Home
last modified time | relevance | path

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

/linux-4.4.14/net/ieee802154/6lowpan/
Dcore.c55 static int open_count; variable
81 if (!open_count) in lowpan_open()
83 open_count++; in lowpan_open()
89 open_count--; in lowpan_stop()
90 if (!open_count) in lowpan_stop()
/linux-4.4.14/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.c156 int open_count; /* number of times this port has been opened */ member
329 if (dev->open_count) { in ld_usb_open()
333 dev->open_count = 1; in ld_usb_open()
356 dev->open_count = 0; in ld_usb_open()
389 if (dev->open_count != 1) { in ld_usb_release()
405 dev->open_count = 0; in ld_usb_release()
782 if (!dev->open_count) { in ld_usb_disconnect()
/linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/
Ddrm_fops.c92 if (!dev->open_count++) in drm_open()
109 dev->open_count--; in drm_open()
408 DRM_DEBUG("open_count = %d\n", dev->open_count); in drm_release()
426 dev->open_count); in drm_release()
496 if (!--dev->open_count) { in drm_release()
Ddrm_drv.c474 if (dev->open_count == 0) { in drm_unplug_dev()
/linux-4.4.14/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.4.14/arch/s390/include/uapi/asm/
Ddasd.h36 unsigned int open_count; member
100 unsigned int open_count; member
/linux-4.4.14/net/mac80211/
Dpm.c22 if (!local->open_count) in __ieee80211_suspend()
181 if (local->open_count) in __ieee80211_suspend()
Diface.c554 if (local->open_count == 0) { in ieee80211_do_open()
601 } 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()
915 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()
1901 WARN(local->open_count, "%s: open count remains %d\n", in ieee80211_remove_interfaces()
1902 wiphy_name(local->hw.wiphy), local->open_count); in ieee80211_remove_interfaces()
Dutil.c1761 if (!local->open_count) in ieee80211_reconfig()
2054 if (local->monitors == local->open_count && local->monitors > 0) in ieee80211_reconfig()
2088 if (local->open_count && (!suspended || reconfig_due_to_wowlan)) in ieee80211_reconfig()
2102 if (local->open_count && !reconfig_due_to_wowlan) in ieee80211_reconfig()
Drate.c904 if (local->open_count) in ieee80211_init_rate_ctrl_alg()
Dcfg.c543 } else if (local->open_count == local->monitors) { in ieee80211_set_monitor_channel()
3516 if (!local->open_count) in ieee80211_mgmt_frame_register()
3672 } else if (local->open_count > 0 && in ieee80211_cfg_get_channel()
3673 local->open_count == local->monitors && in ieee80211_cfg_get_channel()
Dmain.c173 if (changed && local->open_count) { in ieee80211_hw_config()
Dieee80211_i.h1114 int open_count; member
/linux-4.4.14/include/video/
Dmmp_disp.h168 int open_count; member
239 int open_count; member
/linux-4.4.14/net/mac802154/
Diface.c213 if (!local->open_count) { in mac802154_slave_open()
223 local->open_count++; in mac802154_slave_open()
328 local->open_count--; in mac802154_slave_close()
332 if (!local->open_count) in mac802154_slave_close()
Dieee802154_i.h39 int open_count; member
Dcfg.c52 if (!local->open_count) in ieee802154_suspend()
72 if (!local->open_count) in ieee802154_resume()
/linux-4.4.14/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.c155 atomic_set(&block->open_count, -1); in dasd_alloc_block()
3082 atomic_inc(&base->block->open_count); in dasd_open()
3121 atomic_dec(&base->block->open_count); in dasd_open()
3130 atomic_dec(&base->block->open_count); in dasd_release()
3398 int max_count, open_count, rc; in dasd_generic_set_offline() local
3413 open_count = atomic_read(&device->block->open_count); in dasd_generic_set_offline()
3414 if (open_count > max_count) { in dasd_generic_set_offline()
3415 if (open_count > 0) in dasd_generic_set_offline()
3417 dev_name(&cdev->dev), open_count); in dasd_generic_set_offline()
Ddasd_int.h491 atomic_t open_count; member
/linux-4.4.14/include/uapi/linux/
Ddm-ioctl.h125 __s32 open_count; /* out */ member
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_vga.c76 return dev->open_count == 0; in nouveau_switcheroo_can_switch()
/linux-4.4.14/drivers/md/
Ddm-thin-metadata.c208 int open_count; member
763 if (td->open_count) in __write_changed_details()
870 if (td->open_count) in dm_pool_metadata_close()
924 td2->open_count++; in __open_device()
954 (*td)->open_count = 1; in __open_device()
969 --td->open_count; in __close_device()
1130 if (td->open_count > 1) { in __delete_device()
Ddm.c146 atomic_t open_count; member
462 atomic_inc(&md->open_count); in dm_blk_open()
479 if (atomic_dec_and_test(&md->open_count) && in dm_blk_close()
490 return atomic_read(&md->open_count); in dm_open_count()
2318 atomic_set(&md->open_count, 0); in alloc_dev()
Ddm-ioctl.c705 param->open_count = dm_open_count(md); in __dev_status()
/linux-4.4.14/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.4.14/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.4.14/drivers/video/fbdev/nvidia/
Dnv_type.h149 u32 open_count; member
Dnvidia.c998 if (!par->open_count) { in nvidiafb_open()
1003 par->open_count++; in nvidiafb_open()
1012 if (!par->open_count) { in nvidiafb_release()
1017 if (par->open_count == 1) { in nvidiafb_release()
1022 par->open_count--; in nvidiafb_release()
/linux-4.4.14/include/linux/regulator/
Ddriver.h372 u32 open_count; member
/linux-4.4.14/drivers/char/
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.4.14/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.4.14/drivers/regulator/
Dcore.c1175 supply_rdev->open_count++; in set_supply()
1592 if (exclusive && rdev->open_count) { in _regulator_get()
1618 rdev->open_count++; in _regulator_get()
1724 rdev->open_count--; in _regulator_put()
2317 while (rdev->open_count--) in regulator_force_disable()
3365 if (rdev->bypass_count == rdev->open_count) { in regulator_allow_bypass()
3374 if (rdev->bypass_count != rdev->open_count) { in regulator_allow_bypass()
3824 &rdev->open_count); in rdev_init_debugfs()
4018 WARN_ON(rdev->open_count); in regulator_unregister()
4254 rdev->use_count, rdev->open_count, rdev->bypass_count); in regulator_summary_show_subtree()
/linux-4.4.14/drivers/video/fbdev/savage/
Dsavagefb.h200 u32 open_count; member
Dsavagefb_driver.c1610 if (!par->open_count) { in savagefb_open()
1619 par->open_count++; in savagefb_open()
1630 if (par->open_count == 1) { in savagefb_release()
1635 par->open_count--; in savagefb_release()
/linux-4.4.14/drivers/gpu/drm/imx/
Dimx-drm-core.c358 if (imxdrm->drm->open_count) in imx_drm_add_crtc()
/linux-4.4.14/include/drm/
DdrmP.h755 int open_count; /**< Outstanding files open, protected by drm_global_mutex. */ member
/linux-4.4.14/drivers/block/
Drbd.c377 unsigned long open_count; /* protected by lock */ member
555 rbd_dev->open_count++; in rbd_open()
571 open_count_before = rbd_dev->open_count--; in rbd_release()
596 if (rbd_dev->open_count > 1) { in rbd_ioctl_set_ro()
5571 if (rbd_dev->open_count) in do_rbd_remove()
/linux-4.4.14/drivers/platform/x86/
Dsony-laptop.c4034 atomic_t open_count; member
4037 .open_count = ATOMIC_INIT(0),
4047 atomic_dec(&sonypi_compat.open_count); in sonypi_misc_release()
4058 if (atomic_inc_return(&sonypi_compat.open_count) == 1) in sonypi_misc_open()
/linux-4.4.14/drivers/ps3/
Dps3av.c48 int open_count; member
/linux-4.4.14/drivers/video/fbdev/mmp/hw/
Dmmp_ctrl.h1417 int open_count; member
/linux-4.4.14/drivers/gpu/drm/i915/
Di915_dma.c357 return dev->open_count == 0; in i915_switcheroo_can_switch()
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_device.c1256 return dev->open_count == 0; in radeon_switcheroo_can_switch()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_device.c1078 return dev->open_count == 0; in amdgpu_switcheroo_can_switch()