Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_object.c30 struct virtio_gpu_object *bo; in virtio_gpu_ttm_bo_destroy()
33 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_ttm_bo_destroy()
44 static void virtio_gpu_init_ttm_placement(struct virtio_gpu_object *vgbo, in virtio_gpu_init_ttm_placement()
63 struct virtio_gpu_object **bo_ptr) in virtio_gpu_object_create()
65 struct virtio_gpu_object *bo; in virtio_gpu_object_create()
77 sizeof(struct virtio_gpu_object)); in virtio_gpu_object_create()
79 bo = kzalloc(sizeof(struct virtio_gpu_object), GFP_KERNEL); in virtio_gpu_object_create()
100 int virtio_gpu_object_kmap(struct virtio_gpu_object *bo, void **ptr) in virtio_gpu_object_kmap()
120 struct virtio_gpu_object *bo) in virtio_gpu_object_get_sg_table()
147 void virtio_gpu_object_free_sg_table(struct virtio_gpu_object *bo) in virtio_gpu_object_free_sg_table()
[all …]
Dvirtgpu_gem.c31 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(gem_obj); in virtio_gpu_gem_free_object()
37 struct virtio_gpu_object *virtio_gpu_alloc_object(struct drm_device *dev, in virtio_gpu_alloc_object()
42 struct virtio_gpu_object *obj; in virtio_gpu_alloc_object()
58 struct virtio_gpu_object *obj; in virtio_gpu_gem_create()
87 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_create()
131 struct virtio_gpu_object *obj; in virtio_gpu_mode_dumb_mmap()
147 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_open()
168 struct virtio_gpu_object *qobj = gem_to_virtio_gpu_obj(obj); in virtio_gpu_gem_object_close()
Dvirtgpu_drv.h54 struct virtio_gpu_object { struct
67 container_of((gobj), struct virtio_gpu_object, gem_base) argument
233 struct virtio_gpu_object *virtio_gpu_alloc_object(struct drm_device *dev,
280 struct virtio_gpu_object *obj,
355 struct virtio_gpu_object **bo_ptr);
356 int virtio_gpu_object_kmap(struct virtio_gpu_object *bo, void **ptr);
358 struct virtio_gpu_object *bo);
359 void virtio_gpu_object_free_sg_table(struct virtio_gpu_object *bo);
360 int virtio_gpu_object_wait(struct virtio_gpu_object *bo, bool no_wait);
374 static inline struct virtio_gpu_object*
[all …]
Dvirtgpu_ioctl.c60 struct virtio_gpu_object *qobj; in virtio_gpu_object_list_validate()
69 qobj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_object_list_validate()
83 struct virtio_gpu_object *qobj; in virtio_gpu_unref_list()
86 qobj = container_of(bo, struct virtio_gpu_object, tbo); in virtio_gpu_unref_list()
100 struct virtio_gpu_object *qobj; in virtio_gpu_execbuffer()
228 struct virtio_gpu_object *qobj; in virtio_gpu_resource_create_ioctl()
346 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_resource_info_ioctl()
368 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_transfer_from_host_ioctl()
415 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_transfer_to_host_ioctl()
463 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_wait_ioctl()
Dvirtgpu_ttm.c385 struct virtio_gpu_object *bo; in virtio_gpu_bo_move_notify()
388 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_bo_move_notify()
406 struct virtio_gpu_object *bo; in virtio_gpu_bo_swap_notify()
409 bo = container_of(tbo, struct virtio_gpu_object, tbo); in virtio_gpu_bo_swap_notify()
Dvirtgpu_fb.c50 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(fb->obj); in virtio_gpu_dirty_update()
125 struct virtio_gpu_object *obj = gem_to_virtio_gpu_obj(vgfb->obj); in virtio_gpu_surface_dirty()
217 struct virtio_gpu_object *obj) in virtio_gpu_vmap_fb()
232 struct virtio_gpu_object *obj; in virtio_gpufb_create()
Dvirtgpu_plane.c68 struct virtio_gpu_object *bo; in virtio_gpu_plane_atomic_update()
Dvirtgpu_display.c68 struct virtio_gpu_object *qobj = NULL; in virtio_gpu_crtc_cursor_set()
138 struct virtio_gpu_object *bo; in virtio_gpu_page_flip()
222 struct virtio_gpu_object *bo; in virtio_gpu_framebuffer_init()
Dvirtgpu_vq.c878 struct virtio_gpu_object *obj, in virtio_gpu_object_attach()