Home
last modified time | relevance | path

Searched refs:register_list_format (Results 1 – 6 of 6) sorted by relevance

/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_rlc.c306 adev->gfx.rlc.register_list_format = in amdgpu_gfx_rlc_init_microcode_v2_0()
309 if (!adev->gfx.rlc.register_list_format) { in amdgpu_gfx_rlc_init_microcode_v2_0()
317 adev->gfx.rlc.register_list_format[i] = le32_to_cpu(tmp[i]); in amdgpu_gfx_rlc_init_microcode_v2_0()
319 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in amdgpu_gfx_rlc_init_microcode_v2_0()
Damdgpu_rlc.h231 u32 *register_list_format; member
Dgfx_v9_0.c1091 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_0_free_microcode()
2530 static void gfx_v9_1_parse_ind_reg_list(int *register_list_format, in gfx_v9_1_parse_ind_reg_list() argument
2546 while (register_list_format[indirect_offset] != 0xFFFFFFFF) { in gfx_v9_1_parse_ind_reg_list()
2552 register_list_format[indirect_offset] || in gfx_v9_1_parse_ind_reg_list()
2560 unique_indirect_regs[idx] = register_list_format[indirect_offset]; in gfx_v9_1_parse_ind_reg_list()
2579 u32 *register_list_format = in gfx_v9_1_init_rlc_save_restore_list() local
2580 kmemdup(adev->gfx.rlc.register_list_format, in gfx_v9_1_init_rlc_save_restore_list()
2582 if (!register_list_format) in gfx_v9_1_init_rlc_save_restore_list()
2587 gfx_v9_1_parse_ind_reg_list(register_list_format, in gfx_v9_1_init_rlc_save_restore_list()
2615 register_list_format[i]); in gfx_v9_1_init_rlc_save_restore_list()
[all …]
Dgfx_v8_0.c942 kfree(adev->gfx.rlc.register_list_format); in gfx_v8_0_free_microcode()
1090 adev->gfx.rlc.register_list_format = in gfx_v8_0_init_microcode()
1094 if (!adev->gfx.rlc.register_list_format) { in gfx_v8_0_init_microcode()
1102 adev->gfx.rlc.register_list_format[i] = le32_to_cpu(tmp[i]); in gfx_v8_0_init_microcode()
1104 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v8_0_init_microcode()
3903 static void gfx_v8_0_parse_ind_reg_list(int *register_list_format, in gfx_v8_0_parse_ind_reg_list() argument
3925 if (register_list_format[ind_offset] == 0xFFFFFFFF) { in gfx_v8_0_parse_ind_reg_list()
3937 register_list_format[ind_offset]) in gfx_v8_0_parse_ind_reg_list()
3943 register_list_format[ind_offset]; in gfx_v8_0_parse_ind_reg_list()
3949 register_list_format[ind_offset] = indices; in gfx_v8_0_parse_ind_reg_list()
[all …]
Dgfx_v11_0.c438 kfree(adev->gfx.rlc.register_list_format); in gfx_v11_0_free_microcode()
Dgfx_v10_0.c3907 kfree(adev->gfx.rlc.register_list_format); in gfx_v10_0_free_microcode()