Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/clk/qcom/clk-rpmh.c clk_rpmh_send() -> rpmh_write_async()

Type Parameter Key Value
PARAM_VALUE 1 state 0-2
PARAM_VALUE 2 cmd 495534137773666304,3521768626659856384
PARAM_VALUE 2 cmd->wait 0
PARAM_VALUE 3 n 1
DATA_SOURCE 1 state $1
DATA_SOURCE 2 cmd $2
RX_PATH
TASK_NOT_RUNNING
LOCK2 global &rpmh_clk_lock

drivers/pmdomain/qcom/rpmhpd.c rpmhpd_send_corner() -> rpmh_write_async()

Type Parameter Key Value
PARAM_VALUE 1 state 0-2
PARAM_VALUE 2 cmd 462561550539550720
PARAM_VALUE 2 cmd->wait 0
PARAM_VALUE 3 n 1
DATA_SOURCE 1 state $1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &rpmhpd_lock

drivers/regulator/qcom-rpmh-regulator.c rpmh_regulator_send_request() -> rpmh_write_async()

Type Parameter Key Value
PARAM_VALUE 1 state 2
PARAM_VALUE 2 cmd 8836559418954862592,8916314563146911744
PARAM_VALUE 2 cmd->wait 0
PARAM_VALUE 3 n 1
DATA_SOURCE 2 cmd $1
RX_PATH
TASK_NOT_RUNNING