Lines Matching refs:rbo
200 struct radeon_bo *rbo = gem_to_radeon_bo(obj); in radeon_gem_object_open() local
201 struct radeon_device *rdev = rbo->rdev; in radeon_gem_object_open()
212 r = radeon_bo_reserve(rbo, false); in radeon_gem_object_open()
217 bo_va = radeon_vm_bo_find(vm, rbo); in radeon_gem_object_open()
219 bo_va = radeon_vm_bo_add(rdev, vm, rbo); in radeon_gem_object_open()
223 radeon_bo_unreserve(rbo); in radeon_gem_object_open()
231 struct radeon_bo *rbo = gem_to_radeon_bo(obj); in radeon_gem_object_close() local
232 struct radeon_device *rdev = rbo->rdev; in radeon_gem_object_close()
243 r = radeon_bo_reserve(rbo, true); in radeon_gem_object_close()
249 bo_va = radeon_vm_bo_find(vm, rbo); in radeon_gem_object_close()
255 radeon_bo_unreserve(rbo); in radeon_gem_object_close()
598 struct radeon_bo *rbo; in radeon_gem_get_tiling_ioctl() local
605 rbo = gem_to_radeon_bo(gobj); in radeon_gem_get_tiling_ioctl()
606 r = radeon_bo_reserve(rbo, false); in radeon_gem_get_tiling_ioctl()
609 radeon_bo_get_tiling_flags(rbo, &args->tiling_flags, &args->pitch); in radeon_gem_get_tiling_ioctl()
610 radeon_bo_unreserve(rbo); in radeon_gem_get_tiling_ioctl()
685 struct radeon_bo *rbo; in radeon_gem_va_ioctl() local
742 rbo = gem_to_radeon_bo(gobj); in radeon_gem_va_ioctl()
743 r = radeon_bo_reserve(rbo, false); in radeon_gem_va_ioctl()
749 bo_va = radeon_vm_bo_find(&fpriv->vm, rbo); in radeon_gem_va_ioctl()
752 radeon_bo_unreserve(rbo); in radeon_gem_va_ioctl()
762 radeon_bo_unreserve(rbo); in radeon_gem_va_ioctl()
859 struct radeon_bo *rbo; in radeon_debugfs_gem_info_show() local
863 list_for_each_entry(rbo, &rdev->gem.objects, list) { in radeon_debugfs_gem_info_show()
867 domain = radeon_mem_type_to_domain(rbo->tbo.resource->mem_type); in radeon_debugfs_gem_info_show()
881 i, radeon_bo_size(rbo) >> 10, radeon_bo_size(rbo) >> 20, in radeon_debugfs_gem_info_show()
882 placement, (unsigned long)rbo->pid); in radeon_debugfs_gem_info_show()