Lines Matching refs:virtio_gpu_object
55 struct virtio_gpu_object { struct
68 container_of((gobj), struct virtio_gpu_object, gem_base) argument
232 struct virtio_gpu_object *virtio_gpu_alloc_object(struct drm_device *dev,
276 struct virtio_gpu_object *obj,
353 struct virtio_gpu_object **bo_ptr);
354 int virtio_gpu_object_kmap(struct virtio_gpu_object *bo, void **ptr);
356 struct virtio_gpu_object *bo);
357 void virtio_gpu_object_free_sg_table(struct virtio_gpu_object *bo);
358 int virtio_gpu_object_wait(struct virtio_gpu_object *bo, bool no_wait);
372 static inline struct virtio_gpu_object*
373 virtio_gpu_object_ref(struct virtio_gpu_object *bo) in virtio_gpu_object_ref()
379 static inline void virtio_gpu_object_unref(struct virtio_gpu_object **bo) in virtio_gpu_object_unref()
391 static inline u64 virtio_gpu_object_mmap_offset(struct virtio_gpu_object *bo) in virtio_gpu_object_mmap_offset()
396 static inline int virtio_gpu_object_reserve(struct virtio_gpu_object *bo, in virtio_gpu_object_reserve()
413 static inline void virtio_gpu_object_unreserve(struct virtio_gpu_object *bo) in virtio_gpu_object_unreserve()