| /netbsd-src/sys/external/bsd/drm2/dist/drm/radeon/ |
| H A D | radeon_gem.c | 45 void radeon_gem_object_free(struct drm_gem_object *gobj) in radeon_gem_object_free() argument 47 struct radeon_bo *robj = gem_to_radeon_bo(gobj); in radeon_gem_object_free() 106 static int radeon_gem_set_domain(struct drm_gem_object *gobj, in radeon_gem_set_domain() argument 114 robj = gem_to_radeon_bo(gobj); in radeon_gem_set_domain() 270 struct drm_gem_object *gobj; in radeon_gem_create_ioctl() local 279 false, &gobj); in radeon_gem_create_ioctl() 285 r = drm_gem_handle_create(filp, gobj, &handle); in radeon_gem_create_ioctl() 287 drm_gem_object_put_unlocked(gobj); in radeon_gem_create_ioctl() 304 struct drm_gem_object *gobj; in radeon_gem_userptr_ioctl() local 338 false, &gobj); in radeon_gem_userptr_ioctl() [all …]
|
| H A D | radeon_fb.c | 124 static void radeonfb_destroy_pinned_object(struct drm_gem_object *gobj) in radeonfb_destroy_pinned_object() argument 126 struct radeon_bo *rbo = gem_to_radeon_bo(gobj); in radeonfb_destroy_pinned_object() 135 drm_gem_object_put_unlocked(gobj); in radeonfb_destroy_pinned_object() 144 struct drm_gem_object *gobj = NULL; in radeonfb_create_pinned_object() local 166 0, true, &gobj); in radeonfb_create_pinned_object() 171 rbo = gem_to_radeon_bo(gobj); in radeonfb_create_pinned_object() 216 *gobj_p = gobj; in radeonfb_create_pinned_object() 219 radeonfb_destroy_pinned_object(gobj); in radeonfb_create_pinned_object() 235 struct drm_gem_object *gobj = NULL; in radeonfb_create() local 252 ret = radeonfb_create_pinned_object(rfbdev, &mode_cmd, &gobj); in radeonfb_create() [all …]
|
| H A D | radeon_prime.c | 125 struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj, in radeon_gem_prime_export() argument 128 struct radeon_bo *bo = gem_to_radeon_bo(gobj); in radeon_gem_prime_export() 131 return drm_gem_prime_export(gobj, flags); in radeon_gem_prime_export()
|
| H A D | radeon_cs.c | 111 struct drm_gem_object *gobj; in radeon_cs_parser_relocs() local 115 gobj = drm_gem_object_lookup(p->filp, r->handle); in radeon_cs_parser_relocs() 116 if (gobj == NULL) { in radeon_cs_parser_relocs() 121 p->relocs[i].robj = gem_to_radeon_bo(gobj); in radeon_cs_parser_relocs()
|
| H A D | radeon_drv.c | 139 struct dma_buf *radeon_gem_prime_export(struct drm_gem_object *gobj,
|
| H A D | radeon.h | 535 #define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, tbo.base) argument
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_gem.c | 47 void amdgpu_gem_object_free(struct drm_gem_object *gobj) in amdgpu_gem_object_free() argument 49 struct amdgpu_bo *robj = gem_to_amdgpu_bo(gobj); in amdgpu_gem_object_free() 108 struct drm_gem_object *gobj; in amdgpu_gem_force_release() local 113 idr_for_each_entry(&file->object_idr, gobj, handle) { in amdgpu_gem_force_release() 115 drm_gem_object_put_unlocked(gobj); in amdgpu_gem_force_release() 234 struct drm_gem_object *gobj; in amdgpu_gem_create_ioctl() local 275 flags, ttm_bo_type_device, resv, &gobj); in amdgpu_gem_create_ioctl() 278 struct amdgpu_bo *abo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_create_ioctl() 287 r = drm_gem_handle_create(filp, gobj, &handle); in amdgpu_gem_create_ioctl() 289 drm_gem_object_put_unlocked(gobj); in amdgpu_gem_create_ioctl() [all …]
|
| H A D | amdgpu_fb.c | 121 static void amdgpufb_destroy_pinned_object(struct drm_gem_object *gobj) in amdgpufb_destroy_pinned_object() argument 123 struct amdgpu_bo *abo = gem_to_amdgpu_bo(gobj); in amdgpufb_destroy_pinned_object() 132 drm_gem_object_put_unlocked(gobj); in amdgpufb_destroy_pinned_object() 141 struct drm_gem_object *gobj = NULL; in amdgpufb_create_pinned_object() local 165 ttm_bo_type_kernel, NULL, &gobj); in amdgpufb_create_pinned_object() 170 abo = gem_to_amdgpu_bo(gobj); in amdgpufb_create_pinned_object() 205 *gobj_p = gobj; in amdgpufb_create_pinned_object() 208 amdgpufb_destroy_pinned_object(gobj); in amdgpufb_create_pinned_object() 221 struct drm_gem_object *gobj = NULL; in amdgpufb_create() local 235 ret = amdgpufb_create_pinned_object(rfbdev, &mode_cmd, &gobj); in amdgpufb_create() [all …]
|
| H A D | amdgpu_bo_list.c | 101 struct drm_gem_object *gobj; in amdgpu_bo_list_create() local 109 gobj = drm_gem_object_lookup(filp, info[i].bo_handle); in amdgpu_bo_list_create() 110 if (!gobj) { in amdgpu_bo_list_create() 115 bo = amdgpu_bo_ref(gem_to_amdgpu_bo(gobj)); in amdgpu_bo_list_create() 116 drm_gem_object_put_unlocked(gobj); in amdgpu_bo_list_create()
|
| H A D | amdgpu_gem.h | 36 #define gem_to_amdgpu_bo(gobj) container_of((gobj), struct amdgpu_bo, tbo.base) argument
|
| H A D | amdgpu_dma_buf.c | 382 struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj, in amdgpu_gem_prime_export() argument 385 struct amdgpu_bo *bo = gem_to_amdgpu_bo(gobj); in amdgpu_gem_prime_export() 392 buf = drm_gem_prime_export(gobj, flags); in amdgpu_gem_prime_export()
|
| H A D | amdgpu_dma_buf.h | 30 struct dma_buf *amdgpu_gem_prime_export(struct drm_gem_object *gobj,
|
| H A D | amdgpu_cs.c | 49 struct drm_gem_object *gobj; in amdgpu_cs_user_fence_chunk() local 54 gobj = drm_gem_object_lookup(p->filp, data->handle); in amdgpu_cs_user_fence_chunk() 55 if (gobj == NULL) in amdgpu_cs_user_fence_chunk() 58 bo = amdgpu_bo_ref(gem_to_amdgpu_bo(gobj)); in amdgpu_cs_user_fence_chunk() 64 drm_gem_object_put_unlocked(gobj); in amdgpu_cs_user_fence_chunk()
|
| H A D | amdgpu_ttm.c | 792 struct drm_gem_object *gobj; member 1298 gtt->gobj = &bo->base; in amdgpu_ttm_tt_create() 1342 attach = gtt->gobj->import_attach; in amdgpu_ttm_tt_populate() 1400 if (ttm->sg && gtt->gobj->import_attach) { in amdgpu_ttm_tt_unpopulate() 1403 attach = gtt->gobj->import_attach; in amdgpu_ttm_tt_unpopulate()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/qxl/ |
| H A D | qxl_gem.c | 36 void qxl_gem_object_free(struct drm_gem_object *gobj) in qxl_gem_object_free() argument 38 struct qxl_bo *qobj = gem_to_qxl_bo(gobj); in qxl_gem_object_free() 42 qdev = (struct qxl_device *)gobj->dev->dev_private; in qxl_gem_object_free() 88 struct drm_gem_object *gobj; in qxl_gem_object_create_with_handle() local 97 &gobj); in qxl_gem_object_create_with_handle() 100 r = drm_gem_handle_create(file_priv, gobj, handle); in qxl_gem_object_create_with_handle() 104 *qobj = gem_to_qxl_bo(gobj); in qxl_gem_object_create_with_handle() 105 drm_gem_object_put_unlocked(gobj); in qxl_gem_object_create_with_handle()
|
| H A D | qxl_dumb.c | 82 struct drm_gem_object *gobj; in qxl_mode_dumb_mmap() local 86 gobj = drm_gem_object_lookup(file_priv, handle); in qxl_mode_dumb_mmap() 87 if (gobj == NULL) in qxl_mode_dumb_mmap() 89 qobj = gem_to_qxl_bo(gobj); in qxl_mode_dumb_mmap() 91 drm_gem_object_put_unlocked(gobj); in qxl_mode_dumb_mmap()
|
| H A D | qxl_ioctl.c | 122 struct drm_gem_object *gobj; in qxlhw_handle_to_bo() local 126 gobj = drm_gem_object_lookup(file_priv, handle); in qxlhw_handle_to_bo() 127 if (!gobj) in qxlhw_handle_to_bo() 130 qobj = gem_to_qxl_bo(gobj); in qxlhw_handle_to_bo() 133 drm_gem_object_put_unlocked(gobj); in qxlhw_handle_to_bo() 319 struct drm_gem_object *gobj = NULL; in qxl_update_area_ioctl() local 327 gobj = drm_gem_object_lookup(file, update_area->handle); in qxl_update_area_ioctl() 328 if (gobj == NULL) in qxl_update_area_ioctl() 331 qobj = gem_to_qxl_bo(gobj); in qxl_update_area_ioctl() 355 drm_gem_object_put_unlocked(gobj); in qxl_update_area_ioctl()
|
| H A D | qxl_drv.h | 99 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, tbo.base) argument 342 void qxl_gem_object_free(struct drm_gem_object *gobj);
|
| H A D | qxl_display.c | 1158 struct drm_gem_object *gobj; in qxl_create_monitors_object() local 1164 false, false, NULL, &gobj); in qxl_create_monitors_object() 1169 qdev->monitors_config_bo = gem_to_qxl_bo(gobj); in qxl_create_monitors_object()
|
| /netbsd-src/sys/external/bsd/drm2/dist/drm/virtio/ |
| H A D | virtgpu_gem.c | 70 struct drm_gem_object *gobj; in virtio_gpu_mode_dumb_create() local 87 ret = virtio_gpu_gem_create(file_priv, dev, ¶ms, &gobj, in virtio_gpu_mode_dumb_create() 103 struct drm_gem_object *gobj; in virtio_gpu_mode_dumb_mmap() local 106 gobj = drm_gem_object_lookup(file_priv, handle); in virtio_gpu_mode_dumb_mmap() 107 if (gobj == NULL) in virtio_gpu_mode_dumb_mmap() 109 *offset_p = drm_vma_node_offset_addr(&gobj->vma_node); in virtio_gpu_mode_dumb_mmap() 110 drm_gem_object_put_unlocked(gobj); in virtio_gpu_mode_dumb_mmap()
|
| H A D | virtgpu_ioctl.c | 275 struct drm_gem_object *gobj = NULL; in virtio_gpu_resource_info_ioctl() local 278 gobj = drm_gem_object_lookup(file_priv, ri->bo_handle); in virtio_gpu_resource_info_ioctl() 279 if (gobj == NULL) in virtio_gpu_resource_info_ioctl() 282 qobj = gem_to_virtio_gpu_obj(gobj); in virtio_gpu_resource_info_ioctl() 286 drm_gem_object_put_unlocked(gobj); in virtio_gpu_resource_info_ioctl()
|
| H A D | virtgpu_drv.h | 79 #define gem_to_virtio_gpu_obj(gobj) \ argument 80 container_of((gobj), struct virtio_gpu_object, base.base)
|
| /netbsd-src/sys/external/bsd/drm2/radeon/ |
| H A D | radeondrmkmsfb.c | 167 struct drm_gem_object *const gobj = fb->obj[0]; in radeonfb_drmfb_mmapfb() local 168 struct radeon_bo *const rbo = gem_to_radeon_bo(gobj); in radeonfb_drmfb_mmapfb()
|
| /netbsd-src/sys/external/bsd/drm2/amdgpu/ |
| H A D | amdgpufb.c | 167 struct drm_gem_object *const gobj = fb->obj[0]; in amdgpufb_drmfb_mmapfb() local 168 struct amdgpu_bo *const rbo = gem_to_amdgpu_bo(gobj); in amdgpufb_drmfb_mmapfb()
|