Home
last modified time | relevance | path

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

12

/linux/net/ieee802154/6lowpan/
H A Dcore.c57 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/drivers/usb/misc/
H A 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 …]
H A 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()
772 if (!dev->open_count) { in ld_usb_disconnect()
H A 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/drivers/input/serio/
H A 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/fs/efivarfs/
H A Dfile.c127 var->removed = (--var->open_count == 0 && i_size_read(inode) == 0); in efivarfs_file_release()
143 entry->open_count++; in efivarfs_file_open()
/linux/drivers/char/ipmi/
H A 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/drivers/vfio/
H A Dvfio_main.c141 unsigned int open_count = 0; in vfio_device_set_open_count() local
146 open_count += cur->open_count; in vfio_device_set_open_count()
147 return open_count; in vfio_device_set_open_count()
490 return !WARN_ON_ONCE(!READ_ONCE(device->open_count)); in vfio_assert_device_open()
570 if (device->open_count != 0 && !df->group) in vfio_df_open()
573 device->open_count++; in vfio_df_open()
574 if (device->open_count == 1) { in vfio_df_open()
577 device->open_count--; in vfio_df_open()
591 if (device->open_count == 1) in vfio_df_close()
593 device->open_count--; in vfio_df_close()
/linux/drivers/gpu/drm/
H A Ddrm_file.c245 atomic_read(&dev->open_count)); in drm_file_free()
383 atomic_fetch_inc(&dev->open_count); in drm_open()
398 atomic_dec(&dev->open_count); in drm_open()
436 drm_dbg_core(dev, "open_count = %d\n", atomic_read(&dev->open_count)); in drm_release()
440 if (atomic_dec_and_test(&dev->open_count)) in drm_release()
505 if (atomic_dec_and_mutex_lock(&dev->open_count, &drm_global_mutex)) { in drm_release_noglobal()
/linux/include/video/
H A Dmmp_disp.h155 int open_count; member
226 int open_count; member
/linux/drivers/input/touchscreen/
H A Dwacom_w8001.c103 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/net/mac802154/
H A Diface.c191 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()
H A Dcfg.c46 if (!local->open_count) in ieee802154_suspend()
66 if (!local->open_count) in ieee802154_resume()
/linux/net/mac80211/
H A Diface.c594 local->open_count--; in ieee80211_do_stop()
683 if (local->open_count == 0) in ieee80211_do_stop()
733 if (local->open_count == 0) { in ieee80211_do_stop()
745 if (local->virt_monitors == local->open_count) in ieee80211_do_stop()
1380 if (local->open_count == 0) { in ieee80211_do_open()
1432 if (local->virt_monitors == local->open_count) { in ieee80211_do_open()
1528 local->open_count++; in ieee80211_do_open()
1530 if (local->open_count == 1) in ieee80211_do_open()
1543 if (!local->open_count) in ieee80211_do_open()
2405 WARN(local->open_count, "%s: open count remains %d\n", in ieee80211_remove_interfaces()
[all …]
H A Dpm.c27 if (!local->open_count) in __ieee80211_suspend()
/linux/include/drm/
H A Ddrm_device.h208 atomic_t open_count; member
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_vga.c76 return atomic_read(&drm->dev->open_count) == 0; in nouveau_switcheroo_can_switch()
/linux/include/uapi/linux/
H A Ddm-ioctl.h126 __s32 open_count; /* out */ member
/linux/drivers/md/
H A Ddm-thin-metadata.c236 int open_count; member
873 if (td->open_count) in __write_changed_details()
1002 if (td->open_count) in dm_pool_metadata_close()
1056 td2->open_count++; in __open_device()
1086 (*td)->open_count = 1; in __open_device()
1101 --td->open_count; in __close_device()
1260 if (td->open_count > 1) { in __delete_device()
H A Ddm-core.h72 atomic_t open_count; member
/linux/drivers/video/fbdev/nvidia/
H A Dnv_type.h150 u32 open_count; member
H A Dnvidia.c999 if (!par->open_count) { in nvidiafb_open()
1004 par->open_count++; in nvidiafb_open()
1013 if (!par->open_count) { in nvidiafb_release()
1018 if (par->open_count == 1) { in nvidiafb_release()
1023 par->open_count--; in nvidiafb_release()
/linux/drivers/net/wan/
H A Dhdlc_fr.c118 int open_count; member
330 if (pvc->open_count++ == 0) { in pvc_open()
346 if (--pvc->open_count == 0) { in pvc_close()
515 if (pvc->open_count && !pvc->state.active && in fr_lmi_send()
/linux/include/linux/
H A Dvfio.h64 unsigned int open_count; member
/linux/drivers/video/fbdev/savage/
H A Dsavagefb.h199 u32 open_count; member

12