HomeSort by: relevance | last modified time | path
    Searched defs:rbo (Results 1 - 9 of 9) sorted by relevancy

  /src/sys/external/bsd/drm2/amdgpu/
amdgpufb.c 168 struct amdgpu_bo *const rbo = gem_to_amdgpu_bo(gobj); local in function:amdgpufb_drmfb_mmapfb
169 const unsigned num_pages __diagused = rbo->tbo.num_pages;
174 KASSERT(rbo->tbo.mem.bus.is_iomem);
176 if (ISSET(rbo->tbo.mem.placement, TTM_PL_FLAG_WC))
179 return bus_space_mmap(rbo->tbo.bdev->memt, rbo->tbo.mem.bus.base,
180 rbo->tbo.mem.bus.offset + offset, prot, flags);
  /src/sys/external/bsd/drm2/radeon/
radeondrmkmsfb.c 168 struct radeon_bo *const rbo = gem_to_radeon_bo(gobj); local in function:radeonfb_drmfb_mmapfb
174 const unsigned num_pages __diagused = rbo->tbo.num_pages;
177 KASSERT(rbo->tbo.mem.bus.is_iomem);
179 if (ISSET(rbo->tbo.mem.placement, TTM_PL_FLAG_WC))
182 return bus_space_mmap(rbo->tbo.bdev->memt,
183 rbo->tbo.mem.bus.base, rbo->tbo.mem.bus.offset + offset,
  /src/sys/external/bsd/drm2/dist/drm/radeon/
radeon_fb.c 126 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); local in function:radeonfb_destroy_pinned_object
129 ret = radeon_bo_reserve(rbo, false);
131 radeon_bo_kunmap(rbo);
132 radeon_bo_unpin(rbo);
133 radeon_bo_unreserve(rbo);
145 struct radeon_bo *rbo = NULL; local in function:radeonfb_create_pinned_object
171 rbo = gem_to_radeon_bo(gobj);
189 ret = radeon_bo_set_tiling_flags(rbo,
197 ret = radeon_bo_reserve(rbo, false);
201 ret = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM
236 struct radeon_bo *rbo = NULL; local in function:radeonfb_create
    [all...]
radeon_gem.c 160 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local in function:radeon_gem_object_open
161 struct radeon_device *rdev = rbo->rdev;
172 r = radeon_bo_reserve(rbo, false);
177 bo_va = radeon_vm_bo_find(vm, rbo);
179 bo_va = radeon_vm_bo_add(rdev, vm, rbo);
183 radeon_bo_unreserve(rbo);
191 struct radeon_bo *rbo = gem_to_radeon_bo(obj); local in function:radeon_gem_object_close
192 struct radeon_device *rdev = rbo->rdev;
203 r = radeon_bo_reserve(rbo, true);
209 bo_va = radeon_vm_bo_find(vm, rbo);
544 struct radeon_bo *rbo; local in function:radeon_gem_get_tiling_ioctl
631 struct radeon_bo *rbo; local in function:radeon_gem_va_ioctl
807 struct radeon_bo *rbo; local in function:radeon_debugfs_gem_info
    [all...]
radeon_object.c 108 void radeon_ttm_placement_from_domain(struct radeon_bo *rbo, u32 domain)
112 rbo->placement.placement = rbo->placements;
113 rbo->placement.busy_placement = rbo->placements;
118 if ((rbo->flags & RADEON_GEM_NO_CPU_ACCESS) &&
119 rbo->rdev->mc.visible_vram_size < rbo->rdev->mc.real_vram_size) {
120 rbo->placements[c].fpfn =
121 rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT
795 struct radeon_bo *rbo; local in function:radeon_bo_move_notify
816 struct radeon_bo *rbo; local in function:radeon_bo_fault_reserve_notify
    [all...]
radeon_legacy_crtc.c 387 struct radeon_bo *rbo; local in function:radeon_crtc_do_set_base
430 rbo = gem_to_radeon_bo(obj);
436 BUG_ON(rbo->pin_count == 0);
437 base = radeon_bo_gpu_offset(rbo);
442 r = radeon_bo_reserve(rbo, false);
446 r = radeon_bo_pin_restricted(rbo, RADEON_GEM_DOMAIN_VRAM, 1 << 27,
449 radeon_bo_unreserve(rbo);
469 nsize = radeon_bo_size(rbo);
479 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL);
480 radeon_bo_unreserve(rbo);
1109 struct radeon_bo *rbo; local in function:radeon_crtc_disable
    [all...]
radeon_ttm.c 146 struct radeon_bo *rbo; local in function:radeon_evict_flags
155 rbo = container_of(bo, struct radeon_bo, tbo);
158 if (rbo->rdev->ring[radeon_copy_ring_index(rbo->rdev)].ready == false)
159 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_CPU);
160 else if (rbo->rdev->mc.visible_vram_size < rbo->rdev->mc.real_vram_size &&
161 bo->mem.start < (rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT)) {
162 unsigned fpfn = rbo->rdev->mc.visible_vram_size >> PAGE_SHIFT;
170 radeon_ttm_placement_from_domain(rbo, RADEON_GEM_DOMAIN_VRAM
195 struct radeon_bo *rbo = container_of(bo, struct radeon_bo, tbo); local in function:radeon_verify_access
361 struct radeon_bo *rbo; local in function:radeon_bo_move
    [all...]
radeon_atombios_crtc.c 1158 struct radeon_bo *rbo; local in function:dce4_crtc_do_set_base
1183 rbo = gem_to_radeon_bo(obj);
1186 BUG_ON(rbo->pin_count == 0);
1187 fb_location = radeon_bo_gpu_offset(rbo);
1190 r = radeon_bo_reserve(rbo, false);
1193 r = radeon_bo_pin(rbo, RADEON_GEM_DOMAIN_VRAM, &fb_location);
1195 radeon_bo_unreserve(rbo);
1198 radeon_bo_get_tiling_flags(rbo, &tiling_flags, NULL);
1199 radeon_bo_unreserve(rbo);
1458 rbo = gem_to_radeon_bo(fb->obj[0])
1480 struct radeon_bo *rbo; local in function:avivo_crtc_do_set_base
2176 struct radeon_bo *rbo; local in function:atombios_crtc_disable
    [all...]
  /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
amdgpu_dm.c 3115 struct amdgpu_bo *rbo = gem_to_amdgpu_bo(amdgpu_fb->base.obj[0]); local in function:get_fb_info
3116 int r = amdgpu_bo_reserve(rbo, false);
3126 amdgpu_bo_get_tiling_flags(rbo, tiling_flags);
3128 amdgpu_bo_unreserve(rbo);
5104 struct amdgpu_bo *rbo; local in function:dm_plane_helper_prepare_fb
5123 rbo = gem_to_amdgpu_bo(obj);
5124 adev = amdgpu_ttm_adev(rbo->tbo.bdev);
5127 tv.bo = &rbo->tbo;
5138 domain = amdgpu_display_supported_domains(adev, rbo->flags);
5142 r = amdgpu_bo_pin(rbo, domain)
5183 struct amdgpu_bo *rbo; local in function:dm_plane_helper_cleanup_fb
    [all...]

Completed in 42 milliseconds