Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/radeon/atombios_crtc.c atombios_adjust_pll() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 17
PARAM_VALUE 2 frev 3331852485079543808
PARAM_VALUE 3 crev 3338837363055546368
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_program_pll() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 12
PARAM_VALUE 2 frev 358509699887443968
PARAM_VALUE 3 crev 5860534953620602880
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_crtc.c atombios_crtc_set_disp_eng_pll() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 12
PARAM_VALUE 2 frev 5283507180842135552
PARAM_VALUE 3 crev 5106781161398628352
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->exclusive_lock

drivers/gpu/drm/radeon/atombios_dp.c radeon_dp_link_train() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 79
PARAM_VALUE 2 frev 4362072661979332608
PARAM_VALUE 3 crev 6758239843139641344
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_encoders.c atombios_dac_load_detect() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 21
PARAM_VALUE 2 frev 46452285133492224
PARAM_VALUE 3 crev 5871338914947719168
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/radeon/atombios_encoders.c atombios_dig_encoder_setup2() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 4,74-75
PARAM_VALUE 2 frev 5841372437155475456
PARAM_VALUE 3 crev 5367155589069217792
FUZZY_MAX 1 index 75
BIT_INFO 1 index 0x0,0x4f
HARD_MAX 1 index 75
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_encoders.c atombios_dig_transmitter_setup2() -> atom_parse_cmd_header()

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

drivers/gpu/drm/radeon/atombios_encoders.c atombios_digital_setup() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 0,22,30-31
PARAM_VALUE 2 frev 6099849117638926336
PARAM_VALUE 3 crev 7191819525146079232
FUZZY_MAX 1 index 31
HARD_MAX 1 index 31
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_encoders.c atombios_dvo_setup() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 8
PARAM_VALUE 2 frev 6681703832272470016
PARAM_VALUE 3 crev 7249960318612488192
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_encoders.c atombios_external_encoder_setup() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 50
PARAM_VALUE 2 frev 8648233605818130432
PARAM_VALUE 3 crev 2057748735254876160
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_encoders.c atombios_set_edp_panel_power() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 76
PARAM_VALUE 2 frev 7350489751668080640
PARAM_VALUE 3 crev 8943665970296119296
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/atombios_encoders.c atombios_set_encoder_crtc_source() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 42
PARAM_VALUE 2 frev 591300559512657920
PARAM_VALUE 3 crev 5739229570855534592
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_get_clock_dividers() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 60
PARAM_VALUE 2 frev 2003131983700377600
PARAM_VALUE 3 crev 1902934978016251904
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->pm.mclk_lock
HALF_LOCKED2 &rdev->pm.mutex
HALF_LOCKED2 &rdev->ring_lock

drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_get_leakage_id_from_vbios() -> 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 67
PARAM_VALUE 2 frev 5227844042899628032
PARAM_VALUE 3 crev 3360638970860318720
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_get_max_vddc() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 67
PARAM_VALUE 2 frev 2094543987767058432
PARAM_VALUE 3 crev 4204642102042255360
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->pm.mutex

drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_get_memory_pll_dividers() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 70
PARAM_VALUE 2 frev 1221596664679981056
PARAM_VALUE 3 crev 6671847281664339968
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
HALF_LOCKED2 &rdev->pm.mclk_lock
HALF_LOCKED2 &rdev->ring_lock
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_get_voltage_gpio_settings() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 67
PARAM_VALUE 2 frev 219861834450833408
PARAM_VALUE 3 crev 805697704835436544
RX_PATH
TASK_NOT_RUNNING
LOCK2 &rdev->pm.mutex
TYPE_LOCK (struct radeon_pm)->mutex

drivers/gpu/drm/radeon/radeon_atombios.c radeon_atom_set_voltage() -> atom_parse_cmd_header()

Type Parameter Key Value
PARAM_VALUE 1 index 67
PARAM_VALUE 2 frev 7833460258866728960
PARAM_VALUE 3 crev 342392766553227264
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &rdev->pm.mclk_lock
HALF_LOCKED2 &rdev->pm.mutex
HALF_LOCKED2 &rdev->ring_lock