Documented in 1 files:
Defined in 1 files as a function:
Referenced in 26 files:
- block/blk-pm.h, line 15
- drivers/acpi/device_pm.c
- drivers/acpi/power.c, line 393
- drivers/base/power/runtime-test.c
- drivers/i2c/busses/i2c-nvidia-gpu.c, line 354
- drivers/misc/cardreader/rtsx_usb.c, line 714
- drivers/misc/mei/hbm.c, line 1101
- drivers/misc/mei/hw-me.c, line 1362
- drivers/net/ethernet/realtek/r8169_main.c, line 4974
- drivers/pci/pci-acpi.c
- drivers/pci/pci-driver.c, line 808
- drivers/pci/pci.c
- drivers/pci/pcie/pme.c
- drivers/scsi/sd.c, line 4384
- drivers/soundwire/amd_manager.c
- drivers/soundwire/bus.c, line 2021
- drivers/soundwire/intel_auxdevice.c, line 542
- drivers/ufs/core/ufshcd.c, line 6870
- drivers/usb/cdns3/core.c, line 403
- drivers/usb/core/port.c, line 416
- sound/hda/common/codec.c, line 2979
- sound/hda/controllers/intel.c, line 1014
- sound/soc/amd/ps/pci-ps.c
- sound/soc/amd/ps/ps-common.c
- sound/soc/sof/amd/acp.c
- sound/soc/sof/intel/hda-codec.c, line 122
Smatch caller information:
drivers/ufs/core/ufshcd.c ufshcd_recover_pm_error() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| NOCHECK_CALL |
drivers/usb/cdns3/core.c cdns_wakeup_irq() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | flags |
drivers/soundwire/bus.c sdw_handle_slave_status() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &cdns->status_update_lock |
sound/soc/amd/ps/ps-common.c handle_acp63_sdw_pme_event() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL |
sound/soc/amd/ps/ps-common.c handle_acp63_sdw_pme_event() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL |
drivers/usb/core/port.c usb_port_runtime_resume() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL |
drivers/scsi/sd.c sd_resume_system() -> pm_request_resume()
| 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 |
| 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/soundwire/intel_auxdevice.c intel_link_process_wakeen_event() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
sound/hda/controllers/intel.c __azx_runtime_resume() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/acpi/device_pm.c acpi_pm_notify_work_func() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &acpi_pm_notifier_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/acpi/device_pm.c acpi_subsys_complete() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.disable_depth | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_status | 2 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | 0 | &dev->mutex |
sound/soc/sof/amd/acp.c amd_sof_handle_acp70_sdw_wake_event() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
sound/soc/sof/amd/acp.c amd_sof_handle_acp70_sdw_wake_event() -> pm_request_resume()
| 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 |
block/blk-core.c blk_pm_resume_queue() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/misc/mei/hbm.c mei_hbm_pg_resume() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->device_lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/soundwire/amd_manager.c amd_resume_child_device() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
drivers/soundwire/amd_manager.c amd_sdw_process_wake_event() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/misc/cardreader/rtsx_usb.c rtsx_usb_resume_child() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 1-u64max |
| DATA_SOURCE | 0 | dev | $0 |
| NOCHECK_CALL |
drivers/pci/pci.c pci_pme_wakeup() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &pci_pme_list_mutex |
drivers/pci/pci.c pci_resume_one() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &pci_bus_sem |
drivers/net/ethernet/realtek/r8169_main.c r8169_phylink_handler() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r tp_to_dev |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &phydev->lock | ||
| TYPE_LOCK | (struct phy_device)->lock |
sound/soc/amd/ps/pci-ps.c handle_acp70_sdw_wake_event() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &desc->request_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | flags |
sound/soc/amd/ps/pci-ps.c handle_acp70_sdw_wake_event() -> pm_request_resume()
| 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 |
drivers/pci/pci-driver.c pci_pm_complete() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->driver->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.disable_depth | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_status | 2 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | 0 | &dev->mutex |
drivers/base/power/runtime-test.c pm_runtime_disabled_test() -> pm_request_resume()
| 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.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.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_request_resume()
| 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 | 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_request_resume()
| 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 | 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/pci/pci-acpi.c pci_acpi_wake_dev() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &acpi_pm_notifier_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/pci/pci-acpi.c pci_acpi_wake_dev() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL | |||
| LOCK2 | global &acpi_pm_notifier_lock | ||
| HALF_LOCKED2 | &pool->lock |
drivers/pci/pcie/pme.c pcie_pme_handle_request() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/pci/pcie/pme.c pcie_pme_handle_request() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/pci/pcie/pme.c pcie_pme_walk_bus() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PREEMPT_ADD | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | global &pci_bus_sem |
drivers/misc/mei/hw-me.c mei_me_irq_thread_handler() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &dev->device_lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct mei_device)->device_lock |
drivers/i2c/busses/i2c-nvidia-gpu.c gpu_i2c_resume() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
sound/soc/sof/intel/hda-codec.c hda_codec_jack_check() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/acpi/power.c __acpi_power_on() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev->power.wakeirq->status | 0-4294967295 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &resource->resource_lock | ||
| HALF_LOCKED2 | global &power_resource_list_lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |
sound/hda/common/codec.c hda_codec_pm_complete() -> pm_request_resume()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PARAM_VALUE | 0 | dev->bus->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->class->pm | 0,4096-ptr_max |
| PARAM_VALUE | 0 | dev->power.disable_depth | 0 |
| PARAM_VALUE | 0 | dev->power.runtime_status | 2 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &system_transition_mutex | ||
| HALF_LOCKED2 | 0 | &dev->mutex |