Defined in 1 files as a prototype:
Defined in 2 files as a function:
Referenced in 46 files:
- drivers/clk/qcom/a53-pll.c, line 81
- drivers/clk/tegra/clk-device.c, line 56
- drivers/clk/tegra/clk-dfll.c
- drivers/cpufreq/apple-soc-cpufreq.c, line 291
- drivers/cpufreq/imx6q-cpufreq.c
- drivers/cpufreq/mediatek-cpufreq.c
- drivers/cpufreq/qcom-cpufreq-hw.c
- drivers/cpufreq/tegra194-cpufreq.c
- drivers/devfreq/devfreq.c
- drivers/devfreq/exynos-bus.c
- drivers/devfreq/governor_passive.c
- drivers/devfreq/hisi_uncore_freq.c, line 269
- drivers/devfreq/imx-bus.c, line 34
- drivers/devfreq/imx8m-ddrc.c
- drivers/devfreq/mtk-cci-devfreq.c
- drivers/devfreq/rk3399_dmc.c
- drivers/devfreq/sun8i-a33-mbus.c, line 227
- drivers/devfreq/tegra30-devfreq.c, line 645
- drivers/gpu/drm/lima/lima_devfreq.c
- drivers/gpu/drm/msm/adreno/a5xx_power.c, line 115
- drivers/gpu/drm/msm/adreno/a6xx_gmu.c
- drivers/gpu/drm/msm/adreno/a6xx_gpu.c, line 2180
- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c, line 1306
- drivers/gpu/drm/msm/dsi/dsi_manager.c, line 422
- drivers/gpu/drm/msm/msm_gpu_devfreq.c
- drivers/gpu/drm/panfrost/panfrost_devfreq.c
- drivers/gpu/drm/panfrost/panfrost_device.c, line 507
- drivers/gpu/drm/panthor/panthor_devfreq.c
- drivers/gpu/drm/tegra/dc.c, line 2010
- drivers/media/platform/qcom/venus/pm_helpers.c
- drivers/memory/samsung/exynos5422-dmc.c
- drivers/memory/tegra/tegra20-emc.c, line 1017
- drivers/opp/core.c
- drivers/opp/of.c, line 264
- drivers/pci/controller/dwc/pcie-qcom.c
- drivers/pmdomain/qcom/cpr.c
- drivers/soc/mediatek/mtk-svs.c
- drivers/soc/qcom/icc-bwmon.c
- drivers/soc/qcom/qcom-geni-se.c, line 1147
- drivers/soc/samsung/exynos-asv.c, line 61
- drivers/soc/tegra/pmc.c, line 1450
- drivers/thermal/devfreq_cooling.c
- drivers/ufs/core/ufshcd.c
- drivers/ufs/host/ufs-qcom.c
- drivers/ufs/host/ufshcd-pltfrm.c
- include/linux/pm_opp.h, line 615
Smatch caller information:
drivers/ufs/core/ufshcd.c ufshcd_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/ufs/core/ufshcd.c ufshcd_opp_set_rate() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor_indexed |
| PREEMPT_ADD | |||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/opp/of.c __free_put_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-ptr_max |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &em_pd_mutex |
drivers/opp/of.c _of_opp_free_required_opps() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock | ||
| HALF_LOCKED2 | mutex |
drivers/gpu/drm/lima/lima_devfreq.c lima_devfreq_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/lima/lima_devfreq.c lima_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/pmdomain/qcom/cpr.c cpr_corner_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->np->kobj.kref.refcount.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_level_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &gpd_list_lock | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/pmdomain/qcom/cpr.c cpr_corner_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->np->kobj.kref.refcount.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_level_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &gpd_list_lock | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/pmdomain/qcom/cpr.c cpr_corner_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->np->kobj.kref.refcount.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_level_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| LOCK2 | global &gpd_list_lock | ||
| HALF_LOCKED2 | &dev->mutex |
drivers/gpu/drm/panfrost/panfrost_devfreq.c panfrost_devfreq_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/panfrost/panfrost_devfreq.c panfrost_devfreq_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/panfrost/panfrost_devfreq.c panfrost_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/devfreq/governor_passive.c get_target_freq_by_required_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/devfreq/governor_passive.c get_target_freq_by_required_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 0,4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_xlate_required_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/gpu/drm/msm/adreno/a5xx_power.c _get_mvolts() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &gpu->lock | ||
| HALF_LOCKED2 | &init_lock | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock |
drivers/cpufreq/mediatek-cpufreq.c mtk_cpu_dvfs_info_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cpufreq/mediatek-cpufreq.c mtk_cpufreq_opp_notifier() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| NOCHECK_CALL |
drivers/cpufreq/mediatek-cpufreq.c mtk_cpufreq_set_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &info->reg_lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &policy->rwsem | ||
| HALF_LOCKED2 | &policy_dbs->update_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sg_policy->work_lock | ||
| HALF_LOCKED2 | &userspace->mutex | ||
| HALF_LOCKED2 | global &gov_dbs_data_mutex | ||
| TYPE_LOCK | (struct mtk_cpu_dvfs_info)->reg_lock |
drivers/gpu/drm/msm/msm_gpu_devfreq.c msm_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devfreq->lock | ||
| HALF_LOCKED2 | &df->devfreq->lock | ||
| HALF_LOCKED2 | &gpu->active_lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/gpu/drm/msm/msm_gpu_devfreq.c msm_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devfreq->lock | ||
| HALF_LOCKED2 | &df->devfreq->lock | ||
| HALF_LOCKED2 | &gpu->active_lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/gpu/drm/tegra/dc.c tegra_dc_update_voltage_state() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex | ||
| HALF_LOCKED2 | &state->dev->mode_config.connection_mutex.mutex |
drivers/media/platform/qcom/iris/iris_resources.c __free_put_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-ptr_max |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &core->lock | ||
| HALF_LOCKED2 | &inst->lock | ||
| TYPE_LOCK | (struct iris_core)->lock |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_icc_opp_update() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_level_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_icc_opp_update() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| CAPPED_DATA | 0 | opp | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/pci/controller/dwc/pcie-qcom.c qcom_pcie_set_max_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/devfreq/sun8i-a33-mbus.c sun8i_a33_mbus_set_dram_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/soc/qcom/qcom-geni-se.c __free_put_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-ptr_max |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| NOCHECK_CALL |
drivers/soc/qcom/qcom-geni-se.c geni_se_set_perf_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &spi->io_mutex |
drivers/gpu/drm/panthor/panthor_devfreq.c panthor_devfreq_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/panthor/panthor_devfreq.c panthor_devfreq_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->kref.refcount.refs.counter | s32min-s32max |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/panthor/panthor_devfreq.c panthor_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/opp/cpu.c __free_put_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-ptr_max |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &policy->rwsem |
drivers/thermal/devfreq_cooling.c devfreq_cooling_gen_tables() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/thermal/devfreq_cooling.c get_voltage() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &tz->lock | ||
| HALF_LOCKED2 | &cdev->lock | ||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | _T->lock | ||
| TYPE_LOCK | (struct thermal_zone_device)->lock |
drivers/memory/samsung/exynos5422-dmc.c exynos5_dmc_get_volt_freq() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &devfreq->lock |
drivers/memory/samsung/exynos5422-dmc.c exynos5_init_freq_table() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/memory/tegra/tegra20-emc.c tegra20_emc_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/gpu/drm/msm/dsi/dsi_manager.c dsi_mgr_bridge_mode_valid() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &first_bridge->encoder->bridge_chain_mutex | ||
| TYPE_LOCK | (struct drm_encoder)->bridge_chain_mutex |
drivers/gpu/drm/msm/adreno/adreno_gpu.c adreno_get_pwrlevels() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | global &component_mutex |
drivers/devfreq/exynos-bus.c exynos_bus_parse_of() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/devfreq/exynos-bus.c exynos_bus_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/devfreq/imx-bus.c imx_bus_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/devfreq/tegra30-devfreq.c tegra_devfreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/soc/samsung/exynos-asv.c exynos_asv_update_cpu_opps() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_acd_probe() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max,(-34),(-22),(-19) |
| PARAM_VALUE | 0 | opp->np->kobj.kref.refcount.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| NOCHECK_CALL |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_build_bw_table() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_bw_ceil |
| NOCHECK_CALL |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_build_freq_table() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| NOCHECK_CALL |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_get_arc_level() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->available | 0-1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| NOCHECK_CALL |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_set_initial_bw() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| NOCHECK_CALL | |||
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_set_initial_freq() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| NOCHECK_CALL | |||
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/cpufreq/apple-soc-cpufreq.c apple_soc_cpufreq_init() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->available | 0-1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &policy->rwsem | ||
| HALF_LOCKED2 | &sp->mutex | ||
| TYPE_LOCK | (struct cpufreq_policy)->rwsem |
drivers/gpu/drm/panfrost/panfrost_device.c panfrost_device_resume() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/icc-bwmon.c bwmon_intr_thread() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/icc-bwmon.c bwmon_intr_thread() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_bw_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/icc-bwmon.c bwmon_probe() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_bw_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/icc-bwmon.c bwmon_probe() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_bw_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/qcom/icc-bwmon.c bwmon_start() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max,(-34),(-22),(-19) |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/media/platform/qcom/venus/pm_helpers.c core_clks_enable() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| NOCHECK_CALL |
drivers/media/platform/qcom/venus/pm_helpers.c decide_core() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &inst->lock | ||
| HALF_LOCKED2 | &dmxdev->mutex | ||
| HALF_LOCKED2 | q->lock | ||
| TYPE_LOCK | (struct venus_inst)->lock |
drivers/media/platform/qcom/venus/pm_helpers.c load_scale_v4() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &core->lock | ||
| HALF_LOCKED2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_core)->lock |
drivers/media/platform/qcom/venus/pm_helpers.c load_scale_v4() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &core->lock | ||
| HALF_LOCKED2 | &inst->lock | ||
| TYPE_LOCK | (struct venus_core)->lock |
drivers/gpu/drm/msm/adreno/a6xx_gpu.c a6xx_pm_resume() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| NOCHECK_CALL | |||
| LOCK2 | &a6xx_gpu->gmu.lock | ||
| HALF_LOCKED2 | &gpu->lock | ||
| TYPE_LOCK | (struct a6xx_gmu)->lock |
drivers/devfreq/devfreq.c find_available_max_freq() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor_indexed |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/devfreq/devfreq.c find_available_min_freq() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil_indexed |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| TYPE_LOCK | (struct devfreq)->lock |
drivers/devfreq/devfreq.c set_freq_table() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil_indexed |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/opp/core.c __free_put_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-ptr_max |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| BIT_INFO | 0 | opp | 0x0,0x7fffffffffffffff |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/opp/core.c _opp_remove_all() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->removed | 1 |
| CAPPED_DATA | 0 | opp->dynamic | 1 |
| DATA_SOURCE | 0 | opp | r _opp_get_next |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | _T->lock |
drivers/opp/core.c _opp_table_kref_release() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 1-u64max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | mutex |
drivers/opp/core.c _set_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &core->lock | ||
| HALF_LOCKED2 | &devfreq->lock |
drivers/opp/core.c dev_pm_opp_find_level_ceil() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r _find_key_ceil |
| NOCHECK_CALL |
drivers/opp/core.c dev_pm_opp_remove() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->rates | 4096-ptr_max |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | _T->lock | ||
| HALF_LOCKED2 | &policy->rwsem |
drivers/clk/qcom/a53-pll.c qcom_a53pll_get_freq_tbl() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/cpufreq/qcom-cpufreq-hw.c qcom_cpufreq_hw_read_lut() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &policy->rwsem | ||
| HALF_LOCKED2 | &sp->mutex | ||
| TYPE_LOCK | (struct cpufreq_policy)->rwsem |
drivers/cpufreq/qcom-cpufreq-hw.c qcom_cpufreq_set_bw() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| CAPPED_DATA | 0 | opp | 1 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &of->mutex | ||
| HALF_LOCKED2 | &policy->rwsem | ||
| HALF_LOCKED2 | &policy_dbs->update_mutex | ||
| HALF_LOCKED2 | &pool->lock | ||
| HALF_LOCKED2 | &sg_policy->work_lock | ||
| HALF_LOCKED2 | &userspace->mutex | ||
| HALF_LOCKED2 | global &gov_dbs_data_mutex |
drivers/cpufreq/qcom-cpufreq-hw.c qcom_lmh_dcvs_notify() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| NOCHECK_CALL | |||
| HALF_LOCKED2 | &pool->lock |
drivers/soc/mediatek/mtk-svs.c svs_bank_resource_setup() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/soc/mediatek/mtk-svs.c svs_status_debug_show() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &m->lock | ||
| TYPE_LOCK | (struct seq_file)->lock |
drivers/soc/mediatek/mtk-svs.c svs_sync_bank_volts_from_opp() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_exact |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/devfreq/mtk-cci-devfreq.c mtk_ccifreq_probe() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/devfreq/mtk-cci-devfreq.c mtk_ccifreq_probe() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->kref->file->d_fsdata->lease_session->s_auth.authorizer->buf->vec.iov_base | (-4611686018427387904)-4611686018427387903 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_first_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref->file->d_inode->i_sb->s_fs_info->s_last_error_func | 0-255 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->d_rcu.next | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_gen | 0 |
| PARAM_VALUE | 0 | opp->kref.file->d_fsdata->lease_session->s_auth.authorizer->session_key.aes_tfm | 0 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->task->usage.refs.counter | s32min-s32max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/devfreq/mtk-cci-devfreq.c mtk_ccifreq_target() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r devfreq_recommended_opp |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &devfreq->lock | ||
| LOCK2 | &drv->reg_lock | ||
| TYPE_LOCK | (struct devfreq)->lock | ||
| TYPE_LOCK | (struct mtk_ccifreq_drv)->reg_lock |
drivers/ufs/host/ufshcd-pltfrm.c ufshcd_parse_clock_min_max_freq() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_floor_indexed |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |
drivers/ufs/host/ufshcd-pltfrm.c ufshcd_parse_clock_min_max_freq() -> dev_pm_opp_put()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | opp | 4096-ptr_max |
| PARAM_VALUE | 0 | opp->opp_table->lock.first_waiter->list.prev->next | 5159360019465732096 |
| DATA_SOURCE | 0 | opp | r dev_pm_opp_find_freq_ceil_indexed |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL |