/linux-4.4.14/drivers/gpu/drm/qxl/ |
H A D | qxl_object.c | 36 qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; qxl_ttm_bo_destroy() 42 drm_gem_object_release(&bo->gem_base); qxl_ttm_bo_destroy() 96 r = drm_gem_object_init(qdev->ddev, &bo->gem_base, size); qxl_bo_create() 214 drm_gem_object_unreference_unlocked(&(*bo)->gem_base); qxl_bo_unref() 220 drm_gem_object_reference(&bo->gem_base); qxl_bo_ref() 226 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; qxl_bo_pin() 249 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; qxl_bo_unpin() 276 &bo->gem_base, bo, (unsigned long)bo->gem_base.size, qxl_bo_force_delete() 277 *((unsigned long *)&bo->gem_base.refcount)); qxl_bo_force_delete() 282 drm_gem_object_unreference_unlocked(&bo->gem_base); qxl_bo_force_delete()
|
H A D | qxl_object.h | 37 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; qxl_bo_reserve() 73 struct qxl_device *qdev = (struct qxl_device *)bo->gem_base.dev->dev_private; qxl_bo_wait()
|
H A D | qxl_debugfs.c | 70 (unsigned long)bo->gem_base.size, qxl_debugfs_buffers_info()
|
H A D | qxl_gem.c | 66 *obj = &qbo->gem_base; qxl_gem_object_create()
|
H A D | qxl_ttm.c | 213 return drm_vma_node_verify_access(&qbo->gem_base.vma_node, filp); qxl_verify_access() 369 qdev = qbo->gem_base.dev->dev_private; qxl_bo_move_notify()
|
H A D | qxl_drv.h | 114 struct drm_gem_object gem_base; member in struct:qxl_bo 121 #define gem_to_qxl_bo(gobj) container_of((gobj), struct qxl_bo, gem_base)
|
H A D | qxl_release.c | 251 ret = qxl_bo_check_id(bo->gem_base.dev->dev_private, bo); qxl_release_validate_bo()
|
/linux-4.4.14/drivers/gpu/drm/virtio/ |
H A D | virtgpu_gem.c | 66 ret = drm_gem_handle_create(file, &obj->gem_base, &handle); virtio_gpu_gem_create() 68 drm_gem_object_release(&obj->gem_base); virtio_gpu_gem_create() 72 *obj_p = &obj->gem_base; virtio_gpu_gem_create() 75 drm_gem_object_unreference_unlocked(&obj->gem_base); virtio_gpu_gem_create()
|
H A D | virtgpu_object.c | 34 vgdev = (struct virtio_gpu_device *)bo->gem_base.dev->dev_private; virtio_gpu_ttm_bo_destroy() 40 drm_gem_object_release(&bo->gem_base); virtio_gpu_ttm_bo_destroy() 83 ret = drm_gem_object_init(vgdev->ddev, &bo->gem_base, size); virtio_gpu_object_create()
|
H A D | virtgpu_drv.h | 55 struct drm_gem_object gem_base; member in struct:virtio_gpu_object 67 container_of((gobj), struct virtio_gpu_object, gem_base) 407 bo->gem_base.dev->dev_private; virtio_gpu_object_reserve()
|
H A D | virtgpu_fb.c | 328 &mode_cmd, &obj->gem_base); virtio_gpufb_create() 342 info->screen_size = obj->gem_base.size; virtio_gpufb_create() 357 virtio_gpu_gem_free_object(&obj->gem_base); virtio_gpufb_create()
|
H A D | virtgpu_ioctl.c | 88 drm_gem_object_unreference_unlocked(&qobj->gem_base); list_for_each_entry() 267 obj = &qobj->gem_base; virtio_gpu_resource_create_ioctl() 276 drm_gem_object_reference(&qobj->gem_base); virtio_gpu_resource_create_ioctl() 354 ri->size = qobj->gem_base.size; virtio_gpu_resource_info_ioctl()
|
H A D | virtgpu_ttm.c | 389 vgdev = (struct virtio_gpu_device *)bo->gem_base.dev->dev_private; virtio_gpu_bo_move_notify() 410 vgdev = (struct virtio_gpu_device *)bo->gem_base.dev->dev_private; virtio_gpu_bo_swap_notify()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_object.c | 103 drm_gem_object_release(&bo->gem_base); amdgpu_ttm_bo_destroy() 249 r = drm_gem_object_init(adev->ddev, &bo->gem_base, size); amdgpu_bo_create_restricted() 483 &bo->gem_base, bo, (unsigned long)bo->gem_base.size, amdgpu_bo_force_delete() 484 *((unsigned long *)&bo->gem_base.refcount)); amdgpu_bo_force_delete() 489 drm_gem_object_unreference_unlocked(&bo->gem_base); amdgpu_bo_force_delete()
|
H A D | amdgpu_prime.c | 80 return &bo->gem_base; amdgpu_gem_prime_import_sg_table()
|
H A D | amdgpu_gem.c | 38 if (robj->gem_base.import_attach) amdgpu_gem_object_free() 39 drm_prime_gem_destroy(&robj->gem_base, robj->tbo.sg); amdgpu_gem_object_free() 85 *obj = &robj->gem_base; amdgpu_gem_object_create() 632 info.bo_size = robj->gem_base.size; amdgpu_gem_op_ioctl()
|
H A D | amdgpu.h | 541 struct drm_gem_object gem_base; member in struct:amdgpu_bo 549 #define gem_to_amdgpu_bo(gobj) container_of((gobj), struct amdgpu_bo, gem_base)
|
H A D | amdgpu_ttm.c | 210 return drm_vma_node_verify_access(&rbo->gem_base.vma_node, filp); amdgpu_verify_access()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_object.c | 85 drm_gem_object_release(&bo->gem_base); radeon_ttm_bo_destroy() 207 r = drm_gem_object_init(rdev->ddev, &bo->gem_base, size); radeon_bo_create() 437 &bo->gem_base, bo, (unsigned long)bo->gem_base.size, radeon_bo_force_delete() 438 *((unsigned long *)&bo->gem_base.refcount)); radeon_bo_force_delete() 443 drm_gem_object_unreference_unlocked(&bo->gem_base); radeon_bo_force_delete()
|
H A D | radeon_prime.c | 80 return &bo->gem_base; radeon_gem_prime_import_sg_table()
|
H A D | radeon_gem.c | 37 if (robj->gem_base.import_attach) radeon_gem_object_free() 38 drm_prime_gem_destroy(&robj->gem_base, robj->tbo.sg); radeon_gem_object_free() 83 *obj = &robj->gem_base; radeon_gem_object_create()
|
H A D | radeon_cs.c | 427 drm_gem_object_unreference_unlocked(&bo->gem_base); radeon_cs_parser_fini()
|
H A D | radeon_display.c | 282 drm_gem_object_unreference_unlocked(&work->old_rbo->gem_base); radeon_unpin_work_func() 640 drm_gem_object_unreference_unlocked(&work->old_rbo->gem_base); radeon_crtc_page_flip()
|
H A D | radeon_ttm.c | 240 return drm_vma_node_verify_access(&rbo->gem_base.vma_node, filp); radeon_verify_access()
|
H A D | radeon.h | 504 struct drm_gem_object gem_base; member in struct:radeon_bo 512 #define gem_to_radeon_bo(gobj) container_of((gobj), struct radeon_bo, gem_base)
|