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 info->fix.smem_start = amdgpu_gmc_vram_cpu_pa(adev, abo); in amdgpufb_create()
249 info->fix.smem_len = amdgpu_bo_size(abo); in amdgpufb_create()
250 info->screen_base = amdgpu_bo_kptr(abo); in amdgpufb_create()
251 info->screen_size = amdgpu_bo_size(abo); in amdgpufb_create()
268 DRM_INFO("size %lu\n", (unsigned long)amdgpu_bo_size(abo)); in amdgpufb_create()