/linux-master/drivers/gpu/drm/radeon/ |
H A D | r100_track.h | 16 struct radeon_bo *robj; member in struct:r100_cs_track_cb 23 struct radeon_bo *robj; member in struct:r100_cs_track_array 28 struct radeon_bo *robj; member in struct:r100_cs_cube_info 39 struct radeon_bo *robj; member in struct:r100_cs_track_texture
|
H A D | radeon_gart.c | 132 if (rdev->gart.robj == NULL) { 135 0, NULL, NULL, &rdev->gart.robj); 157 r = radeon_bo_reserve(rdev->gart.robj, false); 160 r = radeon_bo_pin(rdev->gart.robj, 163 radeon_bo_unreserve(rdev->gart.robj); 166 r = radeon_bo_kmap(rdev->gart.robj, &rdev->gart.ptr); 168 radeon_bo_unpin(rdev->gart.robj); 169 radeon_bo_unreserve(rdev->gart.robj); 199 if (!rdev->gart.robj) 202 r = radeon_bo_reserve(rdev->gart.robj, fals [all...] |
H A D | radeon_gem.c | 86 struct radeon_bo *robj = gem_to_radeon_bo(gobj); local 88 if (robj) { 89 radeon_mn_unregister(robj); 90 radeon_bo_unref(&robj); 99 struct radeon_bo *robj; local 121 flags, NULL, NULL, &robj); 133 *obj = &robj->tbo.base; 135 robj->pid = task_pid_nr(current); 138 list_add_tail(&robj->list, &rdev->gem.objects); 147 struct radeon_bo *robj; local 472 struct radeon_bo *robj; local 501 struct radeon_bo *robj; local 529 struct radeon_bo *robj; local 562 struct radeon_bo *robj; local 771 struct radeon_bo *robj; local [all...] |
H A D | radeon_cursor.c | 287 struct radeon_bo *robj; local 309 robj = gem_to_radeon_bo(obj); 310 ret = radeon_bo_reserve(robj, false); 316 ret = radeon_bo_pin_restricted(robj, RADEON_GEM_DOMAIN_VRAM, 319 radeon_bo_unreserve(robj); 351 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); local 352 ret = radeon_bo_reserve(robj, false); 354 radeon_bo_unpin(robj); 355 radeon_bo_unreserve(robj);
|
H A D | evergreen_cs.c | 1221 track->db_z_read_bo = reloc->robj; 1233 track->db_z_write_bo = reloc->robj; 1245 track->db_s_read_bo = reloc->robj; 1257 track->db_s_write_bo = reloc->robj; 1281 track->vgt_strmout_bo[tmp] = reloc->robj; 1505 track->cb_color_fmask_bo[tmp] = reloc->robj; 1522 track->cb_color_cmask_bo[tmp] = reloc->robj; 1563 track->cb_color_bo[tmp] = reloc->robj; 1579 track->cb_color_bo[tmp] = reloc->robj; 1591 track->htile_bo = reloc->robj; [all...] |
H A D | r200.c | 188 track->zb.robj = reloc->robj; 201 track->cb[0].robj = reloc->robj; 231 track->textures[i].robj = reloc->robj; 275 track->textures[i].cube_info[face - 1].robj = reloc->robj;
|
H A D | r600_cs.c | 1083 track->vgt_strmout_bo[tmp] = reloc->robj; 1210 track->cb_color_frag_bo[tmp] = reloc->robj; 1241 track->cb_color_tile_bo[tmp] = reloc->robj; 1281 track->cb_color_bo[tmp] = reloc->robj; 1294 track->db_bo = reloc->robj; 1307 track->htile_bo = reloc->robj; 1808 if ((tmp + size) > radeon_bo_size(reloc->robj)) { 1810 tmp + size, radeon_bo_size(reloc->robj)); 1838 if ((tmp + size) > radeon_bo_size(reloc->robj)) { 1840 tmp + size, radeon_bo_size(reloc->robj)); [all...] |
H A D | r100.c | 1342 track->arrays[i + 0].robj = reloc->robj; 1352 track->arrays[i + 1].robj = reloc->robj; 1366 track->arrays[i + 0].robj = reloc->robj; 1603 track->zb.robj = reloc->robj; 1616 track->cb[0].robj = reloc->robj; 1900 r100_cs_track_check_pkt3_indx_buffer(struct radeon_cs_parser *p, struct radeon_cs_packet *pkt, struct radeon_bo *robj) argument 2166 struct radeon_bo *robj; local [all...] |
H A D | radeon_cs.c | 116 p->relocs[i].robj = gem_to_radeon_bo(gobj); 162 if (radeon_ttm_tt_has_userptr(p->rdev, p->relocs[i].robj->tbo.ttm)) { 176 if (p->relocs[i].robj->prime_shared_count) { 185 p->relocs[i].tv.bo = &p->relocs[i].robj->tbo; 259 resv = reloc->robj->tbo.base.resv; 404 if (la->robj->tbo.base.size > lb->robj->tbo.base.size) 406 if (la->robj->tbo.base.size < lb->robj->tbo.base.size) 447 struct radeon_bo *bo = parser->relocs[i].robj; [all...] |
H A D | radeon_device.c | 1579 struct radeon_bo *robj; local 1582 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); local 1583 r = radeon_bo_reserve(robj, false); 1585 radeon_bo_unpin(robj); 1586 radeon_bo_unreserve(robj); 1593 robj = gem_to_radeon_bo(fb->obj[0]); 1595 if (!radeon_fbdev_robj_is_fb(rdev, robj)) { 1596 r = radeon_bo_reserve(robj, false); 1598 radeon_bo_unpin(robj); 1599 radeon_bo_unreserve(robj); 1705 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); local [all...] |
H A D | r300.c | 133 if (rdev->gart.robj) { 156 if (rdev->gart.robj == NULL) { 670 track->cb[i].robj = reloc->robj; 683 track->zb.robj = reloc->robj; 728 track->textures[i].robj = reloc->robj; 1127 track->aa.robj = reloc->robj; [all...] |
H A D | radeon_fbdev.c | 401 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) argument 412 if (gobj != &robj->tbo.base)
|
H A D | radeon_object.c | 486 struct radeon_bo *bo = lobj->robj; 533 lobj->gpu_offset = radeon_bo_gpu_offset(lobj->robj); 534 lobj->tiling_flags = lobj->robj->tiling_flags;
|
H A D | r600.c | 1115 if (rdev->gart.robj) { 1132 if (rdev->gart.robj == NULL) { 1510 if (rdev->vram_scratch.robj == NULL) { 1513 0, NULL, NULL, &rdev->vram_scratch.robj); 1519 r = radeon_bo_reserve(rdev->vram_scratch.robj, false); 1522 r = radeon_bo_pin(rdev->vram_scratch.robj, 1525 radeon_bo_unreserve(rdev->vram_scratch.robj); 1528 r = radeon_bo_kmap(rdev->vram_scratch.robj, 1531 radeon_bo_unpin(rdev->vram_scratch.robj); 1532 radeon_bo_unreserve(rdev->vram_scratch.robj); [all...] |
H A D | radeon_vm.c | 142 list[0].robj = vm->page_directory; 154 list[idx].robj = vm->page_tables[i].bo; 157 list[idx].tv.bo = &list[idx].robj->tbo;
|
H A D | radeon_mode.h | 942 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj); 948 static inline bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) argument
|
H A D | rs600.c | 549 if (rdev->gart.robj) { 567 if (rdev->gart.robj == NULL) {
|
H A D | radeon_uvd.c | 582 end = start + radeon_bo_size(reloc->robj); 626 r = radeon_uvd_cs_msg(p, reloc->robj, offset, buf_sizes);
|
/linux-master/drivers/gpu/drm/nouveau/ |
H A D | nouveau_prime.c | 46 struct dma_resv *robj = attach->dmabuf->resv; local 51 dma_resv_lock(robj, NULL); 73 sg, robj); 82 dma_resv_unlock(robj);
|
H A D | nouveau_bo.h | 83 struct sg_table *sg, struct dma_resv *robj); 86 struct dma_resv *robj,
|
H A D | nouveau_bo.c | 349 struct sg_table *sg, struct dma_resv *robj) 356 .resv = robj, 364 sg, robj, nouveau_bo_del_ttm); 370 if (!robj) 379 struct sg_table *sg, struct dma_resv *robj, 399 ret = nouveau_bo_init(nvbo, size, align, domain, sg, robj); 348 nouveau_bo_init(struct nouveau_bo *nvbo, u64 size, int align, u32 domain, struct sg_table *sg, struct dma_resv *robj) argument 377 nouveau_bo_new(struct nouveau_cli *cli, u64 size, int align, uint32_t domain, uint32_t tile_mode, uint32_t tile_flags, struct sg_table *sg, struct dma_resv *robj, struct nouveau_bo **pnvbo) argument
|
/linux-master/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_gem.c | 90 struct amdgpu_bo *robj = gem_to_amdgpu_bo(gobj); local 92 if (robj) { 93 amdgpu_hmm_unregister(robj); 94 amdgpu_bo_unref(&robj); 497 struct amdgpu_bo *robj; local 503 robj = gem_to_amdgpu_bo(gobj); 504 if (amdgpu_ttm_tt_get_usermm(robj->tbo.ttm) || 505 (robj->flags & AMDGPU_GEM_CREATE_NO_CPU_ACCESS)) { 509 *offset_p = amdgpu_bo_mmap_offset(robj); 557 struct amdgpu_bo *robj; local 590 struct amdgpu_bo *robj; local 844 struct amdgpu_bo *robj; local [all...] |
H A D | amdgpu_display.c | 1625 amdgpu_display_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj) argument 1633 if (gem_to_amdgpu_bo(fb_helper->buffer->gem) != robj) 1661 struct amdgpu_bo *robj; local 1676 robj = gem_to_amdgpu_bo(fb->obj[0]); 1677 if (!amdgpu_display_robj_is_fb(adev, robj)) { 1678 r = amdgpu_bo_reserve(robj, true); 1680 amdgpu_bo_unpin(robj); 1681 amdgpu_bo_unreserve(robj);
|
/linux-master/drivers/gpu/drm/etnaviv/ |
H A D | etnaviv_gem.c | 434 struct dma_resv *robj = obj->resv; local 443 r = dma_resv_lock(robj, NULL); 447 dma_resv_describe(robj, m); 448 dma_resv_unlock(robj);
|
H A D | etnaviv_gem_submit.c | 180 struct dma_resv *robj = bo->obj->base.resv; local 182 ret = dma_resv_reserve_fences(robj, 1);
|