Defined in 4 files as a function:

Referenced in 4 files:

Smatch caller information:

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

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 6758907276318121984
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 1658082619655114752
PARAM_VALUE 3 *sleep 0
DATA_SOURCE 0 pd $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &rpmpd_lock

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

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 9206666247279632384
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 7984086847947632640
PARAM_VALUE 3 *sleep 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &rpmpd_lock

drivers/pmdomain/qcom/rpmhpd.c rpmhpd_aggregate_corner() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 4449007354727047168
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 9048403699015532544
PARAM_VALUE 3 *sleep 0
DATA_SOURCE 0 pd $0
DATA_SOURCE 1 corner $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &rpmhpd_lock

drivers/pmdomain/qcom/rpmhpd.c rpmhpd_aggregate_corner() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 1 corner 0-65534,u32max
PARAM_VALUE 2 active 5504531210872496128
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 1133987416192139264
PARAM_VALUE 3 *sleep 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &rpmhpd_lock

drivers/clk/qcom/clk-smd-rpm.c clk_smd_rpm_prepare() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 1 corner 1-u64max
PARAM_VALUE 2 active 2625283658413445120
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 6558267160567554048
PARAM_VALUE 3 *sleep 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rpm_smd_clk_lock
HALF_LOCKED2 clk

drivers/clk/qcom/clk-smd-rpm.c clk_smd_rpm_prepare() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 522250572891955200
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 7531020186808025088
PARAM_VALUE 3 *sleep 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rpm_smd_clk_lock
HALF_LOCKED2 clk

drivers/clk/qcom/clk-smd-rpm.c clk_smd_rpm_set_rate() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 5555474404751052800
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 6738537503221620736
PARAM_VALUE 3 *sleep 0
DATA_SOURCE 1 corner $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/clk/qcom/clk-smd-rpm.c clk_smd_rpm_set_rate() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 1313339144076345344
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 9149336689711468544
PARAM_VALUE 3 *sleep 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

drivers/clk/qcom/clk-smd-rpm.c clk_smd_rpm_unprepare() -> to_active_sleep()

Type Parameter Key Value
PARAM_VALUE 0 pd 4096-ptr_max
PARAM_VALUE 2 active 5728684958861373440
PARAM_VALUE 2 *active 0
PARAM_VALUE 3 sleep 2504794230556823552
PARAM_VALUE 3 *sleep 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock