[go: nahoru, domu]

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

/drivers/gpu/drm/qxl/
H A Dqxl_release.c329 struct qxl_bo **rbo)
350 if (rbo)
351 *rbo = NULL;
374 if (rbo)
375 *rbo = bo;
327 qxl_alloc_release_reserved(struct qxl_device *qdev, unsigned long size, int type, struct qxl_release **release, struct qxl_bo **rbo) argument
/drivers/gpu/drm/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
136 rbo = gem_to_radeon_bo(gobj);
154 ret = radeon_bo_set_tiling_flags(rbo,
162 ret = radeon_bo_reserve(rbo, false);
166 ret = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRA
199 struct radeon_bo *rbo = NULL; local
[all...]
H A Dradeon_gem.c142 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local
143 struct radeon_device *rdev = rbo->rdev;
153 r = radeon_bo_reserve(rbo, false);
158 bo_va = radeon_vm_bo_find(vm, rbo);
160 bo_va = radeon_vm_bo_add(rdev, vm, rbo);
164 radeon_bo_unreserve(rbo);
172 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local
173 struct radeon_device *rdev = rbo->rdev;
183 r = radeon_bo_reserve(rbo, true);
189 bo_va = radeon_vm_bo_find(vm, rbo);
503 struct radeon_bo *rbo; local
528 struct radeon_bo *rbo; local
700 struct radeon_bo *rbo; local
[all...]
H A Dradeon_object.c96 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain) argument
100 rbo->placement.placement = rbo->placements;
101 rbo->placement.busy_placement = rbo->placements;
103 rbo->placements[c++].flags = TTM_PL_FLAG_WC |
108 if (rbo->flags & RADEON_GEM_GTT_UC) {
109 rbo->placements[c++].flags = TTM_PL_FLAG_UNCACHED |
112 } else if ((rbo->flags & RADEON_GEM_GTT_WC) ||
113 (rbo
732 struct radeon_bo *rbo; local
752 struct radeon_bo *rbo; local
[all...]
H A Dradeon_legacy_crtc.c377 struct radeon_bo *rbo; local
424 rbo = gem_to_radeon_bo(obj);
426 r = radeon_bo_reserve(rbo, false);
430 r = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM, 1 << 27,
433 radeon_bo_unreserve(rbo);
453 nsize = radeon_bo_size(rbo);
463 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL);
464 radeon_bo_unreserve(rbo);
560 rbo = gem_to_radeon_bo(radeon_fb->obj);
561 r = radeon_bo_reserve(rbo, fals
1093 struct radeon_bo *rbo; local
[all...]
H A Dradeon_uvd.c259 void radeon_uvd_force_into_uvd_segment(struct radeon_bo *rbo, argument
264 for (i = 0; i < rbo->placement.num_placement; ++i) {
265 rbo->placements[i].fpfn = 0 >> PAGE_SHIFT;
266 rbo->placements[i].lpfn = (256 * 1024 * 1024) >> PAGE_SHIFT;
274 if (rbo->placement.num_placement > 1)
278 rbo->placements[1] = rbo->placements[0];
279 rbo->placements[1].fpfn += (256 * 1024 * 1024) >> PAGE_SHIFT;
280 rbo->placements[1].lpfn += (256 * 1024 * 1024) >> PAGE_SHIFT;
281 rbo
[all...]
H A Datombios_crtc.c1132 struct radeon_bo *rbo; local
1160 rbo = gem_to_radeon_bo(obj);
1161 r = radeon_bo_reserve(rbo, false);
1166 fb_location = radeon_bo_gpu_offset(rbo);
1168 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location);
1170 radeon_bo_unreserve(rbo);
1175 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL);
1176 radeon_bo_unreserve(rbo);
1422 rbo = gem_to_radeon_bo(radeon_fb->obj);
1423 r = radeon_bo_reserve(rbo, fals
1445 struct radeon_bo *rbo; local
2114 struct radeon_bo *rbo; local
[all...]
H A Dradeon_ttm.c187 struct radeon_bo *rbo; local
196 rbo = container_of(bo, struct radeon_bo, tbo);
199 if (rbo->rdev->ring[RADEON_RING_TYPE_GFX_INDEX].ready == false)
200 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU);
202 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_GTT);
206 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU);
208 *placement = rbo->placement;
213 struct radeon_bo *rbo = container_of(bo, struct radeon_bo, tbo); local
215 return drm_vma_node_verify_access(&rbo->gem_base.vma_node, filp);

Completed in 111 milliseconds