Searched refs:rbo (Results 1 - 9 of 9) sorted by relevance
/drivers/gpu/drm/radeon/ |
H A D | radeon_fb.c | 93 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); local 96 ret = radeon_bo_reserve(rbo, false); 98 radeon_bo_kunmap(rbo); 99 radeon_bo_unpin(rbo); 100 radeon_bo_unreserve(rbo); 111 struct radeon_bo *rbo = NULL; local 138 rbo = gem_to_radeon_bo(gobj); 156 ret = radeon_bo_set_tiling_flags(rbo, 164 ret = radeon_bo_reserve(rbo, false); 167 ret = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRA 196 struct radeon_bo *rbo = NULL; local [all...] |
H A D | radeon_object.c | 84 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) argument 88 rbo->placement.fpfn = 0; 89 rbo->placement.lpfn = 0; 90 rbo->placement.placement = rbo->placements; 91 rbo->placement.busy_placement = rbo->placements; 93 rbo->placements[c++] = TTM_PL_FLAG_WC | TTM_PL_FLAG_UNCACHED | 96 rbo->placements[c++] = TTM_PL_MASK_CACHING | TTM_PL_FLAG_TT; 98 rbo 501 struct radeon_bo *rbo; local 512 struct radeon_bo *rbo; local 582 radeon_bo_va(struct radeon_bo *rbo, struct radeon_vm *vm) argument [all...] |
H A D | radeon_gem.c | 157 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local 158 struct radeon_device *rdev = rbo->rdev; 167 if (radeon_bo_reserve(rbo, false)) { 170 list_for_each_entry_safe(bo_va, tmp, &rbo->va, bo_list) { 180 radeon_bo_unreserve(rbo); 377 struct radeon_bo *rbo; local 384 rbo = gem_to_radeon_bo(gobj); 385 r = radeon_bo_reserve(rbo, false); 388 radeon_bo_get_tiling_flags(rbo, &args->tiling_flags, &args->pitch); 389 radeon_bo_unreserve(rbo); 402 struct radeon_bo *rbo; local [all...] |
H A D | atombios_crtc.c | 1031 struct radeon_bo *rbo; local 1057 rbo = gem_to_radeon_bo(obj); 1058 r = radeon_bo_reserve(rbo, false); 1063 fb_location = radeon_bo_gpu_offset(rbo); 1065 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location); 1067 radeon_bo_unreserve(rbo); 1072 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL); 1073 radeon_bo_unreserve(rbo); 1208 rbo = gem_to_radeon_bo(radeon_fb->obj); 1209 r = radeon_bo_reserve(rbo, fals 1231 struct radeon_bo *rbo; local [all...] |
H A D | radeon_legacy_crtc.c | 371 struct radeon_bo *rbo; local 418 rbo = gem_to_radeon_bo(obj); 419 r = radeon_bo_reserve(rbo, false); 422 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &base); 424 radeon_bo_unreserve(rbo); 427 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL); 428 radeon_bo_unreserve(rbo); 524 rbo = gem_to_radeon_bo(radeon_fb->obj); 525 r = radeon_bo_reserve(rbo, false); 528 radeon_bo_unpin(rbo); [all...] |
H A D | radeon_object.h | 141 extern struct radeon_bo_va *radeon_bo_va(struct radeon_bo *rbo,
|
H A D | radeon_display.c | 348 struct radeon_bo *rbo; local 368 rbo = gem_to_radeon_bo(obj); 369 work->old_rbo = rbo; 371 rbo = gem_to_radeon_bo(obj); 372 if (rbo->tbo.sync_obj) 373 work->fence = radeon_fence_ref(rbo->tbo.sync_obj); 389 work->old_rbo, rbo); 391 r = radeon_bo_reserve(rbo, false); 393 DRM_ERROR("failed to reserve new rbo buffer before flip\n"); 396 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRA [all...] |
H A D | radeon_ttm.c | 176 struct radeon_bo *rbo; local 188 rbo = container_of(bo, struct radeon_bo, tbo); 191 if (rbo->rdev->ring[RADEON_RING_TYPE_GFX_INDEX].ready == false) 192 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU); 194 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_GTT); 198 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU); 200 *placement = rbo->placement;
|
H A D | radeon.h | 1711 extern void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain);
|
Completed in 147 milliseconds