robj 1159 drivers/dma-buf/dma-buf.c struct dma_resv *robj; robj 1192 drivers/dma-buf/dma-buf.c robj = buf_obj->resv; robj 1194 drivers/dma-buf/dma-buf.c seq = read_seqcount_begin(&robj->seq); robj 1196 drivers/dma-buf/dma-buf.c fobj = rcu_dereference(robj->fence); robj 1198 drivers/dma-buf/dma-buf.c fence = rcu_dereference(robj->fence_excl); robj 1199 drivers/dma-buf/dma-buf.c if (!read_seqcount_retry(&robj->seq, seq)) robj 600 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct amdgpu_bo *robj; robj 509 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c &adev->vram_scratch.robj, robj 523 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_bo_free_kernel(&adev->vram_scratch.robj, NULL, NULL); robj 3047 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct amdgpu_bo *robj; robj 3061 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c robj = gem_to_amdgpu_bo(fb->obj[0]); robj 3063 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c if (!amdgpu_fbdev_robj_is_fb(adev, robj)) { robj 3064 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c r = amdgpu_bo_reserve(robj, true); robj 3066 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_bo_unpin(robj); robj 3067 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c amdgpu_bo_unreserve(robj); robj 374 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c struct amdgpu_bo *robj; robj 380 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]); robj 381 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c size += amdgpu_bo_size(robj); robj 385 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj) robj 389 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c if (robj == gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0])) robj 42 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct amdgpu_bo *robj = gem_to_amdgpu_bo(gobj); robj 44 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (robj) { robj 45 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_mn_unregister(robj); robj 46 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unref(&robj); robj 368 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct amdgpu_bo *robj; robj 374 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj = gem_to_amdgpu_bo(gobj); robj 375 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (amdgpu_ttm_tt_get_usermm(robj->tbo.ttm) || robj 376 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c (robj->flags & AMDGPU_GEM_CREATE_NO_CPU_ACCESS)) { robj 380 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c *offset_p = amdgpu_bo_mmap_offset(robj); robj 427 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct amdgpu_bo *robj; robj 437 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj = gem_to_amdgpu_bo(gobj); robj 438 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c ret = dma_resv_wait_timeout_rcu(robj->tbo.base.resv, true, true, robj 460 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct amdgpu_bo *robj; robj 467 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj = gem_to_amdgpu_bo(gobj); robj 469 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c r = amdgpu_bo_reserve(robj, false); robj 474 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_get_tiling_flags(robj, &args->data.tiling_info); robj 475 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c r = amdgpu_bo_get_metadata(robj, args->data.data, robj 484 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c r = amdgpu_bo_set_tiling_flags(robj, args->data.tiling_info); robj 486 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c r = amdgpu_bo_set_metadata(robj, args->data.data, robj 492 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 676 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c struct amdgpu_bo *robj; robj 683 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj = gem_to_amdgpu_bo(gobj); robj 685 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c r = amdgpu_bo_reserve(robj, false); robj 694 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c info.bo_size = robj->tbo.base.size; robj 695 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c info.alignment = robj->tbo.mem.page_alignment << PAGE_SHIFT; robj 696 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c info.domains = robj->preferred_domains; robj 697 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c info.domain_flags = robj->flags; robj 698 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 704 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (robj->prime_shared_count && (args->value & AMDGPU_GEM_DOMAIN_VRAM)) { robj 706 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 709 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (amdgpu_ttm_tt_get_usermm(robj->tbo.ttm)) { robj 711 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 714 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c for (base = robj->vm_bo; base; base = base->next) robj 715 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (amdgpu_xgmi_same_hive(amdgpu_ttm_adev(robj->tbo.bdev), robj 718 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 723 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj->preferred_domains = args->value & (AMDGPU_GEM_DOMAIN_VRAM | robj 726 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj->allowed_domains = robj->preferred_domains; robj 727 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (robj->allowed_domains == AMDGPU_GEM_DOMAIN_VRAM) robj 728 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c robj->allowed_domains |= AMDGPU_GEM_DOMAIN_GTT; robj 730 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c if (robj->flags & AMDGPU_GEM_CREATE_VM_ALWAYS_VALID) robj 731 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_vm_bo_invalidate(adev, robj, true); robj 733 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 736 drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c amdgpu_bo_unreserve(robj); robj 620 drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj); robj 456 drivers/gpu/drm/etnaviv/etnaviv_gem.c struct dma_resv *robj = obj->resv; robj 467 drivers/gpu/drm/etnaviv/etnaviv_gem.c fobj = rcu_dereference(robj->fence); robj 477 drivers/gpu/drm/etnaviv/etnaviv_gem.c fence = rcu_dereference(robj->fence_excl); robj 182 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c struct dma_resv *robj = bo->obj->base.resv; robj 185 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c ret = dma_resv_reserve_shared(robj, 1); robj 194 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c ret = dma_resv_get_fences_rcu(robj, &bo->excl, robj 200 drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c bo->excl = dma_resv_get_excl_rcu(robj); robj 802 drivers/gpu/drm/msm/msm_gem.c struct dma_resv *robj = obj->resv; robj 845 drivers/gpu/drm/msm/msm_gem.c fobj = rcu_dereference(robj->fence); robj 855 drivers/gpu/drm/msm/msm_gem.c fence = rcu_dereference(robj->fence_excl); robj 297 drivers/gpu/drm/nouveau/nouveau_bo.c struct sg_table *sg, struct dma_resv *robj) robj 310 drivers/gpu/drm/nouveau/nouveau_bo.c acc_size, sg, robj, nouveau_bo_del_ttm); robj 322 drivers/gpu/drm/nouveau/nouveau_bo.c struct sg_table *sg, struct dma_resv *robj, robj 333 drivers/gpu/drm/nouveau/nouveau_bo.c ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj); robj 77 drivers/gpu/drm/nouveau/nouveau_bo.h struct sg_table *sg, struct dma_resv *robj); robj 80 drivers/gpu/drm/nouveau/nouveau_bo.h struct dma_resv *robj, robj 65 drivers/gpu/drm/nouveau/nouveau_prime.c struct dma_resv *robj = attach->dmabuf->resv; robj 73 drivers/gpu/drm/nouveau/nouveau_prime.c dma_resv_lock(robj, NULL); robj 91 drivers/gpu/drm/nouveau/nouveau_prime.c ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj); robj 101 drivers/gpu/drm/nouveau/nouveau_prime.c dma_resv_unlock(robj); robj 5437 drivers/gpu/drm/radeon/cik.c if (rdev->gart.robj == NULL) { robj 2402 drivers/gpu/drm/radeon/evergreen.c if (rdev->gart.robj == NULL) { robj 1222 drivers/gpu/drm/radeon/evergreen_cs.c track->db_z_read_bo = reloc->robj; robj 1234 drivers/gpu/drm/radeon/evergreen_cs.c track->db_z_write_bo = reloc->robj; robj 1246 drivers/gpu/drm/radeon/evergreen_cs.c track->db_s_read_bo = reloc->robj; robj 1258 drivers/gpu/drm/radeon/evergreen_cs.c track->db_s_write_bo = reloc->robj; robj 1282 drivers/gpu/drm/radeon/evergreen_cs.c track->vgt_strmout_bo[tmp] = reloc->robj; robj 1506 drivers/gpu/drm/radeon/evergreen_cs.c track->cb_color_fmask_bo[tmp] = reloc->robj; robj 1523 drivers/gpu/drm/radeon/evergreen_cs.c track->cb_color_cmask_bo[tmp] = reloc->robj; robj 1564 drivers/gpu/drm/radeon/evergreen_cs.c track->cb_color_bo[tmp] = reloc->robj; robj 1580 drivers/gpu/drm/radeon/evergreen_cs.c track->cb_color_bo[tmp] = reloc->robj; robj 1592 drivers/gpu/drm/radeon/evergreen_cs.c track->htile_bo = reloc->robj; robj 2023 drivers/gpu/drm/radeon/evergreen_cs.c track->indirect_draw_buffer_size = radeon_bo_size(reloc->robj); robj 2160 drivers/gpu/drm/radeon/evergreen_cs.c if ((tmp + size) > radeon_bo_size(reloc->robj)) { robj 2162 drivers/gpu/drm/radeon/evergreen_cs.c tmp + size, radeon_bo_size(reloc->robj)); robj 2198 drivers/gpu/drm/radeon/evergreen_cs.c if ((tmp + size) > radeon_bo_size(reloc->robj)) { robj 2200 drivers/gpu/drm/radeon/evergreen_cs.c tmp + size, radeon_bo_size(reloc->robj)); robj 2377 drivers/gpu/drm/radeon/evergreen_cs.c texture = reloc->robj; robj 2398 drivers/gpu/drm/radeon/evergreen_cs.c mipmap = reloc->robj; robj 2418 drivers/gpu/drm/radeon/evergreen_cs.c if (p->rdev && (size + offset) > radeon_bo_size(reloc->robj)) { robj 2421 drivers/gpu/drm/radeon/evergreen_cs.c ib[idx+1+(i*8)+1] = radeon_bo_size(reloc->robj) - offset; robj 2500 drivers/gpu/drm/radeon/evergreen_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2502 drivers/gpu/drm/radeon/evergreen_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2519 drivers/gpu/drm/radeon/evergreen_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2521 drivers/gpu/drm/radeon/evergreen_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2548 drivers/gpu/drm/radeon/evergreen_cs.c if ((offset + 8) > radeon_bo_size(reloc->robj)) { robj 2550 drivers/gpu/drm/radeon/evergreen_cs.c offset + 8, radeon_bo_size(reloc->robj)); robj 2573 drivers/gpu/drm/radeon/evergreen_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2575 drivers/gpu/drm/radeon/evergreen_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2600 drivers/gpu/drm/radeon/evergreen_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2602 drivers/gpu/drm/radeon/evergreen_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2848 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2850 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset, radeon_bo_size(dst_reloc->robj)); robj 2873 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 2875 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 2878 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2880 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 2913 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 2915 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 2918 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2920 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 2932 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + count) > radeon_bo_size(src_reloc->robj)) { robj 2934 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + count, radeon_bo_size(src_reloc->robj)); robj 2937 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + count) > radeon_bo_size(dst_reloc->robj)) { robj 2939 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + count, radeon_bo_size(dst_reloc->robj)); robj 2976 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 2978 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 2981 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2983 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 2986 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst2_offset + (count * 4)) > radeon_bo_size(dst2_reloc->robj)) { robj 2988 drivers/gpu/drm/radeon/evergreen_cs.c dst2_offset + (count * 4), radeon_bo_size(dst2_reloc->robj)); robj 3016 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 3018 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 3021 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 3023 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 3026 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst2_offset + (count * 4)) > radeon_bo_size(dst2_reloc->robj)) { robj 3028 drivers/gpu/drm/radeon/evergreen_cs.c dst2_offset + (count * 4), radeon_bo_size(dst2_reloc->robj)); robj 3078 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 3080 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 3083 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 3085 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 3088 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst2_offset + (count * 4)) > radeon_bo_size(dst2_reloc->robj)) { robj 3090 drivers/gpu/drm/radeon/evergreen_cs.c dst2_offset + (count * 4), radeon_bo_size(dst2_reloc->robj)); robj 3124 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 3126 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 3129 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 3131 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 3165 drivers/gpu/drm/radeon/evergreen_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 3167 drivers/gpu/drm/radeon/evergreen_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 3170 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 3172 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 3175 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst2_offset + (count * 4)) > radeon_bo_size(dst2_reloc->robj)) { robj 3177 drivers/gpu/drm/radeon/evergreen_cs.c dst2_offset + (count * 4), radeon_bo_size(dst2_reloc->robj)); robj 3199 drivers/gpu/drm/radeon/evergreen_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 3201 drivers/gpu/drm/radeon/evergreen_cs.c dst_offset, radeon_bo_size(dst_reloc->robj)); robj 1278 drivers/gpu/drm/radeon/ni.c if (rdev->gart.robj == NULL) { robj 1334 drivers/gpu/drm/radeon/r100.c track->arrays[i + 0].robj = reloc->robj; robj 1344 drivers/gpu/drm/radeon/r100.c track->arrays[i + 1].robj = reloc->robj; robj 1358 drivers/gpu/drm/radeon/r100.c track->arrays[i + 0].robj = reloc->robj; robj 1595 drivers/gpu/drm/radeon/r100.c track->zb.robj = reloc->robj; robj 1608 drivers/gpu/drm/radeon/r100.c track->cb[0].robj = reloc->robj; robj 1635 drivers/gpu/drm/radeon/r100.c track->textures[i].robj = reloc->robj; robj 1653 drivers/gpu/drm/radeon/r100.c track->textures[0].cube_info[i].robj = reloc->robj; robj 1671 drivers/gpu/drm/radeon/r100.c track->textures[1].cube_info[i].robj = reloc->robj; robj 1689 drivers/gpu/drm/radeon/r100.c track->textures[2].cube_info[i].robj = reloc->robj; robj 1894 drivers/gpu/drm/radeon/r100.c struct radeon_bo *robj) robj 1900 drivers/gpu/drm/radeon/r100.c if ((value + 1) > radeon_bo_size(robj)) { robj 1904 drivers/gpu/drm/radeon/r100.c radeon_bo_size(robj)); robj 1936 drivers/gpu/drm/radeon/r100.c r = r100_cs_track_check_pkt3_indx_buffer(p, pkt, reloc->robj); robj 1953 drivers/gpu/drm/radeon/r100.c track->arrays[0].robj = reloc->robj; robj 2133 drivers/gpu/drm/radeon/r100.c cube_robj = track->textures[idx].cube_info[face].robj; robj 2158 drivers/gpu/drm/radeon/r100.c struct radeon_bo *robj; robj 2168 drivers/gpu/drm/radeon/r100.c robj = track->textures[u].robj; robj 2169 drivers/gpu/drm/radeon/r100.c if (robj == NULL) { robj 2227 drivers/gpu/drm/radeon/r100.c if (size > radeon_bo_size(robj)) { robj 2229 drivers/gpu/drm/radeon/r100.c "%lu\n", u, size, radeon_bo_size(robj)); robj 2250 drivers/gpu/drm/radeon/r100.c if (track->cb[i].robj == NULL) { robj 2256 drivers/gpu/drm/radeon/r100.c if (size > radeon_bo_size(track->cb[i].robj)) { robj 2259 drivers/gpu/drm/radeon/r100.c radeon_bo_size(track->cb[i].robj)); robj 2269 drivers/gpu/drm/radeon/r100.c if (track->zb.robj == NULL) { robj 2275 drivers/gpu/drm/radeon/r100.c if (size > radeon_bo_size(track->zb.robj)) { robj 2278 drivers/gpu/drm/radeon/r100.c radeon_bo_size(track->zb.robj)); robj 2288 drivers/gpu/drm/radeon/r100.c if (track->aa.robj == NULL) { robj 2295 drivers/gpu/drm/radeon/r100.c if (size > radeon_bo_size(track->aa.robj)) { robj 2298 drivers/gpu/drm/radeon/r100.c radeon_bo_size(track->aa.robj)); robj 2317 drivers/gpu/drm/radeon/r100.c if (track->arrays[i].robj == NULL) { robj 2322 drivers/gpu/drm/radeon/r100.c if (size > radeon_bo_size(track->arrays[i].robj)) { robj 2326 drivers/gpu/drm/radeon/r100.c radeon_bo_size(track->arrays[i].robj) robj 2336 drivers/gpu/drm/radeon/r100.c if (track->arrays[i].robj == NULL) { robj 2341 drivers/gpu/drm/radeon/r100.c if (size > radeon_bo_size(track->arrays[i].robj)) { robj 2345 drivers/gpu/drm/radeon/r100.c radeon_bo_size(track->arrays[i].robj) robj 2397 drivers/gpu/drm/radeon/r100.c track->aa.robj = NULL; robj 2401 drivers/gpu/drm/radeon/r100.c track->cb[i].robj = NULL; robj 2407 drivers/gpu/drm/radeon/r100.c track->zb.robj = NULL; robj 2416 drivers/gpu/drm/radeon/r100.c track->arrays[i].robj = NULL; robj 2435 drivers/gpu/drm/radeon/r100.c track->textures[i].robj = NULL; robj 2443 drivers/gpu/drm/radeon/r100.c track->textures[i].cube_info[face].robj = NULL; robj 16 drivers/gpu/drm/radeon/r100_track.h struct radeon_bo *robj; robj 23 drivers/gpu/drm/radeon/r100_track.h struct radeon_bo *robj; robj 28 drivers/gpu/drm/radeon/r100_track.h struct radeon_bo *robj; robj 39 drivers/gpu/drm/radeon/r100_track.h struct radeon_bo *robj; robj 188 drivers/gpu/drm/radeon/r200.c track->zb.robj = reloc->robj; robj 201 drivers/gpu/drm/radeon/r200.c track->cb[0].robj = reloc->robj; robj 231 drivers/gpu/drm/radeon/r200.c track->textures[i].robj = reloc->robj; robj 275 drivers/gpu/drm/radeon/r200.c track->textures[i].cube_info[face - 1].robj = reloc->robj; robj 135 drivers/gpu/drm/radeon/r300.c if (rdev->gart.robj) { robj 159 drivers/gpu/drm/radeon/r300.c if (rdev->gart.robj == NULL) { robj 676 drivers/gpu/drm/radeon/r300.c track->cb[i].robj = reloc->robj; robj 689 drivers/gpu/drm/radeon/r300.c track->zb.robj = reloc->robj; robj 734 drivers/gpu/drm/radeon/r300.c track->textures[i].robj = reloc->robj; robj 1133 drivers/gpu/drm/radeon/r300.c track->aa.robj = reloc->robj; robj 1202 drivers/gpu/drm/radeon/r300.c r = r100_cs_track_check_pkt3_indx_buffer(p, pkt, reloc->robj); robj 1117 drivers/gpu/drm/radeon/r600.c if (rdev->gart.robj) { robj 1134 drivers/gpu/drm/radeon/r600.c if (rdev->gart.robj == NULL) { robj 1512 drivers/gpu/drm/radeon/r600.c if (rdev->vram_scratch.robj == NULL) { robj 1515 drivers/gpu/drm/radeon/r600.c 0, NULL, NULL, &rdev->vram_scratch.robj); robj 1521 drivers/gpu/drm/radeon/r600.c r = radeon_bo_reserve(rdev->vram_scratch.robj, false); robj 1524 drivers/gpu/drm/radeon/r600.c r = radeon_bo_pin(rdev->vram_scratch.robj, robj 1527 drivers/gpu/drm/radeon/r600.c radeon_bo_unreserve(rdev->vram_scratch.robj); robj 1530 drivers/gpu/drm/radeon/r600.c r = radeon_bo_kmap(rdev->vram_scratch.robj, robj 1533 drivers/gpu/drm/radeon/r600.c radeon_bo_unpin(rdev->vram_scratch.robj); robj 1534 drivers/gpu/drm/radeon/r600.c radeon_bo_unreserve(rdev->vram_scratch.robj); robj 1543 drivers/gpu/drm/radeon/r600.c if (rdev->vram_scratch.robj == NULL) { robj 1546 drivers/gpu/drm/radeon/r600.c r = radeon_bo_reserve(rdev->vram_scratch.robj, false); robj 1548 drivers/gpu/drm/radeon/r600.c radeon_bo_kunmap(rdev->vram_scratch.robj); robj 1549 drivers/gpu/drm/radeon/r600.c radeon_bo_unpin(rdev->vram_scratch.robj); robj 1550 drivers/gpu/drm/radeon/r600.c radeon_bo_unreserve(rdev->vram_scratch.robj); robj 1552 drivers/gpu/drm/radeon/r600.c radeon_bo_unref(&rdev->vram_scratch.robj); robj 1086 drivers/gpu/drm/radeon/r600_cs.c track->vgt_strmout_bo[tmp] = reloc->robj; robj 1213 drivers/gpu/drm/radeon/r600_cs.c track->cb_color_frag_bo[tmp] = reloc->robj; robj 1244 drivers/gpu/drm/radeon/r600_cs.c track->cb_color_tile_bo[tmp] = reloc->robj; robj 1284 drivers/gpu/drm/radeon/r600_cs.c track->cb_color_bo[tmp] = reloc->robj; robj 1297 drivers/gpu/drm/radeon/r600_cs.c track->db_bo = reloc->robj; robj 1310 drivers/gpu/drm/radeon/r600_cs.c track->htile_bo = reloc->robj; robj 1808 drivers/gpu/drm/radeon/r600_cs.c if ((tmp + size) > radeon_bo_size(reloc->robj)) { robj 1810 drivers/gpu/drm/radeon/r600_cs.c tmp + size, radeon_bo_size(reloc->robj)); robj 1838 drivers/gpu/drm/radeon/r600_cs.c if ((tmp + size) > radeon_bo_size(reloc->robj)) { robj 1840 drivers/gpu/drm/radeon/r600_cs.c tmp + size, radeon_bo_size(reloc->robj)); robj 1972 drivers/gpu/drm/radeon/r600_cs.c texture = reloc->robj; robj 1980 drivers/gpu/drm/radeon/r600_cs.c mipmap = reloc->robj; robj 2002 drivers/gpu/drm/radeon/r600_cs.c if (p->rdev && (size + offset) > radeon_bo_size(reloc->robj)) { robj 2005 drivers/gpu/drm/radeon/r600_cs.c size + offset, radeon_bo_size(reloc->robj)); robj 2006 drivers/gpu/drm/radeon/r600_cs.c ib[idx+1+(i*7)+1] = radeon_bo_size(reloc->robj) - offset; robj 2102 drivers/gpu/drm/radeon/r600_cs.c if (reloc->robj != track->vgt_strmout_bo[idx_value]) { robj 2114 drivers/gpu/drm/radeon/r600_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2116 drivers/gpu/drm/radeon/r600_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2147 drivers/gpu/drm/radeon/r600_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2149 drivers/gpu/drm/radeon/r600_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2166 drivers/gpu/drm/radeon/r600_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2168 drivers/gpu/drm/radeon/r600_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2195 drivers/gpu/drm/radeon/r600_cs.c if ((offset + 8) > radeon_bo_size(reloc->robj)) { robj 2197 drivers/gpu/drm/radeon/r600_cs.c offset + 8, radeon_bo_size(reloc->robj)); robj 2220 drivers/gpu/drm/radeon/r600_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2222 drivers/gpu/drm/radeon/r600_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2244 drivers/gpu/drm/radeon/r600_cs.c if ((offset + 4) > radeon_bo_size(reloc->robj)) { robj 2246 drivers/gpu/drm/radeon/r600_cs.c offset + 4, radeon_bo_size(reloc->robj)); robj 2421 drivers/gpu/drm/radeon/r600_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2423 drivers/gpu/drm/radeon/r600_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 2488 drivers/gpu/drm/radeon/r600_cs.c if ((src_offset + (count * 4)) > radeon_bo_size(src_reloc->robj)) { robj 2490 drivers/gpu/drm/radeon/r600_cs.c src_offset + (count * 4), radeon_bo_size(src_reloc->robj)); robj 2493 drivers/gpu/drm/radeon/r600_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2495 drivers/gpu/drm/radeon/r600_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 2511 drivers/gpu/drm/radeon/r600_cs.c if ((dst_offset + (count * 4)) > radeon_bo_size(dst_reloc->robj)) { robj 2513 drivers/gpu/drm/radeon/r600_cs.c dst_offset + (count * 4), radeon_bo_size(dst_reloc->robj)); robj 461 drivers/gpu/drm/radeon/radeon.h struct radeon_bo *robj; robj 648 drivers/gpu/drm/radeon/radeon.h struct radeon_bo *robj; robj 2246 drivers/gpu/drm/radeon/radeon.h struct radeon_bo *robj; robj 123 drivers/gpu/drm/radeon/radeon_asic.h struct radeon_bo *robj); robj 116 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].robj = gem_to_radeon_bo(gobj); robj 163 drivers/gpu/drm/radeon/radeon_cs.c if (radeon_ttm_tt_has_userptr(p->relocs[i].robj->tbo.ttm)) { robj 177 drivers/gpu/drm/radeon/radeon_cs.c if (p->relocs[i].robj->prime_shared_count) { robj 186 drivers/gpu/drm/radeon/radeon_cs.c p->relocs[i].tv.bo = &p->relocs[i].robj->tbo; robj 260 drivers/gpu/drm/radeon/radeon_cs.c resv = reloc->robj->tbo.base.resv; robj 404 drivers/gpu/drm/radeon/radeon_cs.c return (int)la->robj->tbo.num_pages - (int)lb->robj->tbo.num_pages; robj 442 drivers/gpu/drm/radeon/radeon_cs.c struct radeon_bo *bo = parser->relocs[i].robj; robj 525 drivers/gpu/drm/radeon/radeon_cs.c bo = p->relocs[i].robj; robj 287 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_bo *robj; robj 309 drivers/gpu/drm/radeon/radeon_cursor.c robj = gem_to_radeon_bo(obj); robj 310 drivers/gpu/drm/radeon/radeon_cursor.c ret = radeon_bo_reserve(robj, false); robj 316 drivers/gpu/drm/radeon/radeon_cursor.c ret = radeon_bo_pin_restricted(robj, RADEON_GEM_DOMAIN_VRAM, robj 319 drivers/gpu/drm/radeon/radeon_cursor.c radeon_bo_unreserve(robj); robj 351 drivers/gpu/drm/radeon/radeon_cursor.c struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); robj 352 drivers/gpu/drm/radeon/radeon_cursor.c ret = radeon_bo_reserve(robj, false); robj 354 drivers/gpu/drm/radeon/radeon_cursor.c radeon_bo_unpin(robj); robj 355 drivers/gpu/drm/radeon/radeon_cursor.c radeon_bo_unreserve(robj); robj 1593 drivers/gpu/drm/radeon/radeon_device.c struct radeon_bo *robj; robj 1596 drivers/gpu/drm/radeon/radeon_device.c struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); robj 1597 drivers/gpu/drm/radeon/radeon_device.c r = radeon_bo_reserve(robj, false); robj 1599 drivers/gpu/drm/radeon/radeon_device.c radeon_bo_unpin(robj); robj 1600 drivers/gpu/drm/radeon/radeon_device.c radeon_bo_unreserve(robj); robj 1607 drivers/gpu/drm/radeon/radeon_device.c robj = gem_to_radeon_bo(fb->obj[0]); robj 1609 drivers/gpu/drm/radeon/radeon_device.c if (!radeon_fbdev_robj_is_fb(rdev, robj)) { robj 1610 drivers/gpu/drm/radeon/radeon_device.c r = radeon_bo_reserve(robj, false); robj 1612 drivers/gpu/drm/radeon/radeon_device.c radeon_bo_unpin(robj); robj 1613 drivers/gpu/drm/radeon/radeon_device.c radeon_bo_unreserve(robj); robj 1717 drivers/gpu/drm/radeon/radeon_device.c struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); robj 1718 drivers/gpu/drm/radeon/radeon_device.c r = radeon_bo_reserve(robj, false); robj 1721 drivers/gpu/drm/radeon/radeon_device.c r = radeon_bo_pin_restricted(robj, robj 1728 drivers/gpu/drm/radeon/radeon_device.c radeon_bo_unreserve(robj); robj 398 drivers/gpu/drm/radeon/radeon_fb.c bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) robj 403 drivers/gpu/drm/radeon/radeon_fb.c if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0])) robj 134 drivers/gpu/drm/radeon/radeon_gart.c if (rdev->gart.robj == NULL) { robj 137 drivers/gpu/drm/radeon/radeon_gart.c 0, NULL, NULL, &rdev->gart.robj); robj 160 drivers/gpu/drm/radeon/radeon_gart.c r = radeon_bo_reserve(rdev->gart.robj, false); robj 163 drivers/gpu/drm/radeon/radeon_gart.c r = radeon_bo_pin(rdev->gart.robj, robj 166 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_unreserve(rdev->gart.robj); robj 169 drivers/gpu/drm/radeon/radeon_gart.c r = radeon_bo_kmap(rdev->gart.robj, &rdev->gart.ptr); robj 171 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_unpin(rdev->gart.robj); robj 172 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_unreserve(rdev->gart.robj); robj 202 drivers/gpu/drm/radeon/radeon_gart.c if (rdev->gart.robj == NULL) { robj 205 drivers/gpu/drm/radeon/radeon_gart.c r = radeon_bo_reserve(rdev->gart.robj, false); robj 207 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_kunmap(rdev->gart.robj); robj 208 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_unpin(rdev->gart.robj); robj 209 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_unreserve(rdev->gart.robj); robj 225 drivers/gpu/drm/radeon/radeon_gart.c if (rdev->gart.robj == NULL) { robj 228 drivers/gpu/drm/radeon/radeon_gart.c radeon_bo_unref(&rdev->gart.robj); robj 39 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj = gem_to_radeon_bo(gobj); robj 41 drivers/gpu/drm/radeon/radeon_gem.c if (robj) { robj 42 drivers/gpu/drm/radeon/radeon_gem.c radeon_mn_unregister(robj); robj 43 drivers/gpu/drm/radeon/radeon_gem.c radeon_bo_unref(&robj); robj 52 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 74 drivers/gpu/drm/radeon/radeon_gem.c flags, NULL, NULL, &robj); robj 86 drivers/gpu/drm/radeon/radeon_gem.c *obj = &robj->tbo.base; robj 87 drivers/gpu/drm/radeon/radeon_gem.c robj->pid = task_pid_nr(current); robj 90 drivers/gpu/drm/radeon/radeon_gem.c list_add_tail(&robj->list, &rdev->gem.objects); robj 99 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 104 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 117 drivers/gpu/drm/radeon/radeon_gem.c r = dma_resv_wait_timeout_rcu(robj->tbo.base.resv, true, true, 30 * HZ); robj 126 drivers/gpu/drm/radeon/radeon_gem.c if (domain == RADEON_GEM_DOMAIN_VRAM && robj->prime_shared_count) { robj 387 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 400 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 406 drivers/gpu/drm/radeon/radeon_gem.c r = radeon_gem_handle_lockup(robj->rdev, r); robj 415 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 421 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 422 drivers/gpu/drm/radeon/radeon_gem.c if (radeon_ttm_tt_has_userptr(robj->tbo.ttm)) { robj 426 drivers/gpu/drm/radeon/radeon_gem.c *offset_p = radeon_bo_mmap_offset(robj); robj 444 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 452 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 454 drivers/gpu/drm/radeon/radeon_gem.c r = dma_resv_test_signaled_rcu(robj->tbo.base.resv, true); robj 460 drivers/gpu/drm/radeon/radeon_gem.c cur_placement = READ_ONCE(robj->tbo.mem.mem_type); robj 472 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 481 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 483 drivers/gpu/drm/radeon/radeon_gem.c ret = dma_resv_wait_timeout_rcu(robj->tbo.base.resv, true, true, 30 * HZ); robj 490 drivers/gpu/drm/radeon/radeon_gem.c cur_placement = READ_ONCE(robj->tbo.mem.mem_type); robj 493 drivers/gpu/drm/radeon/radeon_gem.c robj->rdev->asic->mmio_hdp_flush(rdev); robj 504 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 511 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 512 drivers/gpu/drm/radeon/radeon_gem.c r = radeon_bo_set_tiling_flags(robj, args->tiling_flags, args->pitch); robj 713 drivers/gpu/drm/radeon/radeon_gem.c struct radeon_bo *robj; robj 720 drivers/gpu/drm/radeon/radeon_gem.c robj = gem_to_radeon_bo(gobj); robj 723 drivers/gpu/drm/radeon/radeon_gem.c if (radeon_ttm_tt_has_userptr(robj->tbo.ttm)) robj 726 drivers/gpu/drm/radeon/radeon_gem.c r = radeon_bo_reserve(robj, false); robj 732 drivers/gpu/drm/radeon/radeon_gem.c args->value = robj->initial_domain; robj 735 drivers/gpu/drm/radeon/radeon_gem.c robj->initial_domain = args->value & (RADEON_GEM_DOMAIN_VRAM | robj 743 drivers/gpu/drm/radeon/radeon_gem.c radeon_bo_unreserve(robj); robj 980 drivers/gpu/drm/radeon/radeon_mode.h bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj); robj 551 drivers/gpu/drm/radeon/radeon_object.c struct radeon_bo *bo = lobj->robj; robj 598 drivers/gpu/drm/radeon/radeon_object.c lobj->gpu_offset = radeon_bo_gpu_offset(lobj->robj); robj 599 drivers/gpu/drm/radeon/radeon_object.c lobj->tiling_flags = lobj->robj->tiling_flags; robj 593 drivers/gpu/drm/radeon/radeon_uvd.c end = start + radeon_bo_size(reloc->robj); robj 637 drivers/gpu/drm/radeon/radeon_uvd.c r = radeon_uvd_cs_msg(p, reloc->robj, offset, buf_sizes); robj 490 drivers/gpu/drm/radeon/radeon_vce.c end = start + radeon_bo_size(reloc->robj); robj 141 drivers/gpu/drm/radeon/radeon_vm.c list[0].robj = vm->page_directory; robj 153 drivers/gpu/drm/radeon/radeon_vm.c list[idx].robj = vm->page_tables[i].bo; robj 156 drivers/gpu/drm/radeon/radeon_vm.c list[idx].tv.bo = &list[idx].robj->tbo; robj 543 drivers/gpu/drm/radeon/rs600.c if (rdev->gart.robj) { robj 561 drivers/gpu/drm/radeon/rs600.c if (rdev->gart.robj == NULL) { robj 902 drivers/gpu/drm/radeon/rv770.c if (rdev->gart.robj == NULL) { robj 4289 drivers/gpu/drm/radeon/si.c if (rdev->gart.robj == NULL) {