Searched refs:rbo (Results 1 - 8 of 8) sorted by relevance

/freebsd-10.0-release/sys/dev/drm2/radeon/
H A Dradeon_fb.c92 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); local
95 ret = radeon_bo_reserve(rbo, false);
97 radeon_bo_kunmap(rbo);
98 radeon_bo_unpin(rbo);
99 radeon_bo_unreserve(rbo);
110 struct radeon_bo *rbo = NULL; local
137 rbo = gem_to_radeon_bo(gobj);
155 ret = radeon_bo_set_tiling_flags(rbo,
163 ret = radeon_bo_reserve(rbo, false);
167 ret = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRA
200 struct radeon_bo *rbo = NULL; local
[all...]
H A Dradeon_object.c82 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) argument
86 rbo->placement.fpfn = 0;
87 rbo->placement.lpfn = 0;
88 rbo->placement.placement = rbo->placements;
89 rbo->placement.busy_placement = rbo->placements;
91 rbo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED |
94 if (rbo->rdev->flags & RADEON_IS_AGP) {
95 rbo
574 struct radeon_bo *rbo; local
585 struct radeon_bo *rbo; local
[all...]
H A Dradeon_gem.c149 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);
424 struct radeon_bo *rbo; local
449 struct radeon_bo *rbo; local
[all...]
H A Dradeon_legacy_crtc.c381 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 Dradeon_display.c359 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 Datombios_crtc.c1075 struct radeon_bo *rbo; local
1102 rbo = gem_to_radeon_bo(obj);
1103 r = radeon_bo_reserve(rbo, false);
1108 fb_location = radeon_bo_gpu_offset(rbo);
1110 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location);
1112 radeon_bo_unreserve(rbo);
1117 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL);
1118 radeon_bo_unreserve(rbo);
1254 rbo = gem_to_radeon_bo(radeon_fb->obj);
1255 r = radeon_bo_reserve(rbo, fals
1277 struct radeon_bo *rbo; local
[all...]
H A Dradeon_ttm.c178 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;
H A Dradeon.h1888 extern void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain);

Completed in 102 milliseconds