Home
last modified time | relevance | path

Searched refs:open_count (Results 1 – 25 of 59) sorted by relevance

123

/linux-6.1.9/net/ieee802154/6lowpan/
Dcore.c56 static int open_count; variable
71 if (!open_count) in lowpan_open()
73 open_count++; in lowpan_open()
79 open_count--; in lowpan_stop()
80 if (!open_count) in lowpan_stop()
/linux-6.1.9/drivers/fpga/
Ddfl.h284 int open_count; member
298 if (pdata->open_count) in dfl_feature_dev_use_begin()
303 pdata->open_count++; in dfl_feature_dev_use_begin()
313 if (WARN_ON(pdata->open_count <= 0)) in dfl_feature_dev_use_end()
316 pdata->open_count--; in dfl_feature_dev_use_end()
322 return pdata->open_count; in dfl_feature_dev_use_count()
/linux-6.1.9/drivers/usb/misc/
Dadutux.c77 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 …]
Dldusb.c157 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()
773 if (!dev->open_count) { in ld_usb_disconnect()
Dlegousbtower.c192 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.1.9/drivers/net/ethernet/intel/ice/
Dice_gnss.c213 gnss->open_count = 0; in ice_gnss_struct_init()
268 gnss->open_count++; in ice_gnss_tty_open()
295 if (!gnss->open_count) { in ice_gnss_tty_close()
301 gnss->open_count--; in ice_gnss_tty_close()
302 if (gnss->open_count <= 0) { in ice_gnss_tty_close()
350 if (!gnss->open_count) { in ice_gnss_tty_write()
399 if (!gnss->open_count) { in ice_gnss_tty_write_room()
Dice_gnss.h54 int open_count; member
/linux-6.1.9/drivers/gpu/drm/
Ddrm_file.c251 atomic_read(&dev->open_count)); in drm_file_free()
420 if (!atomic_fetch_inc(&dev->open_count)) in drm_open()
443 atomic_dec(&dev->open_count); in drm_open()
488 DRM_DEBUG("open_count = %d\n", atomic_read(&dev->open_count)); in drm_release()
492 if (atomic_dec_and_test(&dev->open_count)) in drm_release()
527 if (atomic_dec_and_mutex_lock(&dev->open_count, &drm_global_mutex)) { in drm_release_noglobal()
/linux-6.1.9/drivers/input/serio/
Dolpc_apsp.c68 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.1.9/drivers/vfio/
Dvfio_main.c131 unsigned int open_count = 0; in vfio_device_set_open_count() local
136 open_count += cur->open_count; in vfio_device_set_open_count()
137 return open_count; in vfio_device_set_open_count()
747 return !WARN_ON_ONCE(!READ_ONCE(device->open_count)); in vfio_assert_device_open()
767 device->open_count++; in vfio_device_open()
768 if (device->open_count == 1) { in vfio_device_open()
817 if (device->open_count == 1) { in vfio_device_open()
825 device->open_count--; in vfio_device_open()
826 if (device->open_count == 0 && device->kvm) in vfio_device_open()
1034 if (device->open_count == 1) { in vfio_device_fops_release()
[all …]
/linux-6.1.9/sound/drivers/
Dmts64.c53 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.1.9/drivers/char/ipmi/
Dbt-bmc.c67 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.1.9/arch/s390/include/uapi/asm/
Ddasd.h37 unsigned int open_count; member
107 unsigned int open_count; member
/linux-6.1.9/include/video/
Dmmp_disp.h155 int open_count; member
226 int open_count; member
/linux-6.1.9/drivers/input/touchscreen/
Dwacom_w8001.c103 int open_count; member
387 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.1.9/drivers/gpu/drm/i915/
Di915_switcheroo.c51 return i915 && HAS_DISPLAY(i915) && atomic_read(&i915->drm.open_count) == 0; in i915_switcheroo_can_switch()
Di915_vma_types.h214 atomic_t open_count; member
/linux-6.1.9/net/mac802154/
Diface.c204 if (!local->open_count) { in mac802154_slave_open()
214 local->open_count++; in mac802154_slave_open()
319 local->open_count--; in mac802154_slave_close()
323 if (!local->open_count) in mac802154_slave_close()
Dieee802154_i.h32 int open_count; member
/linux-6.1.9/include/drm/
Ddrm_device.h158 atomic_t open_count; member
/linux-6.1.9/drivers/gpu/drm/nouveau/
Dnouveau_vga.c75 return atomic_read(&dev->open_count) == 0; in nouveau_switcheroo_can_switch()
/linux-6.1.9/include/uapi/linux/
Ddm-ioctl.h126 __s32 open_count; /* out */ member
/linux-6.1.9/net/mac80211/
Diface.c580 local->open_count--; in ieee80211_do_stop()
657 if (local->open_count == 0) in ieee80211_do_stop()
702 if (local->open_count == 0) { in ieee80211_do_stop()
713 if (local->monitors == local->open_count) in ieee80211_do_stop()
1287 if (local->open_count == 0) { in ieee80211_do_open()
1333 } else if (local->monitors == 0 && local->open_count == 0) { in ieee80211_do_open()
1439 local->open_count++; in ieee80211_do_open()
1481 if (!local->open_count) in ieee80211_do_open()
2327 WARN(local->open_count, "%s: open count remains %d\n", in ieee80211_remove_interfaces()
2328 wiphy_name(local->hw.wiphy), local->open_count); in ieee80211_remove_interfaces()
Dpm.c27 if (!local->open_count) in __ieee80211_suspend()
/linux-6.1.9/drivers/s390/block/
Ddasd_ioctl.c538 dasd_info->open_count = atomic_read(&block->open_count); in __dasd_ioctl_information()
540 dasd_info->open_count++; in __dasd_ioctl_information()

123