Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dsoc15_common.h41 ((amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs && adev->gfx.rlc.rlcg_reg_access_supported) ? \
46 ((amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs && adev->gfx.rlc.rlcg_reg_access_supported) ? \
H A Dgfx_v12_0.c562 kfree(adev->gfx.rlc.register_list_format); in gfx_v12_0_free_microcode()
694 if (adev->gfx.rlc.cs_data == NULL) in gfx_v12_0_get_csb_buffer()
701 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v12_0_get_csb_buffer()
721 amdgpu_bo_free_kernel(&adev->gfx.rlc.clear_state_obj, in gfx_v12_0_rlc_fini()
722 &adev->gfx.rlc.clear_state_gpu_addr, in gfx_v12_0_rlc_fini()
723 (void **)&adev->gfx.rlc.cs_ptr); in gfx_v12_0_rlc_fini()
726 amdgpu_bo_free_kernel(&adev->gfx.rlc.cp_table_obj, in gfx_v12_0_rlc_fini()
727 &adev->gfx.rlc.cp_table_gpu_addr, in gfx_v12_0_rlc_fini()
728 (void **)&adev->gfx.rlc.cp_table_ptr); in gfx_v12_0_rlc_fini()
735 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[0]; in gfx_v12_0_init_rlcg_reg_access_ctrl()
[all …]
H A Damdgpu_virt.c1364 if (!adev->gfx.rlc.rlcg_reg_access_supported) { in amdgpu_virt_rlcg_vfi_reg_rw()
1377 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[xcc_id]; in amdgpu_virt_rlcg_vfi_reg_rw()
1485 if (!adev->gfx.rlc.rlcg_reg_access_supported) { in amdgpu_virt_rlcg_reg_rw()
1499 reg_access_ctrl = &adev->gfx.rlc.reg_access_ctrl[xcc_id]; in amdgpu_virt_rlcg_reg_rw()
H A Daldebaran.c291 adev->gfx.rlc.funcs->resume(adev); in aldebaran_mode2_restore_ip()
H A Damdgpu_device.c930 adev->gfx.rlc.rlcg_reg_access_supported && in amdgpu_device_xcc_rreg()
1027 adev->gfx.rlc.funcs && in amdgpu_mm_wreg_mmio_rlc()
1028 adev->gfx.rlc.funcs->is_rlcg_access_range) { in amdgpu_mm_wreg_mmio_rlc()
1029 if (adev->gfx.rlc.funcs->is_rlcg_access_range(adev, reg)) in amdgpu_mm_wreg_mmio_rlc()
1061 adev->gfx.rlc.rlcg_reg_access_supported && in amdgpu_device_xcc_wreg()
H A Damdgpu_vm.c836 if (spm_update_needed && adev->gfx.rlc.funcs->update_spm_vmid) in amdgpu_vm_flush()
837 adev->gfx.rlc.funcs->update_spm_vmid(adev, ring->xcc_id, ring, job->vmid); in amdgpu_vm_flush()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ucode.h215 struct rlc_firmware_header_v1_0 rlc; member
H A Dni.c2164 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 Dstrcmp.S77 rlc r0,0 ; r0 := r2 > r3 ? 1 : 0
/linux/drivers/media/test-drivers/vicodec/
H 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/drivers/gpu/drm/amd/pm/swsmu/
H A Damdgpu_smu.c2084 !amdgpu_sriov_vf(adev) && adev->gfx.rlc.funcs->stop) in smu_disable_dpms()
2085 adev->gfx.rlc.funcs->stop(adev); in smu_disable_dpms()