Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/pmdomain/qcom/rpmpd.c rpmpd_power_on() -> rpmpd_aggregate_corner()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 0 pd->corner 1-u32max
PARAM_VALUE 0 pd->enabled 1
PARAM_VALUE 0 pd->res_id 0-4,6-7,12,26
PARAM_VALUE 0 pd->res_type 0,183582,1634690156,1634758003,1651535219,1668052850,1668511602
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &domain->mlock

drivers/pmdomain/qcom/rpmpd.c rpmpd_set_performance() -> rpmpd_aggregate_corner()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 0 pd->key 0,6514294,7104118,1819700342,1852993379
CAPPED_DATA 0 pd->corner 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock
HALF_LOCKED2 &domain->mlock
HALF_LOCKED2 &genpd->mlock
TYPE_LOCK (struct generic_pm_domain)->mlock

drivers/pmdomain/qcom/rpmpd.c rpmpd_sync_state() -> rpmpd_aggregate_corner()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 0 pd->state_synced 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rpmpd_lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock