Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c dpu_kms_get_clk_rate() -> msm_clk_bulk_get_clock()

Type Parameter Key Value
PARAM_VALUE 2 name 1147802537352663040,7541694256071634944
BUF_SIZE 2 name 5-6
BUF_SIZE 2 name 5-6
DATA_SOURCE 2 name $1
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dpu_enc->enc_lock

drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_clocks_probe() -> msm_clk_bulk_get_clock()

Type Parameter Key Value
PARAM_VALUE 0 bulk 4096-ptr_max
PARAM_VALUE 1 count 1-s32max
PARAM_VALUE 2 name 4014483747369467904
BUF_SIZE 2 name 4
CAPPED_DATA 1 count 1
STR_LEN 0 bulk 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/adreno/a6xx_gmu.c a6xx_gmu_clocks_probe() -> msm_clk_bulk_get_clock()

Type Parameter Key Value
PARAM_VALUE 0 bulk 4096-ptr_max
PARAM_VALUE 1 count 1-s32max
PARAM_VALUE 2 name 1643424311135105024
BUF_SIZE 2 name 4
CAPPED_DATA 1 count 1
STR_LEN 0 bulk 3
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/msm_gpu.c get_clocks() -> msm_clk_bulk_get_clock()

Type Parameter Key Value
PARAM_VALUE 0 bulk 4096-ptr_max
PARAM_VALUE 1 count 1-s32max
PARAM_VALUE 2 name 7541694256071634944
BUF_SIZE 2 name 5
CAPPED_DATA 1 count 1
STR_LEN 0 bulk 4
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/gpu/drm/msm/msm_gpu.c get_clocks() -> msm_clk_bulk_get_clock()

Type Parameter Key Value
PARAM_VALUE 0 bulk 4096-ptr_max
PARAM_VALUE 1 count 1-s32max
PARAM_VALUE 2 name 4339252607194370048
BUF_SIZE 2 name 10
CAPPED_DATA 1 count 1
STR_LEN 0 bulk 9
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex