Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/usb/misc/
Dadutux.c82 int open_count; /* number of times this port has been opened */ member
253 if (dev->open_count) { in adu_open()
258 ++dev->open_count; in adu_open()
260 dev->open_count); in adu_open()
296 --dev->open_count; in adu_release_internal()
298 dev->open_count); in adu_release_internal()
299 if (dev->open_count <= 0) { in adu_release_internal()
301 dev->open_count = 0; in adu_release_internal()
323 if (dev->open_count <= 0) { in adu_release()
332 if (!dev->open_count) /* ... and we're the last user */ in adu_release()
[all …]
Dlegousbtower.c199 int open_count; /* number of times this port has been opened */ member
352 if (dev->open_count) { in tower_open()
357 dev->open_count = 1; in tower_open()
398 dev->open_count = 0; in tower_open()
433 if (dev->open_count != 1) { in tower_release()
453 dev->open_count = 0; in tower_release()
828 dev->open_count = 0; in tower_probe()
972 if (!dev->open_count) { in tower_disconnect()
Dldusb.c166 int open_count; /* number of times this port has been opened */ member
339 if (dev->open_count) { in ld_usb_open()
343 dev->open_count = 1; in ld_usb_open()
366 dev->open_count = 0; in ld_usb_open()
399 if (dev->open_count != 1) { in ld_usb_release()
415 dev->open_count = 0; in ld_usb_release()
792 if (!dev->open_count) { in ld_usb_disconnect()
/linux-4.1.27/drivers/staging/goldfish/
Dgoldfish_audio.c112 static atomic_t open_count = ATOMIC_INIT(0); variable
198 if (atomic_inc_return(&open_count) == 1) { in goldfish_audio_open()
206 atomic_dec(&open_count); in goldfish_audio_open()
212 atomic_dec(&open_count); in goldfish_audio_release()
/linux-4.1.27/drivers/gpu/drm/
Ddrm_fops.c92 if (!dev->open_count++) in drm_open()
109 dev->open_count--; in drm_open()
379 DRM_DEBUG("open_count = %d\n", dev->open_count); in drm_release()
395 dev->open_count); in drm_release()
468 if (!--dev->open_count) { in drm_release()
Ddrm_drv.c451 if (dev->open_count == 0) { in drm_unplug_dev()
/linux-4.1.27/drivers/input/serio/
Dolpc_apsp.c77 int open_count; member
149 if (priv->open_count++ == 0) { in olpc_apsp_open()
163 if (--priv->open_count == 0) { in olpc_apsp_close()
/linux-4.1.27/net/mac80211/
Dpm.c15 if (!local->open_count) in __ieee80211_suspend()
153 if (local->open_count) in __ieee80211_suspend()
Diface.c553 if (local->open_count == 0) { in ieee80211_do_open()
600 } else if (local->monitors == 0 && local->open_count == 0) { in ieee80211_do_open()
710 local->open_count++; in ieee80211_do_open()
748 if (!local->open_count) in ieee80211_do_open()
918 local->open_count--; in ieee80211_do_stop()
987 if (local->open_count == 0) in ieee80211_do_stop()
1030 if (local->open_count == 0) { in ieee80211_do_stop()
1041 if (local->monitors == local->open_count) in ieee80211_do_stop()
Dutil.c1764 if (!local->open_count) in ieee80211_reconfig()
2036 if (local->monitors == local->open_count && local->monitors > 0) in ieee80211_reconfig()
2091 if (local->open_count && (!local->suspended || reconfig_due_to_wowlan)) in ieee80211_reconfig()
2115 if (local->open_count && !reconfig_due_to_wowlan) in ieee80211_reconfig()
Drate.c727 if (local->open_count) in ieee80211_init_rate_ctrl_alg()
Dcfg.c585 } else if (local->open_count == local->monitors) { in ieee80211_set_monitor_channel()
3432 if (!local->open_count) in ieee80211_mgmt_frame_register()
3567 } else if (local->open_count > 0 && in ieee80211_cfg_get_channel()
3568 local->open_count == local->monitors && in ieee80211_cfg_get_channel()
Dmain.c178 if (changed && local->open_count) { in ieee80211_hw_config()
Dieee80211_i.h1121 int open_count; member
/linux-4.1.27/drivers/char/
Dmsm_smd_pkt.c45 int open_count; member
302 if (smd_pkt_devp->open_count == 0) { in smd_pkt_open()
324 smd_pkt_devp->open_count++; in smd_pkt_open()
342 if (--smd_pkt_devp->open_count == 0) { in smd_pkt_release()
Dsonypi.c493 int open_count; member
895 sonypi_device.open_count--; in sonypi_misc_release()
904 if (!sonypi_device.open_count) in sonypi_misc_open()
906 sonypi_device.open_count++; in sonypi_misc_open()
/linux-4.1.27/sound/drivers/
Dmts64.c70 int open_count; member
690 if (mts->open_count == 0) { in snd_mts64_rawmidi_open()
698 ++(mts->open_count); in snd_mts64_rawmidi_open()
708 --(mts->open_count); in snd_mts64_rawmidi_close()
709 if (mts->open_count == 0) { in snd_mts64_rawmidi_close()
718 } else if (mts->open_count < 0) in snd_mts64_rawmidi_close()
719 mts->open_count = 0; in snd_mts64_rawmidi_close()
Dportman2x4.c88 int open_count; member
/linux-4.1.27/arch/s390/include/uapi/asm/
Ddasd.h36 unsigned int open_count; member
100 unsigned int open_count; member
/linux-4.1.27/include/video/
Dmmp_disp.h168 int open_count; member
239 int open_count; member
/linux-4.1.27/net/mac802154/
Diface.c147 if (!local->open_count) { in mac802154_slave_open()
154 local->open_count++; in mac802154_slave_open()
315 local->open_count--; in mac802154_slave_close()
319 if (!local->open_count) in mac802154_slave_close()
Dieee802154_i.h39 int open_count; member
/linux-4.1.27/drivers/s390/block/
Ddasd_ioctl.c412 dasd_info->open_count = atomic_read(&block->open_count); in dasd_ioctl_information()
414 dasd_info->open_count++; in dasd_ioctl_information()
Ddasd.c153 atomic_set(&block->open_count, -1); in dasd_alloc_block()
3056 atomic_inc(&base->block->open_count); in dasd_open()
3095 atomic_dec(&base->block->open_count); in dasd_open()
3104 atomic_dec(&base->block->open_count); in dasd_release()
3357 int max_count, open_count, rc; in dasd_generic_set_offline() local
3372 open_count = atomic_read(&device->block->open_count); in dasd_generic_set_offline()
3373 if (open_count > max_count) { in dasd_generic_set_offline()
3374 if (open_count > 0) in dasd_generic_set_offline()
3376 dev_name(&cdev->dev), open_count); in dasd_generic_set_offline()
Ddasd_int.h491 atomic_t open_count; member
/linux-4.1.27/include/uapi/linux/
Ddm-ioctl.h125 __s32 open_count; /* out */ member
/linux-4.1.27/drivers/gpu/drm/nouveau/
Dnouveau_vga.c75 return dev->open_count == 0; in nouveau_switcheroo_can_switch()
/linux-4.1.27/drivers/md/
Ddm-thin-metadata.c209 int open_count; member
760 if (td->open_count) in __write_changed_details()
868 if (td->open_count) in dm_pool_metadata_close()
922 td2->open_count++; in __open_device()
952 (*td)->open_count = 1; in __open_device()
967 --td->open_count; in __close_device()
1128 if (td->open_count > 1) { in __delete_device()
Ddm.c143 atomic_t open_count; member
459 atomic_inc(&md->open_count); in dm_blk_open()
476 if (atomic_dec_and_test(&md->open_count) && in dm_blk_close()
487 return atomic_read(&md->open_count); in dm_open_count()
2290 atomic_set(&md->open_count, 0); in alloc_dev()
Ddm-ioctl.c705 param->open_count = dm_open_count(md); in __dev_status()
/linux-4.1.27/sound/aoa/codecs/
Donyx.c57 int open_count; member
750 onyx->open_count++; in onyx_open()
762 onyx->open_count--; in onyx_close()
763 if (!onyx->open_count) in onyx_close()
/linux-4.1.27/drivers/staging/media/lirc/
Dlirc_zilog.c107 atomic_t open_count; member
474 if (atomic_read(&ir->open_count) == 0) { in lirc_thread()
1328 atomic_inc(&ir->open_count); in open()
1348 atomic_dec(&ir->open_count); in close()
1490 atomic_set(&ir->open_count, 0); in ir_probe()
/linux-4.1.27/drivers/video/fbdev/nvidia/
Dnv_type.h149 u32 open_count; member
Dnvidia.c1003 if (!par->open_count) { in nvidiafb_open()
1008 par->open_count++; in nvidiafb_open()
1017 if (!par->open_count) { in nvidiafb_release()
1022 if (par->open_count == 1) { in nvidiafb_release()
1027 par->open_count--; in nvidiafb_release()
/linux-4.1.27/include/linux/regulator/
Ddriver.h358 u32 open_count; member
/linux-4.1.27/drivers/regulator/
Dcore.c1086 supply_rdev->open_count++; in set_supply()
1445 if (exclusive && rdev->open_count) { in _regulator_get()
1466 rdev->open_count++; in _regulator_get()
1575 rdev->open_count--; in _regulator_put()
2158 while (rdev->open_count--) in regulator_force_disable()
3136 if (rdev->bypass_count == rdev->open_count) { in regulator_allow_bypass()
3145 if (rdev->bypass_count != rdev->open_count) { in regulator_allow_bypass()
3590 &rdev->open_count); in rdev_init_debugfs()
3795 WARN_ON(rdev->open_count); in regulator_unregister()
4009 rdev->use_count, rdev->open_count, rdev->bypass_count); in regulator_summary_show_subtree()
/linux-4.1.27/drivers/net/wan/
Dhdlc_fr.c124 int open_count; member
351 if (pvc->open_count++ == 0) { in pvc_open()
368 if (--pvc->open_count == 0) { in pvc_close()
531 if (pvc->open_count && !pvc->state.active && in fr_lmi_send()
/linux-4.1.27/drivers/video/fbdev/savage/
Dsavagefb.h200 u32 open_count; member
Dsavagefb_driver.c1614 if (!par->open_count) { in savagefb_open()
1623 par->open_count++; in savagefb_open()
1634 if (par->open_count == 1) { in savagefb_release()
1639 par->open_count--; in savagefb_release()
/linux-4.1.27/drivers/gpu/drm/imx/
Dimx-drm-core.c358 if (imxdrm->drm->open_count) in imx_drm_add_crtc()
/linux-4.1.27/include/drm/
DdrmP.h732 int open_count; /**< Outstanding files open, protected by drm_global_mutex. */ member
/linux-4.1.27/drivers/block/
Drbd.c376 unsigned long open_count; /* protected by lock */ member
556 rbd_dev->open_count++; in rbd_open()
572 open_count_before = rbd_dev->open_count--; in rbd_release()
597 if (rbd_dev->open_count > 1) { in rbd_ioctl_set_ro()
5579 if (rbd_dev->open_count) in do_rbd_remove()
/linux-4.1.27/drivers/platform/x86/
Dsony-laptop.c4036 atomic_t open_count; member
4039 .open_count = ATOMIC_INIT(0),
4049 atomic_dec(&sonypi_compat.open_count); in sonypi_misc_release()
4060 if (atomic_inc_return(&sonypi_compat.open_count) == 1) in sonypi_misc_open()
/linux-4.1.27/drivers/gpu/drm/i915/
Di915_dma.c379 return dev->open_count == 0; in i915_switcheroo_can_switch()
/linux-4.1.27/drivers/ps3/
Dps3av.c48 int open_count; member
/linux-4.1.27/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.h1417 int open_count; member
/linux-4.1.27/drivers/gpu/drm/radeon/
Dradeon_device.c1250 return dev->open_count == 0; in radeon_switcheroo_can_switch()