Lines Matching refs:virtio_gpu_object
89 struct virtio_gpu_object { struct
103 container_of((gobj), struct virtio_gpu_object, base.base) argument
106 struct virtio_gpu_object base;
110 struct virtio_gpu_object base;
116 #define to_virtio_gpu_shmem(virtio_gpu_object) \ argument
117 container_of((virtio_gpu_object), struct virtio_gpu_object_shmem, base)
119 #define to_virtio_gpu_vram(virtio_gpu_object) \ argument
120 container_of((virtio_gpu_object), struct virtio_gpu_object_vram, base)
332 struct virtio_gpu_object *bo,
337 struct virtio_gpu_object *bo);
364 struct virtio_gpu_object *obj,
368 struct virtio_gpu_object *obj,
370 int virtio_gpu_detach_object_fenced(struct virtio_gpu_object *bo);
413 struct virtio_gpu_object *bo,
432 struct virtio_gpu_object *bo);
436 struct virtio_gpu_object *bo,
443 struct virtio_gpu_object *bo,
469 void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo);
474 struct virtio_gpu_object **bo_ptr,
477 bool virtio_gpu_is_shmem(struct virtio_gpu_object *bo);
483 struct virtio_gpu_object *bo);
493 struct virtio_gpu_object *bo,
500 bool virtio_gpu_is_vram(struct virtio_gpu_object *bo);
503 struct virtio_gpu_object **bo_ptr);
504 struct sg_table *virtio_gpu_vram_map_dma_buf(struct virtio_gpu_object *bo,