Searched refs:usage_count (Results 1 - 29 of 29) sorted by relevance

/linux-4.1.27/drivers/mfd/
H A Dmfd-core.c35 if (atomic_inc_return(cell->usage_count) == 1) mfd_cell_enable()
40 atomic_dec(cell->usage_count); mfd_cell_enable()
52 if (atomic_dec_return(cell->usage_count) == 0) mfd_cell_disable()
57 atomic_inc(cell->usage_count); mfd_cell_disable()
60 WARN_ON(atomic_read(cell->usage_count) < 0); mfd_cell_disable()
68 atomic_t *usage_count) mfd_platform_add_cell()
77 pdev->mfd_cell->usage_count = usage_count; mfd_platform_add_cell()
120 const struct mfd_cell *cell, atomic_t *usage_count, mfd_add_device()
175 ret = mfd_platform_add_cell(pdev, cell, usage_count); mfd_add_device()
280 atomic_t **usage_count = c; mfd_remove_devices_fn() local
291 /* find the base address of usage_count pointers (for freeing) */ mfd_remove_devices_fn()
292 if (!*usage_count || (cell->usage_count < *usage_count)) mfd_remove_devices_fn()
293 *usage_count = cell->usage_count; mfd_remove_devices_fn()
330 cell_entry.usage_count, NULL, 0, NULL)) mfd_clone_cell()
66 mfd_platform_add_cell(struct platform_device *pdev, const struct mfd_cell *cell, atomic_t *usage_count) mfd_platform_add_cell() argument
119 mfd_add_device(struct device *parent, int id, const struct mfd_cell *cell, atomic_t *usage_count, struct resource *mem_base, int irq_base, struct irq_domain *domain) mfd_add_device() argument
/linux-4.1.27/include/trace/events/
H A Drpm.h26 __field( int , usage_count )
37 __entry->usage_count = atomic_read(
38 &dev->power.usage_count);
50 __entry->usage_count,
/linux-4.1.27/drivers/block/
H A Dcpqarray.h53 int usage_count; member in struct:__anon3565
98 int usage_count; member in struct:ctlr_info
H A Dcciss.h34 int usage_count; member in struct:_drive_info_struct
77 int usage_count; /* number of opens all all minor devices */ member in struct:ctlr_info
H A Dcpqarray.c841 host->usage_count++; ida_open()
865 host->usage_count--; ida_release()
1525 if (host->usage_count > 1) { revalidate_allvol()
1528 " revalidation (usage=%d)\n", host->usage_count); revalidate_allvol()
1531 host->usage_count++; revalidate_allvol()
1568 host->usage_count--; revalidate_allvol()
H A Dcciss.c824 count = drv->usage_count; cciss_show_usage_count()
828 static DEVICE_ATTR(usage_count, S_IRUGO, cciss_show_usage_count, NULL);
1108 drv->usage_count++; cciss_open()
1109 h->usage_count++; cciss_open()
1136 drv->usage_count--; cciss_release()
1137 h->usage_count--; cciss_release()
1454 luninfo.num_opens = drv->usage_count; cciss_getluninfo()
1976 /* This function will check the usage_count of the drive to be updated/added.
1977 * If the usage_count is zero and it is a heretofore unknown drive, or,
2467 if (drv->usage_count > via_ioctl) deregister_disk()
2469 } else if (drv->usage_count > 0) deregister_disk()
H A Dfloppy.c580 static atomic_t usage_count = ATOMIC_INIT(0); variable
871 if (WARN(atomic_read(&usage_count) == 0, lock_fdc()
2902 if (WARN(atomic_read(&usage_count) == 0, do_fd_request()
3844 if (WARN(atomic_read(&usage_count) == 0, floppy_revalidate()
4357 if (atomic_read(&usage_count)) do_floppy_init()
4442 if (atomic_inc_return(&usage_count) > 1) floppy_grab_irq_and_dma()
4454 atomic_dec(&usage_count); floppy_grab_irq_and_dma()
4464 atomic_dec(&usage_count); floppy_grab_irq_and_dma()
4499 atomic_dec(&usage_count); floppy_grab_irq_and_dma()
4512 if (!atomic_dec_and_test(&usage_count)) floppy_release_irq_and_dma()
4615 if (atomic_read(&usage_count)) floppy_module_exit()
/linux-4.1.27/drivers/gpio/
H A Dgpio-twl4030.c72 unsigned int usage_count; member in struct:gpio_twl4030_priv
252 if (!priv->usage_count) { twl_request()
268 priv->usage_count |= BIT(offset); twl_request()
284 priv->usage_count &= ~BIT(offset); twl_free()
287 if (!priv->usage_count) twl_free()
320 if (!(priv->usage_count & BIT(offset))) { twl_get()
/linux-4.1.27/drivers/net/wireless/cw1200/
H A Dtxrx.h30 u8 usage_count; member in struct:tx_policy
H A Dtxrx.c240 ++entry->policy.usage_count; tx_policy_use()
247 int ret = --entry->policy.usage_count; tx_policy_release()
268 if (WARN_ON(entry->policy.usage_count)) { tx_policy_clean()
269 entry->policy.usage_count = 0; tx_policy_clean()
/linux-4.1.27/include/linux/
H A Dpm_runtime.h23 usage_count */
66 atomic_inc(&dev->power.usage_count); pm_runtime_get_noresume()
71 atomic_add_unless(&dev->power.usage_count, -1, 0); pm_runtime_put_noidle()
H A Dpm.h571 atomic_t usage_count; member in struct:dev_pm_info
/linux-4.1.27/sound/soc/intel/atom/sst/
H A Dsst_drv_interface.c46 #define GET_USAGE_COUNT(dev) (atomic_read(&dev->power.usage_count))
147 int usage_count = 0; sst_power_control() local
151 usage_count = GET_USAGE_COUNT(dev); sst_power_control()
152 dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count); sst_power_control()
157 if ((ctx->sst_state == SST_RESET) && (usage_count == 1)) { sst_power_control()
166 usage_count = GET_USAGE_COUNT(dev); sst_power_control()
167 dev_dbg(ctx->dev, "Disable: pm usage count: %d\n", usage_count); sst_power_control()
/linux-4.1.27/drivers/cpufreq/
H A Dcpufreq_governor.c268 dbs_data->usage_count++; cpufreq_governor_dbs()
280 dbs_data->usage_count = 1; cpufreq_governor_dbs()
325 if (!--dbs_data->usage_count) { cpufreq_governor_dbs()
H A Dcpufreq_governor.h222 int usage_count; member in struct:dbs_data
/linux-4.1.27/arch/powerpc/platforms/ps3/
H A Dmm.c387 unsigned int usage_count; member in struct:dma_chunk
817 c->usage_count++; dma_sb_map_area()
832 c->usage_count = 1; dma_sb_map_area()
863 c->usage_count++; dma_ioc0_map_area()
881 c->usage_count = 1; dma_ioc0_map_area()
921 c->usage_count--; dma_sb_unmap_area()
923 if (!c->usage_count) { dma_sb_unmap_area()
959 c->usage_count--; dma_ioc0_unmap_area()
961 if (!c->usage_count) { dma_ioc0_unmap_area()
/linux-4.1.27/sound/usb/
H A Dusbaudio.h44 atomic_t usage_count; member in struct:snd_usb_audio
H A Dcard.c375 atomic_set(&chip->usage_count, 0); snd_usb_audio_create()
606 !atomic_read(&chip->usage_count)); usb_audio_disconnect()
641 atomic_inc(&chip->usage_count); snd_usb_lock_shutdown()
652 if (atomic_dec_and_test(&chip->usage_count)) snd_usb_lock_shutdown()
661 if (atomic_dec_and_test(&chip->usage_count)) snd_usb_unlock_shutdown()
/linux-4.1.27/include/linux/mfd/
H A Dcore.h31 atomic_t *usage_count; member in struct:mfd_cell
/linux-4.1.27/drivers/base/power/
H A Druntime.c241 else if (atomic_read(&dev->power.usage_count) > 0) rpm_check_suspend_allowed()
889 if (!atomic_dec_and_test(&dev->power.usage_count)) __pm_runtime_idle()
921 if (!atomic_dec_and_test(&dev->power.usage_count)) __pm_runtime_suspend()
952 atomic_inc(&dev->power.usage_count); __pm_runtime_resume()
1207 atomic_inc(&dev->power.usage_count); pm_runtime_forbid()
1228 if (atomic_dec_and_test(&dev->power.usage_count)) pm_runtime_allow()
1295 atomic_inc(&dev->power.usage_count); update_autosuspend()
1305 atomic_dec(&dev->power.usage_count); update_autosuspend()
1365 atomic_set(&dev->power.usage_count, 0); pm_runtime_init()
H A Dsysfs.c535 return sprintf(buf, "%d\n", atomic_read(&dev->power.usage_count)); rtpm_usagecount_show()
/linux-4.1.27/drivers/memstick/core/
H A Dms_block.h150 unsigned int usage_count; member in struct:msb_data
H A Dmspro_block.c140 unsigned int usage_count; member in struct:mspro_block_data
194 msb->usage_count++; mspro_block_bd_open()
215 if (msb->usage_count) mspro_block_disk_release()
216 msb->usage_count--; mspro_block_disk_release()
218 if (!msb->usage_count) { mspro_block_disk_release()
1244 msb->usage_count = 1; mspro_block_init_disk()
H A Dms_block.c1953 msb->usage_count++; msb_bd_open()
1976 if (msb->usage_count) msb_disk_release()
1977 msb->usage_count--; msb_disk_release()
1979 if (!msb->usage_count) { msb_disk_release()
2157 msb->usage_count = 1; msb_init_disk()
/linux-4.1.27/drivers/usb/core/
H A Ddriver.c1543 __func__, atomic_read(&udev->dev.power.usage_count), usb_autosuspend_device()
1575 __func__, atomic_read(&udev->dev.power.usage_count), usb_autoresume_device()
1606 __func__, atomic_read(&intf->dev.power.usage_count), usb_autopm_put_interface()
1635 __func__, atomic_read(&intf->dev.power.usage_count), usb_autopm_put_interface_async()
1688 __func__, atomic_read(&intf->dev.power.usage_count), usb_autopm_get_interface()
1723 __func__, atomic_read(&intf->dev.power.usage_count), usb_autopm_get_interface_async()
1771 if (atomic_read(&intf->dev.power.usage_count) > 0) autosuspend_check()
/linux-4.1.27/sound/soc/intel/common/
H A Dsst-dsp-priv.h208 u32 usage_count; /* can be unloaded if count == 0 */ member in struct:sst_module
/linux-4.1.27/drivers/usb/storage/
H A Drealtek_cr.c774 atomic_read(&us->pusb_intf->dev.power.usage_count)); rts51x_suspend_timer_fn()
784 atomic_read(&us->pusb_intf->dev.power.usage_count)); rts51x_suspend_timer_fn()
818 atomic_read(&us->pusb_intf->dev.power.usage_count)); rts51x_invoke_transport()
/linux-4.1.27/drivers/net/ethernet/ti/
H A Dcpsw.c1064 u32 usage_count = 0; cpsw_common_res_usage_state() local
1071 usage_count++; cpsw_common_res_usage_state()
1073 return usage_count; cpsw_common_res_usage_state()
/linux-4.1.27/block/
H A Dblk-core.c3216 * yet(either due to disabled/forbidden or its usage_count > 0). In most

Completed in 910 milliseconds