Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega10_smumgr.c vega10_smu_init() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 info 485523028374245376
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c iceland_smu_upload_firmware_image() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 info 3774504709958651904
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c smu8_load_mec_firmware() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 7
PARAM_VALUE 2 info 4041210652297703424
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu8_smumgr.c smu8_smu_populate_firmware_entries() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 2-6,8-9,11,13
PARAM_VALUE 2 info 9151678050401980416
DATA_SOURCE 1 type r smu8_convert_fw_type_to_cgs
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega12_smumgr.c vega12_smu_init() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 info 9051661557486891008
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vega20_smumgr.c vega20_smu_init() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 info 5157522349846052864
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c smu7_populate_single_firmware_entry() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 2-9,11-12
PARAM_VALUE 2 info 2320727049487802368
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c smu7_upload_smu_firmware_image() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 info 5782522996893011968
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/smu7_smumgr.c smu7_upload_smu_firmware_image() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 1
PARAM_VALUE 2 info 5782522996893011968
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &adev->pm.mutex

drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c ci_load_smc_ucode() -> (struct cgs_ops)->get_firmware_info()

Type Parameter Key Value
PARAM_VALUE 0 cgs_device 4096-ptr_max
PARAM_VALUE 1 type 0
PARAM_VALUE 2 info 3672835656108175360
PARAM_VALUE 2 info->feature_version 0
PARAM_VALUE 2 info->fw_version 0
PARAM_VALUE 2 info->image_size 0
PARAM_VALUE 2 info->is_kicker 0
PARAM_VALUE 2 info->kptr 0
PARAM_VALUE 2 info->mc_addr 0
PARAM_VALUE 2 info->ucode_start_address 0
PARAM_VALUE 2 info->version 0
RX_PATH
TASK_NOT_RUNNING