| /linux-6.15/net/ieee802154/6lowpan/ |
| H A D | core.c | 57 static int open_count; variable 72 if (!open_count) in lowpan_open() 74 open_count++; in lowpan_open() 80 open_count--; in lowpan_stop() 81 if (!open_count) in lowpan_stop()
|
| /linux-6.15/drivers/fpga/ |
| H A D | dfl.h | 336 int open_count; member 363 if (fdata->open_count) in dfl_feature_dev_use_begin() 368 fdata->open_count++; in dfl_feature_dev_use_begin() 378 if (WARN_ON(fdata->open_count <= 0)) in dfl_feature_dev_use_end() 381 fdata->open_count--; in dfl_feature_dev_use_end() 387 return fdata->open_count; in dfl_feature_dev_use_count()
|
| /linux-6.15/drivers/usb/misc/ |
| H A D | adutux.c | 77 int open_count; /* number of times this port has been opened */ member 255 if (dev->open_count) { in adu_open() 260 ++dev->open_count; in adu_open() 262 dev->open_count); in adu_open() 298 --dev->open_count; in adu_release_internal() 300 dev->open_count); in adu_release_internal() 301 if (dev->open_count <= 0) { in adu_release_internal() 303 dev->open_count = 0; in adu_release_internal() 325 if (dev->open_count <= 0) { in adu_release() 334 if (!dev->open_count) /* ... and we're the last user */ in adu_release() [all …]
|
| H A D | ldusb.c | 157 int open_count; /* number of times this port has been opened */ member 327 if (dev->open_count) { in ld_usb_open() 331 dev->open_count = 1; in ld_usb_open() 354 dev->open_count = 0; in ld_usb_open() 384 if (dev->open_count != 1) { in ld_usb_release() 400 dev->open_count = 0; in ld_usb_release() 772 if (!dev->open_count) { in ld_usb_disconnect()
|
| H A D | legousbtower.c | 192 int open_count; /* number of times this port has been opened */ member 338 if (dev->open_count) { in tower_open() 382 dev->open_count = 1; in tower_open() 426 dev->open_count = 0; in tower_release() 860 if (!dev->open_count) { in tower_disconnect()
|
| /linux-6.15/drivers/input/serio/ |
| H A D | olpc_apsp.c | 68 int open_count; member 141 if (priv->open_count++ == 0) { in olpc_apsp_open() 161 if (--priv->open_count == 0) { in olpc_apsp_close()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_file.c | 236 atomic_read(&dev->open_count)); in drm_file_free() 371 atomic_fetch_inc(&dev->open_count); in drm_open() 386 atomic_dec(&dev->open_count); in drm_open() 424 drm_dbg_core(dev, "open_count = %d\n", atomic_read(&dev->open_count)); in drm_release() 428 if (atomic_dec_and_test(&dev->open_count)) in drm_release() 493 if (atomic_dec_and_mutex_lock(&dev->open_count, &drm_global_mutex)) { in drm_release_noglobal()
|
| /linux-6.15/fs/efivarfs/ |
| H A D | file.c | 127 var->removed = (--var->open_count == 0 && i_size_read(inode) == 0); in efivarfs_file_release() 143 entry->open_count++; in efivarfs_file_open()
|
| H A D | internal.h | 31 unsigned long open_count; member
|
| /linux-6.15/sound/drivers/ |
| H A D | mts64.c | 53 int open_count; member 673 if (mts->open_count == 0) { in snd_mts64_rawmidi_open() 681 ++(mts->open_count); in snd_mts64_rawmidi_open() 691 --(mts->open_count); in snd_mts64_rawmidi_close() 692 if (mts->open_count == 0) { in snd_mts64_rawmidi_close() 701 } else if (mts->open_count < 0) in snd_mts64_rawmidi_close() 702 mts->open_count = 0; in snd_mts64_rawmidi_close()
|
| /linux-6.15/drivers/char/ipmi/ |
| H A D | bt-bmc.c | 67 static atomic_t open_count = ATOMIC_INIT(0); variable 153 if (atomic_inc_return(&open_count) == 1) { in bt_bmc_open() 158 atomic_dec(&open_count); in bt_bmc_open() 314 atomic_dec(&open_count); in bt_bmc_release()
|
| /linux-6.15/drivers/vfio/ |
| H A D | vfio_main.c | 140 unsigned int open_count = 0; in vfio_device_set_open_count() local 145 open_count += cur->open_count; in vfio_device_set_open_count() 146 return open_count; in vfio_device_set_open_count() 487 return !WARN_ON_ONCE(!READ_ONCE(device->open_count)); in vfio_assert_device_open() 567 if (device->open_count != 0 && !df->group) in vfio_df_open() 570 device->open_count++; in vfio_df_open() 571 if (device->open_count == 1) { in vfio_df_open() 574 device->open_count--; in vfio_df_open() 587 if (device->open_count == 1) in vfio_df_close() 589 device->open_count--; in vfio_df_close()
|
| H A D | group.c | 184 if (device->open_count == 0) in vfio_df_group_open() 188 if (df->iommufd && vfio_device_is_noiommu(device) && device->open_count == 0) { in vfio_df_group_open() 206 if (df->iommufd && device->open_count == 1) { in vfio_df_group_open() 226 if (device->open_count == 0) in vfio_df_group_open() 244 if (device->open_count == 0) in vfio_df_group_close()
|
| /linux-6.15/drivers/accel/ |
| H A D | drm_accel.c | 142 atomic_fetch_inc(&dev->open_count); in accel_open() 154 atomic_dec(&dev->open_count); in accel_open()
|
| /linux-6.15/arch/s390/include/uapi/asm/ |
| H A D | dasd.h | 37 unsigned int open_count; member 109 unsigned int open_count; member
|
| /linux-6.15/include/video/ |
| H A D | mmp_disp.h | 155 int open_count; member 226 int open_count; member
|
| /linux-6.15/drivers/input/touchscreen/ |
| H A D | wacom_w8001.c | 103 int open_count; member 384 if (w8001->open_count == 0) { in w8001_open() 390 w8001->open_count++; in w8001_open() 403 if (--w8001->open_count == 0) in w8001_close()
|
| /linux-6.15/include/drm/ |
| H A D | drm_device.h | 181 atomic_t open_count; member
|
| /linux-6.15/drivers/gpu/drm/i915/ |
| H A D | i915_switcheroo.c | 51 return i915 && HAS_DISPLAY(i915) && atomic_read(&i915->drm.open_count) == 0; in i915_switcheroo_can_switch()
|
| H A D | i915_vma_types.h | 165 atomic_t open_count; member
|
| /linux-6.15/net/mac80211/ |
| H A D | ethtool.c | 160 else if (local->open_count > 0 && in ieee80211_get_stats() 161 local->open_count == local->virt_monitors && in ieee80211_get_stats()
|
| H A D | iface.c | 574 local->open_count--; in ieee80211_do_stop() 667 if (local->open_count == 0) in ieee80211_do_stop() 717 if (local->open_count == 0) { in ieee80211_do_stop() 728 if (local->virt_monitors == local->open_count) in ieee80211_do_stop() 1295 if (local->open_count == 0) { in ieee80211_do_open() 1341 if (local->virt_monitors == 0 && local->open_count == 0) { in ieee80211_do_open() 1446 local->open_count++; in ieee80211_do_open() 1448 if (local->open_count == 1) in ieee80211_do_open() 1461 if (!local->open_count) in ieee80211_do_open() 2296 WARN(local->open_count, "%s: open count remains %d\n", in ieee80211_remove_interfaces() [all …]
|
| /linux-6.15/net/mac802154/ |
| H A D | iface.c | 191 if (!local->open_count) { in mac802154_slave_open() 202 local->open_count++; in mac802154_slave_open() 312 local->open_count--; in mac802154_slave_close() 316 if (!local->open_count) in mac802154_slave_close()
|
| /linux-6.15/drivers/video/fbdev/core/ |
| H A D | fb_defio.c | 333 fbdefio->open_count++; in fb_deferred_io_open() 346 if (!--fbdefio->open_count) in fb_deferred_io_release()
|
| /linux-6.15/drivers/gpu/drm/nouveau/ |
| H A D | nouveau_vga.c | 76 return atomic_read(&drm->dev->open_count) == 0; in nouveau_switcheroo_can_switch()
|