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
155 abo = gem_to_amdgpu_bo(gobj); in amdgpufb_create_pinned_object()
160 ret = amdgpu_bo_reserve(abo, false); in amdgpufb_create_pinned_object()
165 ret = amdgpu_bo_set_tiling_flags(abo, in amdgpufb_create_pinned_object()
171 ret = amdgpu_bo_pin(abo, domain); in amdgpufb_create_pinned_object()
173 amdgpu_bo_unreserve(abo); in amdgpufb_create_pinned_object()
177 ret = amdgpu_ttm_alloc_gart(&abo->tbo); in amdgpufb_create_pinned_object()
179 amdgpu_bo_unreserve(abo); in amdgpufb_create_pinned_object()
180 dev_err(adev->dev, "%p bind failed\n", abo); in amdgpufb_create_pinned_object()
184 ret = amdgpu_bo_kmap(abo, NULL); in amdgpufb_create_pinned_object()
185 amdgpu_bo_unreserve(abo); in amdgpufb_create_pinned_object()
207 struct amdgpu_bo *abo = NULL; in amdgpufb_create() local
226 abo = gem_to_amdgpu_bo(gobj); in amdgpufb_create()
249 tmp = amdgpu_bo_gpu_offset(abo) - adev->gmc.vram_start; in amdgpufb_create()
251 info->fix.smem_len = amdgpu_bo_size(abo); in amdgpufb_create()
252 info->screen_base = amdgpu_bo_kptr(abo); in amdgpufb_create()
253 info->screen_size = amdgpu_bo_size(abo); in amdgpufb_create()
270 DRM_INFO("size %lu\n", (unsigned long)amdgpu_bo_size(abo)); in amdgpufb_create()
278 if (abo) { in amdgpufb_create()