Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_rlc.h174 u32 *register_list_format; member
H A Dgfx_v9_0.c1148 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_0_free_microcode()
1471 adev->gfx.rlc.register_list_format = in gfx_v9_0_init_rlc_microcode()
1474 if (!adev->gfx.rlc.register_list_format) { in gfx_v9_0_init_rlc_microcode()
1482 adev->gfx.rlc.register_list_format[i] = le32_to_cpu(tmp[i]); in gfx_v9_0_init_rlc_microcode()
1484 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v9_0_init_rlc_microcode()
2676 static void gfx_v9_1_parse_ind_reg_list(int *register_list_format, in gfx_v9_1_parse_ind_reg_list() argument
2692 while (register_list_format[indirect_offset] != 0xFFFFFFFF) { in gfx_v9_1_parse_ind_reg_list()
2698 register_list_format[indirect_offset] || in gfx_v9_1_parse_ind_reg_list()
2706 unique_indirect_regs[idx] = register_list_format[indirect_offset]; in gfx_v9_1_parse_ind_reg_list()
2725 u32 *register_list_format = in gfx_v9_1_init_rlc_save_restore_list() local
[all …]
H A Dgfx_v8_0.c947 kfree(adev->gfx.rlc.register_list_format); in gfx_v8_0_free_microcode()
1095 adev->gfx.rlc.register_list_format = in gfx_v8_0_init_microcode()
1099 if (!adev->gfx.rlc.register_list_format) { in gfx_v8_0_init_microcode()
1107 adev->gfx.rlc.register_list_format[i] = le32_to_cpu(tmp[i]); in gfx_v8_0_init_microcode()
1109 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v8_0_init_microcode()
3911 static void gfx_v8_0_parse_ind_reg_list(int *register_list_format, in gfx_v8_0_parse_ind_reg_list() argument
3933 if (register_list_format[ind_offset] == 0xFFFFFFFF) { in gfx_v8_0_parse_ind_reg_list()
3945 register_list_format[ind_offset]) in gfx_v8_0_parse_ind_reg_list()
3951 register_list_format[ind_offset]; in gfx_v8_0_parse_ind_reg_list()
3957 register_list_format[ind_offset] = indices; in gfx_v8_0_parse_ind_reg_list()
[all …]
H A Dgfx_v10_0.c3564 kfree(adev->gfx.rlc.register_list_format); in gfx_v10_0_free_microcode()
3764 adev->gfx.rlc.register_list_format = in gfx_v10_0_init_microcode()
3767 if (!adev->gfx.rlc.register_list_format) { in gfx_v10_0_init_microcode()
3775 adev->gfx.rlc.register_list_format[i] = le32_to_cpu(tmp[i]); in gfx_v10_0_init_microcode()
3777 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v10_0_init_microcode()