Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Dgfx_v7_0.c2865 for (sect = adev->gfx.rlc.cs_data; sect->section != NULL; ++sect) { in gfx_v7_0_cp_gfx_start()
3708 if (adev->gfx.rlc.save_restore_obj) { in gfx_v7_0_rlc_fini()
3709 r = amdgpu_bo_reserve(adev->gfx.rlc.save_restore_obj, false); in gfx_v7_0_rlc_fini()
3712 amdgpu_bo_unpin(adev->gfx.rlc.save_restore_obj); in gfx_v7_0_rlc_fini()
3713 amdgpu_bo_unreserve(adev->gfx.rlc.save_restore_obj); in gfx_v7_0_rlc_fini()
3715 amdgpu_bo_unref(&adev->gfx.rlc.save_restore_obj); in gfx_v7_0_rlc_fini()
3716 adev->gfx.rlc.save_restore_obj = NULL; in gfx_v7_0_rlc_fini()
3720 if (adev->gfx.rlc.clear_state_obj) { in gfx_v7_0_rlc_fini()
3721 r = amdgpu_bo_reserve(adev->gfx.rlc.clear_state_obj, false); in gfx_v7_0_rlc_fini()
3724 amdgpu_bo_unpin(adev->gfx.rlc.clear_state_obj); in gfx_v7_0_rlc_fini()
[all …]
Damdgpu_ucode.h114 struct rlc_firmware_header_v1_0 rlc; member
Damdgpu.h1174 struct amdgpu_rlc rlc; member
/linux-4.4.14/drivers/gpu/drm/radeon/
Devergreen.c4198 if (rdev->rlc.save_restore_obj) { in sumo_rlc_fini()
4199 r = radeon_bo_reserve(rdev->rlc.save_restore_obj, false); in sumo_rlc_fini()
4202 radeon_bo_unpin(rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4203 radeon_bo_unreserve(rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4205 radeon_bo_unref(&rdev->rlc.save_restore_obj); in sumo_rlc_fini()
4206 rdev->rlc.save_restore_obj = NULL; in sumo_rlc_fini()
4210 if (rdev->rlc.clear_state_obj) { in sumo_rlc_fini()
4211 r = radeon_bo_reserve(rdev->rlc.clear_state_obj, false); in sumo_rlc_fini()
4214 radeon_bo_unpin(rdev->rlc.clear_state_obj); in sumo_rlc_fini()
4215 radeon_bo_unreserve(rdev->rlc.clear_state_obj); in sumo_rlc_fini()
[all …]
Dradeon_ucode.h215 struct rlc_firmware_header_v1_0 rlc; member
Dcik.c6241 static void cik_update_rlc(struct radeon_device *rdev, u32 rlc) in cik_update_rlc() argument
6246 if (tmp != rlc) in cik_update_rlc()
6247 WREG32(RLC_CNTL, rlc); in cik_update_rlc()
6863 if (rdev->rlc.cp_table_ptr == NULL) in cik_init_cp_pg_table()
6867 dst_ptr = rdev->rlc.cp_table_ptr; in cik_init_cp_pg_table()
7061 if (rdev->rlc.cs_data) { in cik_init_gfx_cgpg()
7063 WREG32(RLC_GPM_SCRATCH_DATA, upper_32_bits(rdev->rlc.clear_state_gpu_addr)); in cik_init_gfx_cgpg()
7064 WREG32(RLC_GPM_SCRATCH_DATA, lower_32_bits(rdev->rlc.clear_state_gpu_addr)); in cik_init_gfx_cgpg()
7065 WREG32(RLC_GPM_SCRATCH_DATA, rdev->rlc.clear_state_size); in cik_init_gfx_cgpg()
7071 if (rdev->rlc.reg_list) { in cik_init_gfx_cgpg()
[all …]
Dsi.c5208 static void si_update_rlc(struct radeon_device *rdev, u32 rlc) in si_update_rlc() argument
5213 if (tmp != rlc) in si_update_rlc()
5214 WREG32(RLC_CNTL, rlc); in si_update_rlc()
5270 WREG32(RLC_SAVE_AND_RESTORE_BASE, rdev->rlc.save_restore_gpu_addr >> 8); in si_init_gfx_cgpg()
5276 WREG32(RLC_CLEAR_STATE_RESTORE_BASE, rdev->rlc.clear_state_gpu_addr >> 8); in si_init_gfx_cgpg()
5676 if (rdev->rlc.cs_data == NULL) in si_get_csb_size()
5684 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { in si_get_csb_size()
5708 if (rdev->rlc.cs_data == NULL) in si_get_csb_buffer()
5720 for (sect = rdev->rlc.cs_data; sect->section != NULL; ++sect) { in si_get_csb_buffer()
5772 WREG32(RLC_SAVE_AND_RESTORE_BASE, rdev->rlc.save_restore_gpu_addr >> 8); in si_init_pg()
[all …]
Dni.c2037 rdev->rlc.reg_list = tn_rlc_save_restore_register_list; in cayman_startup()
2038 rdev->rlc.reg_list_size = in cayman_startup()
2040 rdev->rlc.cs_data = cayman_cs_data; in cayman_startup()
Dradeon.h2416 struct radeon_rlc rlc; member
/linux-4.4.14/arch/arc/lib/
Dstrcmp.S80 rlc r0,0 ; r0 := r2 > r3 ? 1 : 0