| /src/sys/external/bsd/drm2/linux/ |
| linux_dma_resv.c | 95 * dma_resv_init(robj) 101 dma_resv_init(struct dma_resv *robj) 104 ww_mutex_init(&robj->lock, &reservation_ww_class); 105 seqcount_init(&robj->seq); 106 robj->fence_excl = NULL; 107 robj->fence = NULL; 108 robj->robj_prealloc = NULL; 112 * dma_resv_fini(robj) 118 dma_resv_fini(struct dma_resv *robj) 122 if (robj->robj_prealloc) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/radeon/ |
| r100_track.h | 18 struct radeon_bo *robj; member in struct:r100_cs_track_cb 25 struct radeon_bo *robj; member in struct:r100_cs_track_array 30 struct radeon_bo *robj; member in struct:r100_cs_cube_info 41 struct radeon_bo *robj; member in struct:r100_cs_track_texture
|
| radeon_gem.c | 47 struct radeon_bo *robj = gem_to_radeon_bo(gobj); local in function:radeon_gem_object_free 49 if (robj) { 50 radeon_mn_unregister(robj); 51 radeon_bo_unref(&robj); 60 struct radeon_bo *robj; local in function:radeon_gem_object_create 82 flags, NULL, NULL, &robj); 94 *obj = &robj->tbo.base; 96 robj->pid = task_pid_nr(current); 100 list_add_tail(&robj->list, &rdev->gem.objects); 109 struct radeon_bo *robj; local in function:radeon_gem_set_domain 409 struct radeon_bo *robj; local in function:radeon_gem_set_domain_ioctl 437 struct radeon_bo *robj; local in function:radeon_mode_dumb_mmap 466 struct radeon_bo *robj; local in function:radeon_gem_busy_ioctl 494 struct radeon_bo *robj; local in function:radeon_gem_wait_idle_ioctl 526 struct radeon_bo *robj; local in function:radeon_gem_set_tiling_ioctl 735 struct radeon_bo *robj; local in function:radeon_gem_op_ioctl [all...] |
| radeon_cursor.c | 292 struct radeon_bo *robj; local in function:radeon_crtc_cursor_set2 314 robj = gem_to_radeon_bo(obj); 315 ret = radeon_bo_reserve(robj, false); 321 ret = radeon_bo_pin_restricted(robj, RADEON_GEM_DOMAIN_VRAM, 324 radeon_bo_unreserve(robj); 356 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); local in function:radeon_crtc_cursor_set2 357 ret = radeon_bo_reserve(robj, false); 359 radeon_bo_unpin(robj); 360 radeon_bo_unreserve(robj);
|
| radeon_gart.c | 190 if (rdev->gart.robj == NULL) { 193 0, NULL, NULL, &rdev->gart.robj); 216 r = radeon_bo_reserve(rdev->gart.robj, false); 219 r = radeon_bo_pin(rdev->gart.robj, 222 radeon_bo_unreserve(rdev->gart.robj); 225 r = radeon_bo_kmap(rdev->gart.robj, &rdev->gart.ptr); 227 radeon_bo_unpin(rdev->gart.robj); 228 radeon_bo_unreserve(rdev->gart.robj); 258 if (rdev->gart.robj == NULL) { 261 r = radeon_bo_reserve(rdev->gart.robj, false) [all...] |
| radeon_evergreen_cs.c | 1251 track->db_z_read_bo = reloc->robj; 1263 track->db_z_write_bo = reloc->robj; 1275 track->db_s_read_bo = reloc->robj; 1287 track->db_s_write_bo = reloc->robj; 1311 track->vgt_strmout_bo[tmp] = reloc->robj; 1535 track->cb_color_fmask_bo[tmp] = reloc->robj; 1552 track->cb_color_cmask_bo[tmp] = reloc->robj; 1593 track->cb_color_bo[tmp] = reloc->robj; 1609 track->cb_color_bo[tmp] = reloc->robj; 1621 track->htile_bo = reloc->robj; [all...] |
| radeon_r200.c | 193 track->zb.robj = reloc->robj; 206 track->cb[0].robj = reloc->robj; 236 track->textures[i].robj = reloc->robj; 280 track->textures[i].cube_info[face - 1].robj = reloc->robj;
|
| radeon_r600_cs.c | 1089 track->vgt_strmout_bo[tmp] = reloc->robj; 1216 track->cb_color_frag_bo[tmp] = reloc->robj; 1247 track->cb_color_tile_bo[tmp] = reloc->robj; 1287 track->cb_color_bo[tmp] = reloc->robj; 1300 track->db_bo = reloc->robj; 1313 track->htile_bo = reloc->robj; 1811 if ((tmp + size) > radeon_bo_size(reloc->robj)) { 1813 tmp + size, radeon_bo_size(reloc->robj)); 1841 if ((tmp + size) > radeon_bo_size(reloc->robj)) { 1843 tmp + size, radeon_bo_size(reloc->robj)); [all...] |
| radeon_r100.c | 1353 track->arrays[i + 0].robj = reloc->robj; 1363 track->arrays[i + 1].robj = reloc->robj; 1377 track->arrays[i + 0].robj = reloc->robj; 1614 track->zb.robj = reloc->robj; 1627 track->cb[0].robj = reloc->robj; 2177 struct radeon_bo *robj; local in function:r100_cs_track_texture_check [all...] |
| radeon_cs.c | 121 p->relocs[i].robj = gem_to_radeon_bo(gobj); 168 if (radeon_ttm_tt_has_userptr(p->relocs[i].robj->tbo.ttm)) { 182 if (p->relocs[i].robj->prime_shared_count) { 191 p->relocs[i].tv.bo = &p->relocs[i].robj->tbo; 275 resv = reloc->robj->tbo.base.resv; 419 return (int)la->robj->tbo.num_pages - (int)lb->robj->tbo.num_pages; 457 struct radeon_bo *bo = parser->relocs[i].robj; 540 bo = p->relocs[i].robj;
|
| radeon_r300.c | 164 if (rdev->gart.robj) { 188 if (rdev->gart.robj == NULL) { 705 track->cb[i].robj = reloc->robj; 718 track->zb.robj = reloc->robj; 763 track->textures[i].robj = reloc->robj; 1162 track->aa.robj = reloc->robj; [all...] |
| radeon_device.c | 1763 struct radeon_bo *robj; local in function:radeon_suspend_kms 1766 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); local in function:radeon_suspend_kms 1767 r = radeon_bo_reserve(robj, false); 1769 radeon_bo_unpin(robj); 1770 radeon_bo_unreserve(robj); 1777 robj = gem_to_radeon_bo(fb->obj[0]); 1779 if (!radeon_fbdev_robj_is_fb(rdev, robj)) { 1780 r = radeon_bo_reserve(robj, false); 1782 radeon_bo_unpin(robj); 1783 radeon_bo_unreserve(robj); 1891 struct radeon_bo *robj = gem_to_radeon_bo(radeon_crtc->cursor_bo); local in function:radeon_resume_kms [all...] |
| radeon_fb.c | 448 bool radeon_fbdev_robj_is_fb(struct radeon_device *rdev, struct radeon_bo *robj) 453 if (robj == gem_to_radeon_bo(rdev->mode_info.rfbdev->fb.obj[0]))
|
| radeon_r600.c | 1150 if (rdev->gart.robj) { 1167 if (rdev->gart.robj == NULL) { 1545 if (rdev->vram_scratch.robj == NULL) { 1548 0, NULL, NULL, &rdev->vram_scratch.robj); 1554 r = radeon_bo_reserve(rdev->vram_scratch.robj, false); 1557 r = radeon_bo_pin(rdev->vram_scratch.robj, 1560 radeon_bo_unreserve(rdev->vram_scratch.robj); 1563 r = radeon_bo_kmap(rdev->vram_scratch.robj, 1566 radeon_bo_unpin(rdev->vram_scratch.robj); 1567 radeon_bo_unreserve(rdev->vram_scratch.robj); [all...] |
| radeon_object.c | 566 struct radeon_bo *bo = lobj->robj; 613 lobj->gpu_offset = radeon_bo_gpu_offset(lobj->robj); 614 lobj->tiling_flags = lobj->robj->tiling_flags;
|
| radeon_vm.c | 148 list[0].robj = vm->page_directory; 160 list[idx].robj = vm->page_tables[i].bo; 163 list[idx].tv.bo = &list[idx].robj->tbo;
|
| radeon_rs600.c | 548 if (rdev->gart.robj) { 566 if (rdev->gart.robj == NULL) {
|
| radeon_uvd.c | 600 end = start + radeon_bo_size(reloc->robj); 644 r = radeon_uvd_cs_msg(p, reloc->robj, offset, buf_sizes);
|
| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_gem.c | 49 struct amdgpu_bo *robj = gem_to_amdgpu_bo(gobj); local in function:amdgpu_gem_object_free 51 if (robj) { 52 amdgpu_mn_unregister(robj); 53 amdgpu_bo_unref(&robj); 383 struct amdgpu_bo *robj; local in function:amdgpu_mode_dumb_mmap 389 robj = gem_to_amdgpu_bo(gobj); 390 if (amdgpu_ttm_tt_get_usermm(robj->tbo.ttm) || 391 (robj->flags & AMDGPU_GEM_CREATE_NO_CPU_ACCESS)) { 395 *offset_p = amdgpu_bo_mmap_offset(robj); 442 struct amdgpu_bo *robj; local in function:amdgpu_gem_wait_idle_ioctl 475 struct amdgpu_bo *robj; local in function:amdgpu_gem_metadata_ioctl 719 struct amdgpu_bo *robj; local in function:amdgpu_gem_op_ioctl [all...] |
| amdgpu_fb.c | 416 struct amdgpu_bo *robj; local in function:amdgpu_fbdev_total_size 422 robj = gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]); 423 size += amdgpu_bo_size(robj); 427 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj) 431 if (robj == gem_to_amdgpu_bo(adev->mode_info.rfbdev->rfb.base.obj[0]))
|
| amdgpu_mode.h | 622 bool amdgpu_fbdev_robj_is_fb(struct amdgpu_device *adev, struct amdgpu_bo *robj);
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/ |
| nouveau_prime.c | 70 struct dma_resv *robj = attach->dmabuf->resv; local in function:nouveau_gem_prime_import_sg_table 78 dma_resv_lock(robj, NULL); 96 ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj); 106 dma_resv_unlock(robj);
|
| nouveau_bo.h | 84 struct sg_table *sg, struct dma_resv *robj); 87 struct dma_resv *robj,
|
| nouveau_bo.c | 304 struct sg_table *sg, struct dma_resv *robj) 317 acc_size, sg, robj, nouveau_bo_del_ttm); 329 struct sg_table *sg, struct dma_resv *robj, 340 ret = nouveau_bo_init(nvbo, size, align, flags, sg, robj);
|
| /src/sys/external/bsd/drm2/include/linux/ |
| dma-resv.h | 144 dma_resv_has_excl_fence(const struct dma_resv *robj) 146 return robj->fence_excl != NULL;
|