Lines Matching refs:new_abo
159 struct amdgpu_bo *new_abo; in amdgpu_display_crtc_page_flip_target() local
184 new_abo = gem_to_amdgpu_bo(obj); in amdgpu_display_crtc_page_flip_target()
187 r = amdgpu_bo_reserve(new_abo, false); in amdgpu_display_crtc_page_flip_target()
194 r = amdgpu_bo_pin(new_abo, in amdgpu_display_crtc_page_flip_target()
195 amdgpu_display_supported_domains(adev, new_abo->flags)); in amdgpu_display_crtc_page_flip_target()
202 r = amdgpu_ttm_alloc_gart(&new_abo->tbo); in amdgpu_display_crtc_page_flip_target()
204 DRM_ERROR("%p bind failed\n", new_abo); in amdgpu_display_crtc_page_flip_target()
208 r = dma_resv_get_fences_rcu(new_abo->tbo.base.resv, &work->excl, in amdgpu_display_crtc_page_flip_target()
216 amdgpu_bo_get_tiling_flags(new_abo, &tiling_flags); in amdgpu_display_crtc_page_flip_target()
217 amdgpu_bo_unreserve(new_abo); in amdgpu_display_crtc_page_flip_target()
220 work->base = amdgpu_bo_gpu_offset(new_abo); in amdgpu_display_crtc_page_flip_target()
246 if (unlikely(amdgpu_bo_reserve(new_abo, false) != 0)) { in amdgpu_display_crtc_page_flip_target()
252 if (unlikely(amdgpu_bo_unpin(new_abo) != 0)) in amdgpu_display_crtc_page_flip_target()
256 amdgpu_bo_unreserve(new_abo); in amdgpu_display_crtc_page_flip_target()