/Linux-v4.19/drivers/gpu/drm/qxl/ |
D | qxl_object.c | 36 qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; in qxl_ttm_bo_destroy() 42 drm_gem_object_release(&bo->gem_base); in qxl_ttm_bo_destroy() 96 r = drm_gem_object_init(&qdev->ddev, &bo->gem_base, size); in qxl_bo_create() 214 drm_gem_object_put_unlocked(&(*bo)->gem_base); in qxl_bo_unref() 220 drm_gem_object_get(&bo->gem_base); in qxl_bo_ref() 227 struct drm_device *ddev = bo->gem_base.dev; in __qxl_bo_pin() 251 struct drm_device *ddev = bo->gem_base.dev; in __qxl_bo_unpin() 315 &bo->gem_base, bo, (unsigned long)bo->gem_base.size, in qxl_bo_force_delete() 316 *((unsigned long *)&bo->gem_base.refcount)); in qxl_bo_force_delete() 321 drm_gem_object_put_unlocked(&bo->gem_base); in qxl_bo_force_delete()
|
D | qxl_object.h | 37 struct drm_device *ddev = bo->gem_base.dev; in qxl_bo_reserve() 73 struct drm_device *ddev = bo->gem_base.dev; in qxl_bo_wait()
|
D | qxl_gem.c | 67 *obj = &qbo->gem_base; in qxl_gem_object_create()
|
D | qxl_debugfs.c | 70 (unsigned long)bo->gem_base.size, in qxl_debugfs_buffers_info()
|
D | qxl_display.c | 768 user_bo->gem_base.size == old_bo->gem_base.size && in qxl_plane_prepare_fb() 778 drm_gem_object_get(&old_bo->shadow->gem_base); in qxl_plane_prepare_fb() 781 qxl_bo_create(qdev, user_bo->gem_base.size, in qxl_plane_prepare_fb() 813 drm_gem_object_put_unlocked(&user_bo->shadow->gem_base); in qxl_plane_cleanup_fb()
|
D | qxl_ttm.c | 209 return drm_vma_node_verify_access(&qbo->gem_base.vma_node, in qxl_verify_access() 352 qdev = qbo->gem_base.dev->dev_private; in qxl_bo_move_notify()
|
D | qxl_drv.h | 90 struct drm_gem_object gem_base; member 99 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, gem_base)
|
D | qxl_release.c | 242 ret = qxl_bo_check_id(bo->gem_base.dev->dev_private, bo); in qxl_release_validate_bo()
|
/Linux-v4.19/drivers/gpu/drm/virtio/ |
D | virtgpu_gem.c | 66 ret = drm_gem_handle_create(file, &obj->gem_base, &handle); in virtio_gpu_gem_create() 68 drm_gem_object_release(&obj->gem_base); in virtio_gpu_gem_create() 72 *obj_p = &obj->gem_base; in virtio_gpu_gem_create() 75 drm_gem_object_put_unlocked(&obj->gem_base); in virtio_gpu_gem_create()
|
D | virtgpu_object.c | 34 vgdev = (struct virtio_gpu_device *)bo->gem_base.dev->dev_private; in virtio_gpu_ttm_bo_destroy() 40 drm_gem_object_release(&bo->gem_base); in virtio_gpu_ttm_bo_destroy() 83 ret = drm_gem_object_init(vgdev->ddev, &bo->gem_base, size); in virtio_gpu_object_create()
|
D | virtgpu_drv.h | 56 struct drm_gem_object gem_base; member 68 container_of((gobj), struct virtio_gpu_object, gem_base) 405 bo->gem_base.dev->dev_private; in virtio_gpu_object_reserve()
|
D | virtgpu_fb.c | 271 &mode_cmd, &obj->gem_base); in virtio_gpufb_create() 284 info->screen_size = obj->gem_base.size; in virtio_gpufb_create() 297 virtio_gpu_gem_free_object(&obj->gem_base); in virtio_gpufb_create()
|
D | virtgpu_ioctl.c | 91 drm_gem_object_put_unlocked(&qobj->gem_base); in virtio_gpu_unref_list() 260 obj = &qobj->gem_base; in virtio_gpu_resource_create_ioctl() 269 drm_gem_object_get(&qobj->gem_base); in virtio_gpu_resource_create_ioctl() 347 ri->size = qobj->gem_base.size; in virtio_gpu_resource_info_ioctl()
|
D | virtgpu_ttm.c | 376 vgdev = (struct virtio_gpu_device *)bo->gem_base.dev->dev_private; in virtio_gpu_bo_move_notify() 397 vgdev = (struct virtio_gpu_device *)bo->gem_base.dev->dev_private; in virtio_gpu_bo_swap_notify()
|
/Linux-v4.19/drivers/gpu/drm/radeon/ |
D | radeon_object.c | 85 if (bo->gem_base.import_attach) in radeon_ttm_bo_destroy() 86 drm_prime_gem_destroy(&bo->gem_base, bo->tbo.sg); in radeon_ttm_bo_destroy() 87 drm_gem_object_release(&bo->gem_base); in radeon_ttm_bo_destroy() 209 drm_gem_private_object_init(rdev->ddev, &bo->gem_base, size); in radeon_bo_create() 442 &bo->gem_base, bo, (unsigned long)bo->gem_base.size, in radeon_bo_force_delete() 443 *((unsigned long *)&bo->gem_base.refcount)); in radeon_bo_force_delete() 448 drm_gem_object_put_unlocked(&bo->gem_base); in radeon_bo_force_delete()
|
D | radeon_prime.c | 81 return &bo->gem_base; in radeon_gem_prime_import_sg_table()
|
D | radeon_gem.c | 81 *obj = &robj->gem_base; in radeon_gem_object_create()
|
D | radeon_cs.c | 440 drm_gem_object_put_unlocked(&bo->gem_base); in radeon_cs_parser_fini()
|
D | radeon_display.c | 272 drm_gem_object_put_unlocked(&work->old_rbo->gem_base); in radeon_unpin_work_func() 604 drm_gem_object_put_unlocked(&work->old_rbo->gem_base); in radeon_crtc_page_flip_target()
|
D | radeon_ttm.c | 240 return drm_vma_node_verify_access(&rbo->gem_base.vma_node, in radeon_verify_access()
|
D | radeon.h | 511 struct drm_gem_object gem_base; member 519 #define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, gem_base)
|
/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_gem.c | 87 *obj = &bo->gem_base; in amdgpu_gem_object_create() 709 info.bo_size = robj->gem_base.size; in amdgpu_gem_op_ioctl() 822 dma_buf = READ_ONCE(bo->gem_base.dma_buf); in amdgpu_debugfs_gem_bo_info() 823 attachment = READ_ONCE(bo->gem_base.import_attach); in amdgpu_debugfs_gem_bo_info()
|
D | amdgpu_object.c | 100 if (bo->gem_base.import_attach) in amdgpu_bo_destroy() 101 drm_prime_gem_destroy(&bo->gem_base, bo->tbo.sg); in amdgpu_bo_destroy() 102 drm_gem_object_release(&bo->gem_base); in amdgpu_bo_destroy() 452 drm_gem_private_object_init(adev->ddev, &bo->gem_base, size); in amdgpu_bo_do_create()
|
D | amdgpu_object.h | 95 struct drm_gem_object gem_base; member
|
D | amdgpu_prime.c | 184 return &bo->gem_base; in amdgpu_gem_prime_import_sg_table()
|