Lines Matching refs:abo

108 	struct amdgpu_bo *abo = gem_to_amdgpu_bo(gobj);  in amdgpufb_destroy_pinned_object()  local
111 ret = amdgpu_bo_reserve(abo, true); in amdgpufb_destroy_pinned_object()
113 amdgpu_bo_kunmap(abo); in amdgpufb_destroy_pinned_object()
114 amdgpu_bo_unpin(abo); in amdgpufb_destroy_pinned_object()
115 amdgpu_bo_unreserve(abo); in amdgpufb_destroy_pinned_object()
127 struct amdgpu_bo *abo = NULL; in amdgpufb_create_pinned_object() local
154 abo = gem_to_amdgpu_bo(gobj); in amdgpufb_create_pinned_object()
159 ret = amdgpu_bo_reserve(abo, false); in amdgpufb_create_pinned_object()
164 ret = amdgpu_bo_set_tiling_flags(abo, in amdgpufb_create_pinned_object()
170 ret = amdgpu_bo_pin(abo, domain); in amdgpufb_create_pinned_object()
172 amdgpu_bo_unreserve(abo); in amdgpufb_create_pinned_object()
176 ret = amdgpu_ttm_alloc_gart(&abo->tbo); in amdgpufb_create_pinned_object()
178 amdgpu_bo_unreserve(abo); in amdgpufb_create_pinned_object()
179 dev_err(adev->dev, "%p bind failed\n", abo); in amdgpufb_create_pinned_object()
183 ret = amdgpu_bo_kmap(abo, NULL); in amdgpufb_create_pinned_object()
184 amdgpu_bo_unreserve(abo); in amdgpufb_create_pinned_object()
206 struct amdgpu_bo *abo = NULL; in amdgpufb_create() local
225 abo = gem_to_amdgpu_bo(gobj); in amdgpufb_create()
248 tmp = amdgpu_bo_gpu_offset(abo) - adev->gmc.vram_start; in amdgpufb_create()
250 info->fix.smem_len = amdgpu_bo_size(abo); in amdgpufb_create()
251 info->screen_base = amdgpu_bo_kptr(abo); in amdgpufb_create()
252 info->screen_size = amdgpu_bo_size(abo); in amdgpufb_create()
269 DRM_INFO("size %lu\n", (unsigned long)amdgpu_bo_size(abo)); in amdgpufb_create()
277 if (abo) { in amdgpufb_create()