Defined in 1 files as a function:
Referenced in 18 files:
- drivers/acpi/scan.c, line 1819
- drivers/base/core.c, line 942
- drivers/base/cpu.c, line 477
- drivers/base/faux.c, line 159
- drivers/base/power/wakeup_stats.c, line 157
- drivers/cxl/core/memdev.c, line 793
- drivers/cxl/core/pmem.c
- drivers/cxl/core/pmu.c, line 46
- drivers/cxl/core/port.c
- drivers/cxl/core/region.c, line 2618
- drivers/cxl/core/region_dax.c, line 67
- drivers/cxl/core/region_pmem.c, line 97
- drivers/gpu/drm/xe/xe_pm.c, line 954
- drivers/nvdimm/bus.c
- drivers/regulator/core.c, line 6238
- drivers/soc/qcom/cmd-db.c, line 367
- drivers/soc/qcom/qcom_stats.c, line 345
- drivers/soc/qcom/rpm_master_stats.c, line 135
Smatch caller information:
drivers/base/faux.c faux_device_create_with_groups() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 0 | dev->bus | 168 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/region_dax.c cxl_dax_region_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/gpu/drm/xe/xe_pm.c xe_pm_assert_unbounded_bridge() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/base/power/wakeup_stats.c wakeup_source_device_create() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 0 | dev->groups | 16 |
| BUF_SIZE | 0 | dev->parent | (-1)-0,24-s32max |
| DATA_SOURCE | 0 | dev | r _kzalloc_noprof |
| STR_LEN | 0 | dev->parent | (-1),9 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &parent->mutex |
drivers/regulator/core.c regulator_register() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/pmu.c devm_cxl_pmu_add() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/region.c cxl_region_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 0 | dev->parent | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | _T->lock |
drivers/cxl/core/port.c cxl_decoder_init() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/port.c cxl_port_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 0 | dev->parent | (-1),1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &host->mutex | ||
| HALF_LOCKED2 | &parent_port->dev.mutex |
drivers/soc/qcom/qcom_stats.c qcom_stats_probe() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/pmem.c cxl_nvdimm_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &cxl_nvb->dev.mutex | ||
| LOCK2 | &cxl_nvb->port->uport_dev->mutex | ||
| HALF_LOCKED2 | &host->mutex | ||
| TYPE_LOCK | (struct device)->mutex |
drivers/cxl/core/pmem.c cxl_nvdimm_bridge_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| NOCHECK_CALL |
drivers/base/cpu.c __cpu_device_create() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 0 | dev->groups | (-1),16,24 |
| DATA_SOURCE | 0 | dev | r _kzalloc_noprof |
| STR_LEN | 0 | dev->parent | 5,8 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &cpuhp_state_mutex | ||
| HALF_LOCKED2 | irq |
drivers/cxl/core/region_pmem.c cxl_pmem_region_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/base/core.c device_link_add() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | global &device_links_lock | ||
| LOCK2 | global &dpm_list_mtx | ||
| HALF_LOCKED2 | &c->lock | ||
| HALF_LOCKED2 | &card->mutex | ||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | &info->reg_lock | ||
| HALF_LOCKED2 | &sdev->request_queue->limits_lock | ||
| HALF_LOCKED2 | &shost->scan_mutex | ||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | global &component_mutex | ||
| HALF_LOCKED2 | global &iommu_probe_device_lock | ||
| HALF_LOCKED2 | global &san_rqsg_if.lock | ||
| HALF_LOCKED2 | global &system_transition_mutex |
drivers/soc/qcom/rpm_master_stats.c master_stats_probe() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cxl/core/memdev.c cxl_memdev_alloc() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| BUF_SIZE | 0 | dev->bus | 168 |
| BUF_SIZE | 0 | dev->type | 48 |
| BIT_INFO | 0 | dev->type | 0x32c35450b008000,0x57ef77d56ffbe000 |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/soc/qcom/cmd-db.c cmd_db_dev_probe() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/acpi/scan.c acpi_init_device_object() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/nvdimm/bus.c __nd_device_register() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 0 | dev | (-1)-0,1616 |
| BUF_SIZE | 0 | dev->bus | 168 |
| BUF_SIZE | 0 | dev->groups | (-1),16 |
| BUF_SIZE | 0 | dev->parent | (-1),1616 |
| BUF_SIZE | 0 | dev->type | (-1),48 |
| DATA_SOURCE | 0 | dev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/nvdimm/bus.c nvdimm_bus_create_ndctl() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| BUF_SIZE | 0 | dev | 1616 |
| DATA_SOURCE | 0 | dev | r _kzalloc_noprof |
| MEM_ZERO | 0 | &dev->power.suspend_timer | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex |
drivers/nvdimm/bus.c nvdimm_bus_register() -> device_set_pm_not_required()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | dev | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |