Home
last modified time | relevance | path

Searched refs:virtio_gpu_object (Results 1 – 8 of 8) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/virtio/
Dvirtgpu_drv.h70 struct virtio_gpu_object { struct
85 container_of((gobj), struct virtio_gpu_object, gem_base) argument
243 struct virtio_gpu_object*
258 struct virtio_gpu_object *bo,
264 struct virtio_gpu_object *bo,
278 struct virtio_gpu_object *obj,
281 struct virtio_gpu_object *obj);
311 struct virtio_gpu_object *bo,
318 struct virtio_gpu_object *bo,
360 struct virtio_gpu_object **bo_ptr,
[all …]
Dvirtgpu_object.c62 struct virtio_gpu_object *bo; in virtio_gpu_ttm_bo_destroy()
65 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_ttm_bo_destroy()
79 static void virtio_gpu_init_ttm_placement(struct virtio_gpu_object *vgbo) in virtio_gpu_init_ttm_placement()
97 struct virtio_gpu_object **bo_ptr, in virtio_gpu_object_create()
100 struct virtio_gpu_object *bo; in virtio_gpu_object_create()
107 sizeof(struct virtio_gpu_object)); in virtio_gpu_object_create()
109 bo = kzalloc(sizeof(struct virtio_gpu_object), GFP_KERNEL); in virtio_gpu_object_create()
177 void virtio_gpu_object_kunmap(struct virtio_gpu_object *bo) in virtio_gpu_object_kunmap()
183 int virtio_gpu_object_kmap(struct virtio_gpu_object *bo) in virtio_gpu_object_kmap()
198 struct virtio_gpu_object *bo) in virtio_gpu_object_get_sg_table()
[all …]
Dvirtgpu_gem.c33 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(gem_obj); in virtio_gpu_gem_free_object()
39 struct virtio_gpu_object*
45 struct virtio_gpu_object *obj; in virtio_gpu_alloc_object()
61 struct virtio_gpu_object *obj; in virtio_gpu_gem_create()
122 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_mmap()
139 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_open()
160 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_close()
Dvirtgpu_ioctl.c65 struct virtio_gpu_object *qobj; in virtio_gpu_object_list_validate()
74 qobj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_object_list_validate()
88 struct virtio_gpu_object *qobj; in virtio_gpu_unref_list()
92 qobj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_unref_list()
112 struct virtio_gpu_object *qobj; in virtio_gpu_execbuffer_ioctl()
280 struct virtio_gpu_object *qobj; in virtio_gpu_resource_create_ioctl()
342 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_resource_info_ioctl()
365 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_transfer_from_host_ioctl()
418 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_transfer_to_host_ioctl()
470 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_wait_ioctl()
Dvirtgpu_prime.c35 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_get_sg_table()
54 struct virtio_gpu_object *bo = gem_to_virtio_gpu_obj(obj); in virtgpu_gem_prime_vmap()
Dvirtgpu_ttm.c192 struct virtio_gpu_object *obj;
244 gtt->obj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_ttm_tt_create()
254 struct virtio_gpu_object *bo; in virtio_gpu_bo_swap_notify()
256 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_bo_swap_notify()
Dvirtgpu_plane.c97 struct virtio_gpu_object *bo; in virtio_gpu_primary_plane_update()
149 struct virtio_gpu_object *bo; in virtio_gpu_cursor_prepare_fb()
187 struct virtio_gpu_object *bo = NULL; in virtio_gpu_cursor_plane_update()
Dvirtgpu_vq.c389 struct virtio_gpu_object *bo, in virtio_gpu_cmd_create_resource()
484 struct virtio_gpu_object *bo, in virtio_gpu_cmd_transfer_to_host_2d()
862 struct virtio_gpu_object *bo, in virtio_gpu_cmd_resource_create_3d()
891 struct virtio_gpu_object *bo, in virtio_gpu_cmd_transfer_to_host_3d()
962 struct virtio_gpu_object *obj, in virtio_gpu_object_attach()
1013 struct virtio_gpu_object *obj) in virtio_gpu_object_detach()