Home
last modified time | relevance | path

Searched refs:rlc (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.3-rc2/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_rlc.c39 if (adev->gfx.rlc.in_safe_mode) in amdgpu_gfx_rlc_enter_safe_mode()
50 adev->gfx.rlc.in_safe_mode = true; in amdgpu_gfx_rlc_enter_safe_mode()
63 if (!(adev->gfx.rlc.in_safe_mode)) in amdgpu_gfx_rlc_exit_safe_mode()
74 adev->gfx.rlc.in_safe_mode = false; in amdgpu_gfx_rlc_exit_safe_mode()
108 src_ptr = adev->gfx.rlc.reg_list; in amdgpu_gfx_rlc_init_sr()
109 dst_ptr = adev->gfx.rlc.sr_ptr; in amdgpu_gfx_rlc_init_sr()
132 adev->gfx.rlc.clear_state_size = dws = adev->gfx.rlc.funcs->get_csb_size(adev); in amdgpu_gfx_rlc_init_csb()
163 &adev->gfx.rlc.cp_table_obj, in amdgpu_gfx_rlc_init_cpt()
307 adev->gfx.rlc.reg_list_size_bytes = in amdgpu_gfx_rlc_init_microcode_v2_0()
322 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in amdgpu_gfx_rlc_init_microcode_v2_0()
[all …]
A Damdgpu_ucode.c802 ucode_addr = adev->gfx.rlc.save_restore_list_cntl; in amdgpu_ucode_init_single_fw()
806 ucode_addr = adev->gfx.rlc.save_restore_list_gpm; in amdgpu_ucode_init_single_fw()
810 ucode_addr = adev->gfx.rlc.save_restore_list_srm; in amdgpu_ucode_init_single_fw()
814 ucode_addr = adev->gfx.rlc.rlc_iram_ucode; in amdgpu_ucode_init_single_fw()
818 ucode_addr = adev->gfx.rlc.rlc_dram_ucode; in amdgpu_ucode_init_single_fw()
822 ucode_addr = adev->gfx.rlc.rlcp_ucode; in amdgpu_ucode_init_single_fw()
826 ucode_addr = adev->gfx.rlc.rlcv_ucode; in amdgpu_ucode_init_single_fw()
834 ucode_addr = adev->gfx.rlc.se0_tap_delays_ucode; in amdgpu_ucode_init_single_fw()
838 ucode_addr = adev->gfx.rlc.se1_tap_delays_ucode; in amdgpu_ucode_init_single_fw()
842 ucode_addr = adev->gfx.rlc.se2_tap_delays_ucode; in amdgpu_ucode_init_single_fw()
[all …]
A Dgfx_v7_0.c3239 adev->gfx.rlc.reg_list_size = in gfx_v7_0_rlc_init()
3243 adev->gfx.rlc.reg_list_size = in gfx_v7_0_rlc_init()
3251 src_ptr = adev->gfx.rlc.reg_list; in gfx_v7_0_rlc_init()
3255 cs_data = adev->gfx.rlc.cs_data; in gfx_v7_0_rlc_init()
3331 if (tmp != rlc) in gfx_v7_0_update_rlc()
3332 WREG32(mmRLC_CNTL, rlc); in gfx_v7_0_update_rlc()
3463 adev->gfx.rlc.funcs->stop(adev); in gfx_v7_0_rlc_resume()
3833 if (adev->gfx.rlc.cs_data) { in gfx_v7_0_init_gfx_cgpg()
3843 if (adev->gfx.rlc.reg_list) { in gfx_v7_0_init_gfx_cgpg()
4514 adev->gfx.rlc.funcs->get_csb_buffer(adev, adev->gfx.rlc.cs_ptr); in gfx_v7_0_hw_init()
[all …]
A Dgfx_v6_0.c2343 adev->gfx.rlc.reg_list_size = in gfx_v6_0_rlc_init()
2347 src_ptr = adev->gfx.rlc.reg_list; in gfx_v6_0_rlc_init()
2348 dws = adev->gfx.rlc.reg_list_size; in gfx_v6_0_rlc_init()
2349 cs_data = adev->gfx.rlc.cs_data; in gfx_v6_0_rlc_init()
2376 dst_ptr = adev->gfx.rlc.cs_ptr; in gfx_v6_0_rlc_init()
2421 if (tmp != rlc) in gfx_v6_0_update_rlc()
2422 WREG32(mmRLC_CNTL, rlc); in gfx_v6_0_update_rlc()
2492 adev->gfx.rlc.funcs->stop(adev); in gfx_v6_0_rlc_resume()
2493 adev->gfx.rlc.funcs->reset(adev); in gfx_v6_0_rlc_resume()
2521 adev->gfx.rlc.funcs->start(adev); in gfx_v6_0_rlc_resume()
[all …]
A Dsoc15_common.h31 ((amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs && adev->gfx.rlc.rlcg_reg_access_supported) ? \
36 ((amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs && adev->gfx.rlc.rlcg_reg_access_supported) ? \
A Dgfx_v8_0.c1071 adev->gfx.rlc.reg_list_size_bytes = in gfx_v8_0_init_microcode()
1088 adev->gfx.rlc.register_restore = adev->gfx.rlc.register_list_format + i; in gfx_v8_0_init_microcode()
1217 if (adev->gfx.rlc.cs_data == NULL) in gfx_v8_0_get_csb_buffer()
1272 cs_data = adev->gfx.rlc.cs_data; in gfx_v8_0_rlc_init()
3866 adev->gfx.rlc.funcs->get_csb_buffer(adev, adev->gfx.rlc.cs_ptr); in gfx_v8_0_init_csb()
4084 adev->gfx.rlc.funcs->stop(adev); in gfx_v8_0_rlc_resume()
4085 adev->gfx.rlc.funcs->reset(adev); in gfx_v8_0_rlc_resume()
4087 adev->gfx.rlc.funcs->start(adev); in gfx_v8_0_rlc_resume()
4911 adev->gfx.rlc.funcs->stop(adev); in gfx_v8_0_hw_fini()
5003 adev->gfx.rlc.funcs->stop(adev); in gfx_v8_0_pre_soft_reset()
[all …]
A Dgfx_v9_0.c1228 !adev->gfx.rlc.is_rlc_v2_1)) in gfx_v9_0_check_if_need_gfxoff()
1442 if (adev->gfx.rlc.cs_data == NULL) in gfx_v9_0_get_csb_buffer()
1653 cs_data = adev->gfx.rlc.cs_data; in gfx_v9_0_rlc_init()
2068 if (adev->gfx.rlc.funcs) { in gfx_v9_0_sw_init()
2069 if (adev->gfx.rlc.funcs->init) { in gfx_v9_0_sw_init()
2472 adev->gfx.rlc.funcs->get_csb_buffer(adev, adev->gfx.rlc.cs_ptr); in gfx_v9_0_init_csb()
2801 if (adev->gfx.rlc.is_rlc_v2_1) { in gfx_v9_0_init_pg()
2901 adev->gfx.rlc.funcs->stop(adev); in gfx_v9_0_rlc_resume()
2933 adev->gfx.rlc.funcs->start(adev); in gfx_v9_0_rlc_resume()
3796 adev->gfx.rlc.funcs->stop(adev); in gfx_v9_0_hw_fini()
[all …]
A Dgfx_v11_0.c591 if (adev->gfx.rlc.cs_data == NULL) in gfx_v11_0_get_csb_buffer()
635 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v11_0_rlc_fini()
636 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v11_0_rlc_fini()
640 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v11_0_rlc_fini()
641 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v11_0_rlc_fini()
664 adev->gfx.rlc.cs_data = gfx11_cs_data; in gfx_v11_0_rlc_init()
666 cs_data = adev->gfx.rlc.cs_data; in gfx_v11_0_rlc_init()
1445 &adev->gfx.rlc.rlc_autoload_gpu_addr, in gfx_v11_0_rlc_autoload_buffer_fini()
1714 adev->gfx.rlc.funcs->get_csb_buffer(adev, adev->gfx.rlc.cs_ptr); in gfx_v11_0_init_csb()
1943 adev->gfx.rlc.funcs->stop(adev); in gfx_v11_0_rlc_resume()
[all …]
A Dgfx_v10_0.c4097 if (adev->gfx.rlc.cs_data == NULL) in gfx_v10_0_get_csb_buffer()
4142 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v10_0_rlc_fini()
4146 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v10_0_rlc_fini()
4181 cs_data = adev->gfx.rlc.cs_data; in gfx_v10_0_rlc_init()
4578 if (adev->gfx.rlc.funcs) { in gfx_v10_0_sw_init()
4579 if (adev->gfx.rlc.funcs->init) { in gfx_v10_0_sw_init()
5024 adev->gfx.rlc.funcs->get_csb_buffer(adev, adev->gfx.rlc.cs_ptr); in gfx_v10_0_init_csb()
5152 adev->gfx.rlc.funcs->stop(adev); in gfx_v10_0_rlc_resume()
5174 adev->gfx.rlc.funcs->start(adev); in gfx_v10_0_rlc_resume()
5198 &adev->gfx.rlc.rlc_toc_bo, in gfx_v10_0_parse_rlc_toc()
[all …]
A Daldebaran.c272 adev->gfx.rlc.funcs->resume(adev); in aldebaran_mode2_restore_ip()
A Damdgpu_gfx.h283 struct amdgpu_rlc rlc; member
A Damdgpu_ucode.h394 struct rlc_firmware_header_v1_0 rlc; member
A Damdgpu_virt.c969 if (!adev->gfx.rlc.rlcg_reg_access_supported) { in amdgpu_virt_rlcg_reg_rw()
975 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl; in amdgpu_virt_rlcg_reg_rw()
A Damdgpu_vm.c569 if (spm_update_needed && adev->gfx.rlc.funcs->update_spm_vmid) in amdgpu_vm_flush()
570 adev->gfx.rlc.funcs->update_spm_vmid(adev, job->vmid); in amdgpu_vm_flush()
A Damdgpu_device.c575 adev->gfx.rlc.funcs && in amdgpu_mm_wreg_mmio_rlc()
576 adev->gfx.rlc.funcs->is_rlcg_access_range) { in amdgpu_mm_wreg_mmio_rlc()
577 if (adev->gfx.rlc.funcs->is_rlcg_access_range(adev, reg)) in amdgpu_mm_wreg_mmio_rlc()
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A Devergreen.c4141 if (rdev->rlc.cp_table_obj) { in sumo_rlc_fini()
4165 src_ptr = rdev->rlc.reg_list; in sumo_rlc_init()
4166 dws = rdev->rlc.reg_list_size; in sumo_rlc_init()
4170 cs_data = rdev->rlc.cs_data; in sumo_rlc_init()
4198 r = radeon_bo_kmap(rdev->rlc.save_restore_obj, (void **)&rdev->rlc.sr_ptr); in sumo_rlc_init()
4205 dst_ptr = rdev->rlc.sr_ptr; in sumo_rlc_init()
4277 r = radeon_bo_kmap(rdev->rlc.clear_state_obj, (void **)&rdev->rlc.cs_ptr); in sumo_rlc_init()
4284 dst_ptr = rdev->rlc.cs_ptr; in sumo_rlc_init()
4328 if (rdev->rlc.cp_table_size) { in sumo_rlc_init()
4355 r = radeon_bo_kmap(rdev->rlc.cp_table_obj, (void **)&rdev->rlc.cp_table_ptr); in sumo_rlc_init()
[all …]
A Dradeon_ucode.h215 struct rlc_firmware_header_v1_0 rlc; member
A Dcik.c5811 if (tmp != rlc) in cik_update_rlc()
5812 WREG32(RLC_CNTL, rlc); in cik_update_rlc()
6420 if (rdev->rlc.cp_table_ptr == NULL) in cik_init_cp_pg_table()
6424 dst_ptr = rdev->rlc.cp_table_ptr; in cik_init_cp_pg_table()
6616 if (rdev->rlc.cs_data) { in cik_init_gfx_cgpg()
6626 if (rdev->rlc.reg_list) { in cik_init_gfx_cgpg()
6673 if (rdev->rlc.cs_data == NULL) in cik_get_csb_size()
6705 if (rdev->rlc.cs_data == NULL) in cik_get_csb_buffer()
8311 rdev->rlc.reg_list_size = in cik_startup()
8315 rdev->rlc.reg_list_size = in cik_startup()
[all …]
A Dsi.c5216 static void si_update_rlc(struct radeon_device *rdev, u32 rlc) in si_update_rlc() argument
5221 if (tmp != rlc) in si_update_rlc()
5222 WREG32(RLC_CNTL, rlc); in si_update_rlc()
5278 WREG32(RLC_SAVE_AND_RESTORE_BASE, rdev->rlc.save_restore_gpu_addr >> 8); in si_init_gfx_cgpg()
5684 if (rdev->rlc.cs_data == NULL) in si_get_csb_size()
5692 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { in si_get_csb_size()
5716 if (rdev->rlc.cs_data == NULL) in si_get_csb_buffer()
5728 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { in si_get_csb_buffer()
6639 rdev->rlc.reg_list = verde_rlc_save_restore_register_list; in si_startup()
6640 rdev->rlc.reg_list_size = in si_startup()
[all …]
A Dni.c2177 rdev->rlc.reg_list = tn_rlc_save_restore_register_list; in cayman_startup()
2178 rdev->rlc.reg_list_size = in cayman_startup()
2180 rdev->rlc.cs_data = cayman_cs_data; in cayman_startup()
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/fw/api/
A Ddatapath.h273 struct iwl_rlc_properties rlc; member
/linux-6.3-rc2/arch/arc/lib/
A Dstrcmp.S77 rlc r0,0 ; r0 := r2 > r3 ? 1 : 0
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/
A Dphy-ctxt.c189 iwl_mvm_phy_ctxt_set_rxchain(mvm, ctxt, &cmd.rlc.rx_chain_info, in iwl_mvm_phy_send_rlc()
/linux-6.3-rc2/drivers/media/test-drivers/vicodec/
A Dcodec-fwht.c55 rlc(const s16 *in, __be16 *output, int blocktype) in rlc() function
732 size = rlc(cf->coeffs, *rlco, blocktype); in encode_plane()
/linux-6.3-rc2/drivers/gpu/drm/amd/pm/swsmu/
A Damdgpu_smu.c1539 !amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs->stop) in smu_disable_dpms()
1540 adev->gfx.rlc.funcs->stop(adev); in smu_disable_dpms()

Completed in 144 milliseconds

12