/Linux-v5.4/drivers/mfd/ |
D | mfd-core.c | 32 if (atomic_inc_return(cell->usage_count) == 1) in mfd_cell_enable() 37 atomic_dec(cell->usage_count); in mfd_cell_enable() 49 if (atomic_dec_return(cell->usage_count) == 0) in mfd_cell_disable() 54 atomic_inc(cell->usage_count); in mfd_cell_disable() 57 WARN_ON(atomic_read(cell->usage_count) < 0); in mfd_cell_disable() 65 atomic_t *usage_count) in mfd_platform_add_cell() argument 74 pdev->mfd_cell->usage_count = usage_count; in mfd_platform_add_cell() 137 const struct mfd_cell *cell, atomic_t *usage_count, in mfd_add_device() argument 199 ret = mfd_platform_add_cell(pdev, cell, usage_count); in mfd_add_device() 319 atomic_t **usage_count = c; in mfd_remove_devices_fn() local [all …]
|
/Linux-v5.4/drivers/cpufreq/ |
D | cpufreq_governor_attr_set.c | 37 ret = attr_set->usage_count ? gattr->store(attr_set, buf, count) : -EBUSY; in governor_store() 52 attr_set->usage_count = 1; in gov_attr_set_init() 60 attr_set->usage_count++; in gov_attr_set_get() 72 count = --attr_set->usage_count; in gov_attr_set_put()
|
/Linux-v5.4/include/trace/events/ |
D | rpm.h | 27 __field( int , usage_count ) 38 __entry->usage_count = atomic_read( 39 &dev->power.usage_count); 51 __entry->usage_count,
|
/Linux-v5.4/sound/soc/intel/skylake/ |
D | skl-sst-dsp.c | 40 skl->cores.usage_count[SKL_DSP_CORE0_ID] = 1; in skl_dsp_init_core_state() 44 skl->cores.usage_count[i] = 0; in skl_dsp_init_core_state() 346 skl->cores.usage_count[core_id]++; in skl_dsp_get_core() 359 skl->cores.usage_count[core_id]); in skl_dsp_get_core() 375 if ((--skl->cores.usage_count[core_id] == 0) && in skl_dsp_put_core() 381 skl->cores.usage_count[core_id]++; in skl_dsp_put_core() 387 skl->cores.usage_count[core_id]); in skl_dsp_put_core()
|
D | skl-sst-ipc.h | 42 int *usage_count; member
|
D | skl-messages.c | 296 cores->usage_count = kcalloc(cores->count, sizeof(*cores->usage_count), in skl_init_dsp() 298 if (!cores->usage_count) { in skl_init_dsp() 326 kfree(skl->cores.usage_count); in skl_free_dsp()
|
/Linux-v5.4/drivers/gpio/ |
D | gpio-twl4030.c | 59 unsigned int usage_count; member 251 if (!priv->usage_count) { in twl_request() 267 priv->usage_count |= BIT(offset); in twl_request() 283 priv->usage_count &= ~BIT(offset); in twl_free() 286 if (!priv->usage_count) in twl_free() 319 if (!(priv->usage_count & BIT(offset))) { in twl_get()
|
/Linux-v5.4/sound/soc/intel/atom/sst/ |
D | sst_drv_interface.c | 38 #define GET_USAGE_COUNT(dev) (atomic_read(&dev->power.usage_count)) 139 int usage_count = 0; in sst_power_control() local 143 usage_count = GET_USAGE_COUNT(dev); in sst_power_control() 144 dev_dbg(ctx->dev, "Enable: pm usage count: %d\n", usage_count); in sst_power_control() 150 if ((ctx->sst_state == SST_RESET) && (usage_count == 1)) { in sst_power_control() 159 usage_count = GET_USAGE_COUNT(dev); in sst_power_control() 160 dev_dbg(ctx->dev, "Disable: pm usage count: %d\n", usage_count); in sst_power_control()
|
/Linux-v5.4/drivers/base/power/ |
D | runtime.c | 266 else if (atomic_read(&dev->power.usage_count) > 0) in rpm_check_suspend_allowed() 1009 if (!atomic_dec_and_test(&dev->power.usage_count)) in __pm_runtime_idle() 1041 if (!atomic_dec_and_test(&dev->power.usage_count)) in __pm_runtime_suspend() 1075 atomic_inc(&dev->power.usage_count); in __pm_runtime_resume() 1103 && atomic_inc_not_zero(&dev->power.usage_count); in pm_runtime_get_if_in_use() 1414 atomic_inc(&dev->power.usage_count); in pm_runtime_forbid() 1435 if (atomic_dec_and_test(&dev->power.usage_count)) in pm_runtime_allow() 1502 atomic_inc(&dev->power.usage_count); in update_autosuspend() 1512 atomic_dec(&dev->power.usage_count); in update_autosuspend() 1572 atomic_set(&dev->power.usage_count, 0); in pm_runtime_init() [all …]
|
/Linux-v5.4/arch/powerpc/platforms/ps3/ |
D | mm.c | 375 unsigned int usage_count; member 803 c->usage_count++; in dma_sb_map_area() 818 c->usage_count = 1; in dma_sb_map_area() 849 c->usage_count++; in dma_ioc0_map_area() 867 c->usage_count = 1; in dma_ioc0_map_area() 907 c->usage_count--; in dma_sb_unmap_area() 909 if (!c->usage_count) { in dma_sb_unmap_area() 945 c->usage_count--; in dma_ioc0_unmap_area() 947 if (!c->usage_count) { in dma_ioc0_unmap_area()
|
/Linux-v5.4/sound/usb/ |
D | card.c | 478 atomic_set(&chip->usage_count, 0); in snd_usb_audio_create() 713 !atomic_read(&chip->usage_count)); in usb_audio_disconnect() 756 atomic_inc(&chip->usage_count); in snd_usb_lock_shutdown() 767 if (atomic_dec_and_test(&chip->usage_count)) in snd_usb_lock_shutdown() 776 if (atomic_dec_and_test(&chip->usage_count)) in snd_usb_unlock_shutdown()
|
D | usbaudio.h | 32 atomic_t usage_count; member
|
/Linux-v5.4/include/linux/mfd/ |
D | core.h | 34 atomic_t *usage_count; member
|
/Linux-v5.4/include/linux/ |
D | pm_runtime.h | 70 atomic_inc(&dev->power.usage_count); in pm_runtime_get_noresume() 75 atomic_add_unless(&dev->power.usage_count, -1, 0); in pm_runtime_put_noidle()
|
/Linux-v5.4/drivers/net/wireless/st/cw1200/ |
D | txrx.h | 27 u8 usage_count; member
|
D | txrx.c | 237 ++entry->policy.usage_count; in tx_policy_use() 244 int ret = --entry->policy.usage_count; in tx_policy_release() 265 if (WARN_ON(entry->policy.usage_count)) { in tx_policy_clean() 266 entry->policy.usage_count = 0; in tx_policy_clean()
|
/Linux-v5.4/drivers/usb/core/ |
D | driver.c | 1573 __func__, atomic_read(&udev->dev.power.usage_count), in usb_autosuspend_device() 1605 __func__, atomic_read(&udev->dev.power.usage_count), in usb_autoresume_device() 1635 __func__, atomic_read(&intf->dev.power.usage_count), in usb_autopm_put_interface() 1663 __func__, atomic_read(&intf->dev.power.usage_count), in usb_autopm_put_interface_async() 1713 __func__, atomic_read(&intf->dev.power.usage_count), in usb_autopm_get_interface() 1746 __func__, atomic_read(&intf->dev.power.usage_count), in usb_autopm_get_interface_async() 1796 if (atomic_read(&intf->dev.power.usage_count) > 0) in autosuspend_check()
|
/Linux-v5.4/drivers/gpu/host1x/ |
D | mipi.c | 126 unsigned long usage_count; member 270 if (dev->mipi->usage_count++ == 0) in tegra_mipi_enable() 286 if (--dev->mipi->usage_count == 0) in tegra_mipi_disable()
|
/Linux-v5.4/drivers/usb/storage/ |
D | realtek_cr.c | 768 atomic_read(&us->pusb_intf->dev.power.usage_count)); in rts51x_suspend_timer_fn() 770 if (atomic_read(&us->pusb_intf->dev.power.usage_count) > 0) { in rts51x_suspend_timer_fn() 777 atomic_read(&us->pusb_intf->dev.power.usage_count)); in rts51x_suspend_timer_fn() 810 atomic_read(&us->pusb_intf->dev.power.usage_count)); in rts51x_invoke_transport() 812 if (atomic_read(&us->pusb_intf->dev.power.usage_count) <= 0) { in rts51x_invoke_transport()
|
/Linux-v5.4/drivers/memstick/core/ |
D | ms_block.h | 146 unsigned int usage_count; member
|
D | mspro_block.c | 136 unsigned int usage_count; member 190 msb->usage_count++; in mspro_block_bd_open() 211 if (msb->usage_count) in mspro_block_disk_release() 212 msb->usage_count--; in mspro_block_disk_release() 214 if (!msb->usage_count) { in mspro_block_disk_release() 1232 msb->usage_count = 1; in mspro_block_init_disk()
|
/Linux-v5.4/drivers/net/ethernet/ti/ |
D | cpsw_ethtool.c | 490 if (cpsw->usage_count) { in cpsw_resume_data_pass() 608 new_pools = (chs->rx_count != cpsw->rx_ch_num) && cpsw->usage_count; in cpsw_set_channels_common() 695 if (cpsw->usage_count) { in cpsw_set_ringparam()
|
/Linux-v5.4/drivers/block/ |
D | floppy.c | 586 static atomic_t usage_count = ATOMIC_INIT(0); variable 877 if (WARN(atomic_read(&usage_count) == 0, in lock_fdc() 2896 if (WARN(atomic_read(&usage_count) == 0, in floppy_queue_rq() 4199 if (WARN(atomic_read(&usage_count) == 0, in floppy_revalidate() 4723 if (atomic_read(&usage_count)) in do_floppy_init() 4809 if (atomic_inc_return(&usage_count) > 1) in floppy_grab_irq_and_dma() 4821 atomic_dec(&usage_count); in floppy_grab_irq_and_dma() 4831 atomic_dec(&usage_count); in floppy_grab_irq_and_dma() 4866 atomic_dec(&usage_count); in floppy_grab_irq_and_dma() 4879 if (!atomic_dec_and_test(&usage_count)) in floppy_release_irq_and_dma() [all …]
|
/Linux-v5.4/Documentation/ABI/testing/ |
D | sysfs-bus-pci-devices-cciss | 56 What: /sys/bus/pci/devices/<dev>/ccissX/cXdY/usage_count
|
/Linux-v5.4/sound/soc/intel/common/ |
D | sst-dsp-priv.h | 205 u32 usage_count; /* can be unloaded if count == 0 */ member
|