Searched refs:rbo (Results 1 - 8 of 8) sorted by path
/freebsd-11-stable/sys/dev/drm2/radeon/ |
H A D | atombios_crtc.c | 1074 struct radeon_bo *rbo; local 1101 rbo = gem_to_radeon_bo(obj); 1102 r = radeon_bo_reserve(rbo, false); 1107 fb_location = radeon_bo_gpu_offset(rbo); 1109 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location); 1111 radeon_bo_unreserve(rbo); 1116 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL); 1117 radeon_bo_unreserve(rbo); 1253 rbo = gem_to_radeon_bo(radeon_fb->obj); 1254 r = radeon_bo_reserve(rbo, fals 1276 struct radeon_bo *rbo; local [all...] |
H A D | radeon.h | 1893 extern void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain);
|
H A D | radeon_display.c | 359 struct radeon_bo *rbo; local 379 rbo = gem_to_radeon_bo(obj); 380 work->old_rbo = rbo; 382 rbo = gem_to_radeon_bo(obj); 384 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); 404 work->old_rbo, rbo); 406 r = radeon_bo_reserve(rbo, fals [all...] |
H A D | radeon_fb.c | 94 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); local 97 ret = radeon_bo_reserve(rbo, false); 99 radeon_bo_kunmap(rbo); 100 radeon_bo_unpin(rbo); 101 radeon_bo_unreserve(rbo); 112 struct radeon_bo *rbo = NULL; local 139 rbo = gem_to_radeon_bo(gobj); 157 ret = radeon_bo_set_tiling_flags(rbo, 165 ret = radeon_bo_reserve(rbo, false); 169 ret = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRA 200 struct radeon_bo *rbo = NULL; local [all...] |
H A D | radeon_gem.c | 149 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local 150 struct radeon_device *rdev = rbo->rdev; 160 r = radeon_bo_reserve(rbo, false); 165 bo_va = radeon_vm_bo_find(vm, rbo); 167 bo_va = radeon_vm_bo_add(rdev, vm, rbo); 171 radeon_bo_unreserve(rbo); 179 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local 180 struct radeon_device *rdev = rbo->rdev; 190 r = radeon_bo_reserve(rbo, true); 196 bo_va = radeon_vm_bo_find(vm, rbo); 427 struct radeon_bo *rbo; local 452 struct radeon_bo *rbo; local [all...] |
H A D | radeon_legacy_crtc.c | 381 struct radeon_bo *rbo; local 428 rbo = gem_to_radeon_bo(obj); 429 r = radeon_bo_reserve(rbo, false); 433 r = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM, 1 << 27, 436 radeon_bo_unreserve(rbo); 439 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL); 440 radeon_bo_unreserve(rbo); 536 rbo = gem_to_radeon_bo(radeon_fb->obj); 537 r = radeon_bo_reserve(rbo, false); 540 radeon_bo_unpin(rbo); [all...] |
H A D | radeon_object.c | 86 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) argument 90 rbo->placement.fpfn = 0; 91 rbo->placement.lpfn = 0; 92 rbo->placement.placement = rbo->placements; 93 rbo->placement.busy_placement = rbo->placements; 95 rbo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | 98 if (rbo->rdev->flags & RADEON_IS_AGP) { 99 rbo 580 struct radeon_bo *rbo; local 591 struct radeon_bo *rbo; local [all...] |
H A D | radeon_ttm.c | 178 struct radeon_bo *rbo; local 190 rbo = container_of(bo, struct radeon_bo, tbo); 193 if (rbo->rdev->ring[RADEON_RING_TYPE_GFX_INDEX].ready == false) 194 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU); 196 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_GTT); 200 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU); 202 *placement = rbo->placement;
|
Completed in 168 milliseconds