Lines Matching refs:virtio_gpu_object
110 struct virtio_gpu_object { struct
128 container_of((gobj), struct virtio_gpu_object, base.base) argument
131 struct virtio_gpu_object base;
135 struct virtio_gpu_object base;
141 #define to_virtio_gpu_shmem(virtio_gpu_object) \ argument
142 container_of((virtio_gpu_object), struct virtio_gpu_object_shmem, base)
144 #define to_virtio_gpu_vram(virtio_gpu_object) \ argument
145 container_of((virtio_gpu_object), struct virtio_gpu_object_vram, base)
368 struct virtio_gpu_object *bo,
373 struct virtio_gpu_object *bo,
401 struct virtio_gpu_object *obj,
405 struct virtio_gpu_object *obj,
407 int virtio_gpu_detach_object_fenced(struct virtio_gpu_object *bo);
450 struct virtio_gpu_object *bo,
470 struct virtio_gpu_object *bo);
474 struct virtio_gpu_object *bo,
481 struct virtio_gpu_object *bo,
507 void virtio_gpu_remove_from_restore_list(struct virtio_gpu_object *bo);
508 void virtio_gpu_cleanup_object(struct virtio_gpu_object *bo);
513 struct virtio_gpu_object **bo_ptr,
516 bool virtio_gpu_is_shmem(struct virtio_gpu_object *bo);
522 struct virtio_gpu_object *bo);
530 struct virtio_gpu_object *bo);
540 struct virtio_gpu_object *bo,
543 struct virtio_gpu_object *bo);
549 bool virtio_gpu_is_vram(struct virtio_gpu_object *bo);
552 struct virtio_gpu_object **bo_ptr);
553 struct sg_table *virtio_gpu_vram_map_dma_buf(struct virtio_gpu_object *bo,