Searched refs:rlc (Results 1 – 12 of 12) sorted by relevance
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | gfx_v8_0.c | 936 kfree(adev->gfx.rlc.register_list_format); in gfx_v8_0_free_microcode() 1065 adev->gfx.rlc.save_and_restore_offset = in gfx_v8_0_init_microcode() 1067 adev->gfx.rlc.clear_state_descriptor_offset = in gfx_v8_0_init_microcode() 1069 adev->gfx.rlc.avail_scratch_ram_locations = in gfx_v8_0_init_microcode() 1071 adev->gfx.rlc.reg_restore_list_size = in gfx_v8_0_init_microcode() 1073 adev->gfx.rlc.reg_list_format_start = in gfx_v8_0_init_microcode() 1075 adev->gfx.rlc.reg_list_format_separate_start = in gfx_v8_0_init_microcode() 1077 adev->gfx.rlc.starting_offsets_start = in gfx_v8_0_init_microcode() 1079 adev->gfx.rlc.reg_list_format_size_bytes = in gfx_v8_0_init_microcode() 1081 adev->gfx.rlc.reg_list_size_bytes = in gfx_v8_0_init_microcode() [all …]
|
| H A D | gfx_v12_1.c | 494 kfree(adev->gfx.rlc.register_list_format); in gfx_v12_1_free_microcode() 611 if (adev->gfx.rlc.cs_data == NULL) in gfx_v12_1_get_csb_buffer() 618 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v12_1_get_csb_buffer() 638 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v12_1_rlc_fini() 639 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v12_1_rlc_fini() 640 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v12_1_rlc_fini() 643 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v12_1_rlc_fini() 644 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v12_1_rlc_fini() 645 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v12_1_rlc_fini() 655 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[GET_INST(GC, xcc_id)]; in gfx_v12_1_init_rlcg_reg_access_ctrl() [all …]
|
| H A D | gfx_v9_0.c | 1290 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_0_free_microcode() 1436 !adev->gfx.rlc.is_rlc_v2_1)) in gfx_v9_0_check_if_need_gfxoff() 1656 if (adev->gfx.rlc.cs_data == NULL) in gfx_v9_0_get_csb_buffer() 1825 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[0]; in gfx_v9_0_init_rlcg_reg_access_ctrl() 1833 adev->gfx.rlc.rlcg_reg_access_supported = true; in gfx_v9_0_init_rlcg_reg_access_ctrl() 1841 adev->gfx.rlc.cs_data = gfx9_cs_data; in gfx_v9_0_rlc_init() 1843 cs_data = adev->gfx.rlc.cs_data; in gfx_v9_0_rlc_init() 1854 adev->gfx.rlc.cp_table_size = ALIGN(96 * 5 * 4, 2048) + (64 * 1024); /* JT + GDS */ in gfx_v9_0_rlc_init() 2317 if (adev->gfx.rlc.funcs) { in gfx_v9_0_sw_init() 2318 if (adev->gfx.rlc.funcs->init) { in gfx_v9_0_sw_init() [all …]
|
| H A D | gfx_v12_0.c | 563 kfree(adev->gfx.rlc.register_list_format); in gfx_v12_0_free_microcode() 702 if (adev->gfx.rlc.cs_data == NULL) in gfx_v12_0_get_csb_buffer() 709 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v12_0_get_csb_buffer() 729 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v12_0_rlc_fini() 730 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v12_0_rlc_fini() 731 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v12_0_rlc_fini() 734 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v12_0_rlc_fini() 735 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v12_0_rlc_fini() 736 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v12_0_rlc_fini() 743 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[0]; in gfx_v12_0_init_rlcg_reg_access_ctrl() [all …]
|
| H A D | gfx_v11_0.c | 691 kfree(adev->gfx.rlc.register_list_format); in gfx_v11_0_free_microcode() 881 if (adev->gfx.rlc.cs_data == NULL) in gfx_v11_0_get_csb_buffer() 900 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v11_0_rlc_fini() 901 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v11_0_rlc_fini() 902 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v11_0_rlc_fini() 905 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v11_0_rlc_fini() 906 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v11_0_rlc_fini() 907 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v11_0_rlc_fini() 914 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[0]; in gfx_v11_0_init_rlcg_reg_access_ctrl() 922 adev->gfx.rlc.rlcg_reg_access_supported = true; in gfx_v11_0_init_rlcg_reg_access_ctrl() [all …]
|
| H A D | gfx_v10_0.c | 4137 kfree(adev->gfx.rlc.register_list_format); in gfx_v10_0_free_microcode() 4330 if (adev->gfx.rlc.cs_data == NULL) in gfx_v10_0_get_csb_buffer() 4349 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v10_0_rlc_fini() 4350 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v10_0_rlc_fini() 4351 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v10_0_rlc_fini() 4354 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v10_0_rlc_fini() 4355 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v10_0_rlc_fini() 4356 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v10_0_rlc_fini() 4363 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[0]; in gfx_v10_0_init_rlcg_reg_access_ctrl() 4380 adev->gfx.rlc.rlcg_reg_access_supported = true; in gfx_v10_0_init_rlcg_reg_access_ctrl() [all …]
|
| H A D | gfx_v9_4_3.c | 530 kfree(adev->gfx.rlc.register_list_format); in gfx_v9_4_3_free_microcode() 1027 r = adev->gfx.rlc.funcs->init(adev); in gfx_v9_4_3_sw_init() 1139 amdgpu_bo_unref(&adev->gfx.rlc.clear_state_obj); in gfx_v9_4_3_sw_fini() 1377 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[GET_INST(GC, xcc_id)]; in gfx_v9_4_3_init_rlcg_reg_access_ctrl() 1386 adev->gfx.rlc.rlcg_reg_access_supported = true; in gfx_v9_4_3_init_rlcg_reg_access_ctrl() 1392 if (adev->gfx.rlc.funcs->update_spm_vmid) in gfx_v9_4_3_rlc_init() 1393 adev->gfx.rlc.funcs->update_spm_vmid(adev, 0, NULL, 0xf); in gfx_v9_4_3_rlc_init() 2359 r = adev->gfx.rlc.funcs->resume(adev); in gfx_v9_4_3_hw_init() 2569 adev->gfx.rlc.funcs->stop(adev); in gfx_v9_4_3_soft_reset() 4081 adev->gfx.rlc.funcs = &gfx_v9_4_3_rlc_funcs; in gfx_v9_4_3_set_rlc_funcs()
|
| H A D | amdgpu_gfx.c | 2877 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in amdgpu_gfx_csb_data_parser()
|
| /linux/drivers/gpu/drm/radeon/ |
| H A D | radeon_ucode.h | 215 struct rlc_firmware_header_v1_0 rlc; member
|
| H A D | ni.c | 2164 rdev->rlc.reg_list = tn_rlc_save_restore_register_list; in cayman_startup() 2165 rdev->rlc.reg_list_size = in cayman_startup() 2167 rdev->rlc.cs_data = cayman_cs_data; in cayman_startup()
|
| /linux/arch/arc/lib/ |
| H A D | strcmp.S | 77 rlc r0,0 ; r0 := r2 > r3 ? 1 : 0
|
| /linux/drivers/media/test-drivers/vicodec/ |
| H A D | codec-fwht.c | 55 rlc(const s16 *in, __be16 *output, int blocktype) in rlc() function 732 size = rlc(cf->coeffs, *rlco, blocktype); in encode_plane()
|