HomeSort by: relevance | last modified time | path
    Searched refs:robj (Results 1 - 25 of 37) sorted by relevancy

1 2

  /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;

Completed in 33 milliseconds

1 2