Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/opp/core.c _opp_add() -> lazy_linking_pending()

Type Parameter Key Value
PARAM_VALUE 0 opp_table 4096-ptr_max
BUF_SIZE 0 opp_table (-1),1-s32max
BUF_SIZE 0 opp_table (-1),1-s32max
CAPPED_DATA 0 opp_table->clk_count 1
CAPPED_DATA 0 opp_table->path_count 1
CAPPED_DATA 0 opp_table->regulator_count 1
DATA_SOURCE 0 opp_table $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 _T->lock

drivers/opp/core.c _set_required_opps() -> lazy_linking_pending()

Type Parameter Key Value
PARAM_VALUE 0 opp_table 4096-ptr_max
BUF_SIZE 0 opp_table (-1),1-s32max
BUF_SIZE 0 opp_table (-1),1-s32max
DATA_SOURCE 0 opp_table $1
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 opp_table->clk->core->parent->req_rate
HALF_LOCKED2 &core->lock
HALF_LOCKED2 &dev->mutex
HALF_LOCKED2 &devfreq->lock

drivers/opp/core.c dev_pm_opp_get_required_pstate() -> lazy_linking_pending()

Type Parameter Key Value
PARAM_VALUE 0 opp_table 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/opp/core.c dev_pm_opp_xlate_performance_state() -> lazy_linking_pending()

Type Parameter Key Value
PARAM_VALUE 0 opp_table 4096-ptr_max
DATA_SOURCE 0 opp_table $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &genpd->mlock
TYPE_LOCK (struct generic_pm_domain)->mlock

drivers/opp/core.c dev_pm_opp_xlate_required_opp() -> lazy_linking_pending()

Type Parameter Key Value
PARAM_VALUE 0 opp_table 4096-ptr_max
DATA_SOURCE 0 opp_table $0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &devfreq->lock
TYPE_LOCK (struct devfreq)->lock