Documented in 1 files:

Defined in 1 files as a function:

Referenced in 53 files:

Smatch caller information:

drivers/dma/sh/shdma-base.c shdma_tx_submit() -> pm_runtime_get()

Type Parameter Key Value
PREEMPT_ADD <- disables preempt
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
LOCK2 &schan->chan_lock
LOCK2 irq
HALF_LOCKED2 &board->spinlock
HALF_LOCKED2 &controller->io_mutex
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &ctrl->io_mutex
HALF_LOCKED2 &data->lock
HALF_LOCKED2 &dcmi->irqlock
HALF_LOCKED2 &dma->lock
HALF_LOCKED2 &dmm->wa_lock
HALF_LOCKED2 &epf_mhi->lock
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 &host->lock
HALF_LOCKED2 &host->thread_lock
HALF_LOCKED2 &mem->spi->controller->bus_lock_mutex
HALF_LOCKED2 &mem->spi->controller->io_mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &ospi->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &priv->lock
HALF_LOCKED2 &priv->port.lock
HALF_LOCKED2 &qspi->list_lock
HALF_LOCKED2 &qspi->lock
HALF_LOCKED2 &sctlr->io_mutex
HALF_LOCKED2 &sdd->lock
HALF_LOCKED2 &sdr->v4l2_mutex
HALF_LOCKED2 &spi->io_mutex
HALF_LOCKED2 &spi->lock
HALF_LOCKED2 &spi->mutex_lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 ap->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct shdma_chan)->chan_lock

drivers/tty/serial/serial_core.c __uart_start() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &tty->termios_rwsem
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq

drivers/usb/core/driver.c usb_autopm_get_interface_async() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &acm->write_lock
HALF_LOCKED2 &dev->txq.lock
HALF_LOCKED2 flags

drivers/usb/chipidea/core.c ci_irq_handler() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 flags
HALF_LOCKED2 &sw->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_release() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &omap_port->lock
LOCK2 &port->lock
LOCK2 bh
HALF_LOCKED2 &cl_data->lock
TYPE_LOCK (struct hsi_port)->lock
TYPE_LOCK (struct omap_ssi_port)->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_start_dma() -> pm_runtime_get()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &omap_port->lock
LOCK2 bh
TYPE_LOCK (struct omap_ssi_port)->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_start_pio() -> pm_runtime_get()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &omap_port->lock
LOCK2 bh
TYPE_LOCK (struct omap_ssi_port)->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_start_pio() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &omap_port->lock
LOCK2 bh
TYPE_LOCK (struct omap_ssi_port)->lock

drivers/hsi/controllers/omap_ssi_port.c ssi_transfer() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock

drivers/usb/chipidea/otg_fsm.c ci_otg_start_pulse() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &fsm->lock
HALF_LOCKED2 &ehci->lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct otg_fsm)->lock

drivers/media/i2c/s5k6a3.c __s5k6a3_power_on() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &sensor->lock
HALF_LOCKED2 &cam->s_mutex
HALF_LOCKED2 &camif->lock
HALF_LOCKED2 &dcmi->lock
HALF_LOCKED2 &dev->v4l2_lock
HALF_LOCKED2 &isc->lock
HALF_LOCKED2 &isi->lock
TYPE_LOCK (struct s5k6a3)->lock

drivers/gpu/drm/panthor/panthor_sched.c queue_run_job() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 &sched->lock
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &sched->job_list_lock
TYPE_LOCK (struct panthor_scheduler)->lock

drivers/gpu/drm/panthor/panthor_sched.c tick_work() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 &sched->lock
LOCK2 global &drm_unplug_srcu
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct panthor_scheduler)->lock

drivers/dma/qcom/hidma.c hidma_issue_pending() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte
HALF_LOCKED2 &ctlr->io_mutex
HALF_LOCKED2 &host->io_mutex
HALF_LOCKED2 rcu_read

drivers/net/wan/framer/framer-core.c framer_pm_runtime_get() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.disable_depth 0

drivers/thunderbolt/icm.c icm_veto_begin() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
NOCHECK_CALL
LOCK2 &tb->lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct tb)->lock

drivers/gpu/drm/gma500/power.c gma_power_init() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
HALF_LOCKED2 &pool->lock

drivers/hwtracing/stm/core.c stm_mmap_open() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->attach_lock
HALF_LOCKED2 &mm->mmap_lock
HALF_LOCKED2 &oldmm->mmap_lock

drivers/hwtracing/stm/core.c stm_source_link_store() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &of->mutex
HALF_LOCKED2 &of->prealloc_mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct kernfs_open_file)->mutex

drivers/dma/sh/shdmac.c sh_dmae_probe() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->type 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/host/xhci-pci.c xhci_pci_common_probe() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->power.usage_count.counter 0-s32max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &dev->dev.mutex

drivers/media/rc/gpio-ir-recv.c gpio_ir_recv_irq() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/pwm/pwm-lpss.c devm_pwm_lpss_probe() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/counter/intel-qep.c intel_qep_remove() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.runtime_auto 0
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/dwc3/dwc3-imx8mp.c dwc3_imx8mp_interrupt() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/thunderbolt/tb.c tb_enter_redrive() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tb->lock
TYPE_LOCK (struct tb)->lock

drivers/phy/phy-core.c phy_pm_runtime_get() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->power.disable_depth 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &phy->mutex

drivers/usb/mtu3/mtu3_core.c mtu3_link_isr() -> pm_runtime_get()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &mtu->lock
LOCK2 flags
HALF_LOCKED2 _T->lock
HALF_LOCKED2 irq
TYPE_LOCK (struct mtu3)->lock

drivers/usb/dwc3/dwc3-pci.c dwc3_pci_remove() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/misc/mei/client.c mei_cl_connect() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->cl_bus_lock
HALF_LOCKED2 &bus->device_lock
HALF_LOCKED2 &dev->device_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/misc/mei/client.c mei_cl_disconnect() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->cl_bus_lock
HALF_LOCKED2 &bus->device_lock
HALF_LOCKED2 &dev->device_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/misc/mei/client.c mei_cl_dma_alloc_and_map() -> pm_runtime_get()

Type Parameter Key Value
LOCK2 &bus->device_lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/misc/mei/client.c mei_cl_dma_unmap() -> pm_runtime_get()

Type Parameter Key Value
LOCK2 &bus->device_lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/misc/mei/client.c mei_cl_notify_request() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->device_lock
HALF_LOCKED2 &dev->device_lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/misc/mei/client.c mei_cl_read_start() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->device_lock
HALF_LOCKED2 &dev->device_lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/misc/mei/client.c mei_cl_write() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bus->device_lock
HALF_LOCKED2 &dev->device_lock
TYPE_LOCK (struct mei_device)->device_lock

drivers/gpu/drm/nouveau/nouveau_display.c nouveau_display_acpi_ntfy() -> pm_runtime_get()

Type Parameter Key Value
UNITS 0 dev unit_byte

drivers/bluetooth/hci_intel.c intel_busy_work() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
NOCHECK_CALL
LOCK2 global &intel_device_list_lock
HALF_LOCKED2 &pool->lock

drivers/bluetooth/hci_intel.c intel_irq() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->driver 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/clk/samsung/clk-exynos5-subcmu.c exynos5_subcmu_probe() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.runtime_error 0
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/bus/mhi/host/pci_generic.c mhi_pci_runtime_get() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &mhi_chan->mutex
HALF_LOCKED2 &mhi_cntrl->pm_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 bh
HALF_LOCKED2 flags

drivers/usb/dwc3/dwc3-imx.c dwc3_imx_interrupt() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/usb/musb/musb_dsps.c otg_timer() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/net/wwan/t7xx/t7xx_hif_cldma.c t7xx_cldma_irq_work_cb() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/net/wwan/t7xx/t7xx_hif_cldma.c t7xx_cldma_irq_work_cb() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/iio/light/apds9306.c apds9306_pm_init() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->power.autosuspend_delay 5000
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.use_autosuspend 1
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/iommu/vsi-iommu.c vsi_iommu_flush_tlb() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PREEMPT_ADD
LOCK2 &vsi_domain->lock
LOCK2 flags
TYPE_LOCK (struct vsi_iommu_domain)->lock

drivers/gpu/drm/msm/msm_gpu.c msm_gpu_submit() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->type 0,4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &gpu->active_lock
LOCK2 &gpu->lock
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &attr->mutex
HALF_LOCKED2 &guc->submission_state.lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &sched->job_list_lock
TYPE_LOCK (struct msm_gpu)->active_lock
TYPE_LOCK (struct msm_gpu)->lock

drivers/thermal/imx91_thermal.c imx91_tmu_change_mode() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
LOCK2 &tz->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct thermal_zone_device)->lock

drivers/base/power/runtime-test.c pm_runtime_disabled_test() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->coherent_dma_mask u32max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev r kunit_device_register

drivers/base/power/runtime-test.c pm_runtime_disabled_test() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->coherent_dma_mask u32max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev r kunit_device_register

drivers/base/power/runtime-test.c pm_runtime_error_test() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->coherent_dma_mask u32max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.runtime_error (-5)
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev r kunit_device_register

drivers/base/power/runtime-test.c pm_runtime_error_test() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->coherent_dma_mask u32max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev r kunit_device_register

drivers/base/power/runtime-test.c pm_runtime_error_test() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->coherent_dma_mask u32max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev r kunit_device_register

drivers/base/power/runtime-test.c pm_runtime_error_test() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->coherent_dma_mask u32max
PARAM_VALUE 0 dev->dma_mask 4096-ptr_max
PARAM_VALUE 0 dev->pins->p 0,4096-s64max
PARAM_VALUE 0 dev->power.last_status (-1)
PARAM_VALUE 0 dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error 0
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
BUF_SIZE 0 dev 1616
DATA_SOURCE 0 dev r kunit_device_register

drivers/gpu/drm/msm/adreno/a8xx_gpu.c a8xx_recover() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.use_autosuspend 1
PARAM_VALUE 0 dev->type 0,4096-ptr_max
NOCHECK_CALL
LOCK2 &gpu->active_lock
LOCK2 &gpu->lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct msm_gpu)->active_lock
TYPE_LOCK (struct msm_gpu)->lock

drivers/thermal/imx_thermal.c imx_change_mode() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &tz->lock
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct thermal_zone_device)->lock

drivers/media/platform/ti/davinci/vpif.c vpif_probe() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->power.last_status (-1)
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/media/platform/ti/davinci/vpif.c vpif_resume() -> pm_runtime_get()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),4,16,24-s32max
BUF_SIZE 0 dev (-1),4,16,24-s32max
DATA_SOURCE 0 dev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 0 &dev->mutex

drivers/net/wwan/qcom_bam_dmux.c bam_dmux_netdev_start_xmit() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

drivers/usb/musb/musb_gadget.c musb_gadget_queue() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &cdev->lock
HALF_LOCKED2 &dev->lock
HALF_LOCKED2 &dev->lock_printer_io
HALF_LOCKED2 &epdata->dev->lock
HALF_LOCKED2 &epdata->lock
HALF_LOCKED2 &epfile->ffs->eps_lock
HALF_LOCKED2 &hidg->get_report_spinlock
HALF_LOCKED2 &midi->transmit_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &port->lock
HALF_LOCKED2 &usb9pfs->lock
HALF_LOCKED2 &video->req_lock
HALF_LOCKED2 cdev_flags
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/usb/dwc3/gadget.c __dwc3_gadget_ep_queue() -> pm_runtime_get()

Type Parameter Key Value
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dwc->lock
HALF_LOCKED2 &vhub->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct dwc3)->lock

drivers/usb/dwc3/gadget.c dwc3_check_event_buf() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->power.disable_depth 0
PARAM_VALUE 0 dev->power.runtime_status 2
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags
HALF_LOCKED2 irq

drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_recover() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.qos 0,4096-u64max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.runtime_status 0,2
PARAM_VALUE 0 dev->power.use_autosuspend 1
PARAM_VALUE 0 dev->type 0,4096-ptr_max
NOCHECK_CALL
LOCK2 &gpu->active_lock
LOCK2 &gpu->lock
HALF_LOCKED2 &attr->mutex
TYPE_LOCK (struct msm_gpu)->active_lock
TYPE_LOCK (struct msm_gpu)->lock

sound/soc/codecs/cs42l43-jack.c cs42l43_tip_sense_work() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->bus 0,4096-ptr_max
PARAM_VALUE 0 dev->class 0,4096-ptr_max
PARAM_VALUE 0 dev->power.request 0-4
PARAM_VALUE 0 dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 dev->power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 dev->type 0,4096-ptr_max
NOCHECK_CALL
LOCK2 &priv->jack_lock
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct cs42l43_codec)->jack_lock

drivers/bluetooth/hci_bcm.c bcm_host_wake() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 flags

drivers/bluetooth/hci_bcm.c bcm_recv() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
NOCHECK_CALL
LOCK2 global &bcm_device_lock
HALF_LOCKED2 &buf->lock
HALF_LOCKED2 &pool->lock

drivers/usb/host/xhci-dbgcap.c xhci_dbc_set_state() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
PREEMPT_ADD
RX_PATH
NOCHECK_CALL
LOCK2 &dbc->lock
LOCK2 flags
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct xhci_dbc)->lock

drivers/usb/host/xhci-dbgcap.c xhci_dbc_start() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &dbc->enable_mutex
HALF_LOCKED2 &of->mutex
TYPE_LOCK (struct xhci_dbc)->enable_mutex

drivers/bluetooth/hci_h5.c h5_recv() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 1-u64max
RX_PATH
NOCHECK_CALL
HALF_LOCKED2 &buf->lock
HALF_LOCKED2 &pool->lock

drivers/bluetooth/hci_nokia.c wakeup_handler() -> pm_runtime_get()

Type Parameter Key Value
BUF_SIZE 0 dev 1616
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/hsi/controllers/omap_ssi_core.c ssi_gdd_tasklet() -> pm_runtime_get()

Type Parameter Key Value
NOCHECK_CALL
UNITS 0 dev unit_byte

drivers/net/ipa/ipa_modem.c ipa_start_xmit() -> pm_runtime_get()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &netdev->tx_global_lock
HALF_LOCKED2 &txq->_xmit_lock
HALF_LOCKED2 bh
HALF_LOCKED2 flags
HALF_LOCKED2 rcu_read

sound/soc/sdca/sdca_fdl.c fdl_status_process() -> pm_runtime_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 dev unit_byte
LOCK2 _T->lock