Lines Matching refs:rbo
112 struct amdgpu_bo *rbo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_open() local
113 struct amdgpu_device *adev = rbo->adev; in amdgpu_gem_object_open()
118 r = amdgpu_bo_reserve(rbo, false); in amdgpu_gem_object_open()
122 bo_va = amdgpu_vm_bo_find(vm, rbo); in amdgpu_gem_object_open()
124 bo_va = amdgpu_vm_bo_add(adev, vm, rbo); in amdgpu_gem_object_open()
128 amdgpu_bo_unreserve(rbo); in amdgpu_gem_object_open()
135 struct amdgpu_bo *rbo = gem_to_amdgpu_bo(obj); in amdgpu_gem_object_close() local
136 struct amdgpu_device *adev = rbo->adev; in amdgpu_gem_object_close()
141 r = amdgpu_bo_reserve(rbo, true); in amdgpu_gem_object_close()
147 bo_va = amdgpu_vm_bo_find(vm, rbo); in amdgpu_gem_object_close()
153 amdgpu_bo_unreserve(rbo); in amdgpu_gem_object_close()
518 struct amdgpu_bo *rbo; in amdgpu_gem_va_ioctl() local
558 rbo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_va_ioctl()
561 tv.bo = &rbo->tbo; in amdgpu_gem_va_ioctl()
576 bo_va = amdgpu_vm_bo_find(&fpriv->vm, rbo); in amdgpu_gem_va_ioctl()
699 struct amdgpu_bo *rbo; in amdgpu_debugfs_gem_info() local
703 list_for_each_entry(rbo, &adev->gem.objects, list) { in amdgpu_debugfs_gem_info()
707 domain = amdgpu_mem_type_to_domain(rbo->tbo.mem.mem_type); in amdgpu_debugfs_gem_info()
721 i, amdgpu_bo_size(rbo) >> 10, amdgpu_bo_size(rbo) >> 20, in amdgpu_debugfs_gem_info()
722 placement, (unsigned long)rbo->pid); in amdgpu_debugfs_gem_info()