Searched refs:tbo (Results 1 - 10 of 10) sorted by path

/freebsd-11-stable/sys/dev/drm2/radeon/
H A Dradeon.h337 /* Protected by tbo.reserved */
340 struct ttm_buffer_object tbo; member in struct:radeon_bo
H A Dradeon_cs.c89 p->relocs[i].lobj.tv.bo = &p->relocs[i].robj->tbo;
157 radeon_cs_sync_to(p, p->relocs[i].robj->tbo.sync_obj);
403 r = radeon_vm_bo_update_pte(rdev, vm, rdev->ring_tmp_bo.bo, &rdev->ring_tmp_bo.bo->tbo.mem);
409 r = radeon_vm_bo_update_pte(parser->rdev, vm, bo, &bo->tbo.mem);
H A Dradeon_display.c384 mtx_lock(&rbo->tbo.bdev->fence_lock);
385 if (rbo->tbo.sync_obj)
386 work->fence = radeon_fence_ref(rbo->tbo.sync_obj);
387 mtx_unlock(&rbo->tbo.bdev->fence_lock);
H A Dradeon_gem.c51 drm_prime_gem_destroy(&robj->gem_base, robj->tbo.sg);
H A Dradeon_object.c65 static void radeon_ttm_bo_destroy(struct ttm_buffer_object *tbo) argument
69 bo = container_of(tbo, struct radeon_bo, tbo);
158 r = ttm_bo_init(&rdev->mman.bdev, &bo->tbo, size, type,
185 r = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages, &bo->kmap);
208 struct ttm_buffer_object *tbo; local
214 tbo = &((*bo)->tbo);
216 ttm_bo_unref(&tbo);
[all...]
H A Dradeon_object.h69 ttm_bo_unreserve(&bo->tbo);
83 return bo->tbo.offset;
88 return bo->tbo.num_pages << PAGE_SHIFT;
93 return ttm_bo_is_reserved(&bo->tbo);
98 return (bo->tbo.num_pages << PAGE_SHIFT) / RADEON_GPU_PAGE_SIZE;
103 return (bo->tbo.mem.page_alignment << PAGE_SHIFT) / RADEON_GPU_PAGE_SIZE;
117 return bo->tbo.addr_space_offset;
H A Dradeon_pm.c145 if (bo->tbo.mem.mem_type == TTM_PL_VRAM)
146 ttm_bo_unmap_virtual(&bo->tbo);
H A Dradeon_prime.c42 int npages = bo->tbo.num_pages;
47 sg = drm_prime_pages_to_sg(bo->tbo.ttm->pages, npages);
108 ret = ttm_bo_kmap(&bo->tbo, 0, bo->tbo.num_pages,
H A Dradeon_trace.h28 __entry->pages = bo->tbo.num_pages;
H A Dradeon_ttm.c190 rbo = container_of(bo, struct radeon_bo, tbo);

Completed in 317 milliseconds