Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 7 files:
- drivers/base/power/common.c
- drivers/cpufreq/airoha-cpufreq.c
- drivers/cpufreq/qcom-cpufreq-nvmem.c
- drivers/cpufreq/sun50i-cpufreq-nvmem.c
- drivers/opp/core.c
- drivers/pmdomain/core.c, line 1870
- include/linux/pm_opp.h
Smatch caller information:
drivers/cpufreq/qcom-cpufreq-nvmem.c qcom_cpufreq_probe() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cpufreq/qcom-cpufreq-nvmem.c qcom_cpufreq_remove() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/pmdomain/core.c genpd_free_dev_data() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &dev->mutex | ||
| HALF_LOCKED2 | global &gpd_list_lock |
drivers/cpufreq/tegra20-cpufreq.c dev_pm_opp_put_supported_hw() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | token | $0 |
| NOCHECK_CALL |
drivers/memory/tegra/tegra124-emc.c dev_pm_opp_put_supported_hw() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | token | 0-s32max |
| DATA_SOURCE | 0 | token | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cpufreq/airoha-cpufreq.c airoha_cpufreq_probe() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | token | 0-s32max |
| DATA_SOURCE | 0 | token | r dev_pm_opp_set_config |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cpufreq/airoha-cpufreq.c airoha_cpufreq_remove() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/devfreq/exynos-bus.c dev_pm_opp_put_regulators() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | token | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cpufreq/imx-cpufreq-dt.c dev_pm_opp_put_supported_hw() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | token | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/base/power/common.c dev_pm_domain_attach_list() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/base/power/common.c dev_pm_domain_attach_list() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/base/power/common.c dev_pm_domain_detach_list() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &_dev->mutex |
drivers/cpufreq/cpufreq-dt.c dev_pm_opp_put_regulators() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | token | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/opp/core.c devm_pm_opp_config_release() -> dev_pm_opp_clear_config()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | token | $0 |
| NOCHECK_CALL |