Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 6 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_dac_load_detect() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 21
PARAM_VALUE 2 frev 5477814444168220672
PARAM_VALUE 3 crev 796519396849012736
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_set_crtc_source() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 42
PARAM_VALUE 2 frev 1124351188028895232
PARAM_VALUE 3 crev 5378127878627561472
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_set_edp_panel_power() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 76
PARAM_VALUE 2 frev 9152284094755979264
PARAM_VALUE 3 crev 9008072396260233216
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_setup_dig_encoder() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 4
PARAM_VALUE 2 frev 1752440489763127296
PARAM_VALUE 3 crev 4985824436437860352
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_setup_dig_transmitter() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 0,26,76-77
PARAM_VALUE 2 frev 3004676263911260160
PARAM_VALUE 3 crev 7623978438376886272
FUZZY_MAX 1 index 77
BIT_INFO 1 index 0x0,0x5f
HARD_MAX 1 index 77
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_setup_dvo() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 8
PARAM_VALUE 2 frev 5887211569022418944
PARAM_VALUE 3 crev 4155854911689904128
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_encoders.c amdgpu_atombios_encoder_setup_external_encoder() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 50
PARAM_VALUE 2 frev 4305368936406441984
PARAM_VALUE 3 crev 1381984227988422656
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_crtc.c amdgpu_atombios_crtc_adjust_pll() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 17
PARAM_VALUE 2 frev 3265581315993284608
PARAM_VALUE 3 crev 2016472723602255872
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_crtc.c amdgpu_atombios_crtc_program_pll() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 12
PARAM_VALUE 2 frev 3240197682052083712
PARAM_VALUE 3 crev 3007163129259655168
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/atombios_crtc.c amdgpu_atombios_crtc_set_dce_clock() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 46
PARAM_VALUE 2 frev 1596369114965020672
PARAM_VALUE 3 crev 6966969545637535744

drivers/gpu/drm/amd/amdgpu/atombios_crtc.c amdgpu_atombios_crtc_set_disp_eng_pll() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 12
PARAM_VALUE 2 frev 2406508129065316352
PARAM_VALUE 3 crev 2731176172532375552
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c bios_cmd_table_para_revision() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 4,6,12-13,17,21,24-25,35,39,42,46,49-50,65,68-69,74-75
PARAM_VALUE 2 frev 4785844623965036544
PARAM_VALUE 3 crev 5281998317099945984
DATA_SOURCE 1 index $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table.c init_transmitter_control() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 76
PARAM_VALUE 2 frev 7878966218680688640
PARAM_VALUE 3 crev 3136821612188827648
PARAM_VALUE 3 *crev 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c amdgpu_atombios_get_clock_dividers() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 60
PARAM_VALUE 2 frev 1402650294192975872
PARAM_VALUE 3 crev 9191682861909336064
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c amdgpu_atombios_get_max_vddc() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 67
PARAM_VALUE 2 frev 6193209344136019968
PARAM_VALUE 3 crev 2015593313785532416
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c amdgpu_atombios_get_memory_pll_dividers() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->bios 4096-ptr_max
PARAM_VALUE 1 index 70
PARAM_VALUE 2 frev 3221680427316252672
PARAM_VALUE 3 crev 41673143950581760
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex
HALF_LOCKED2 &adev->pm.mutex
TYPE_LOCK (struct amdgpu_pm)->mutex

drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c amdgpu_atomfirmware_asic_init() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 0 ctx 4096-ptr_max
PARAM_VALUE 0 ctx->bios 4096-ptr_max
PARAM_VALUE 1 index 0
PARAM_VALUE 2 frev 8919999485244162048
PARAM_VALUE 3 crev 8515267079950483456
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c bios_cmd_table_para_revision() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 4,12-13,35,46,49-50
PARAM_VALUE 2 frev 7834349588599123968
PARAM_VALUE 3 crev 6893707464964734976
DATA_SOURCE 1 index $1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../display/dc/bios/command_table2.c init_transmitter_control() -> amdgpu_atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 76
PARAM_VALUE 2 frev 8825424591318327296
PARAM_VALUE 3 crev 7097239713037434880
PARAM_VALUE 3 *crev 0
RX_PATH
TASK_NOT_RUNNING