Lines Matching refs:virtio_gpu_object
54 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*
375 virtio_gpu_object_ref(struct virtio_gpu_object *bo) in virtio_gpu_object_ref()
381 static inline void virtio_gpu_object_unref(struct virtio_gpu_object **bo) in virtio_gpu_object_unref()
393 static inline u64 virtio_gpu_object_mmap_offset(struct virtio_gpu_object *bo) in virtio_gpu_object_mmap_offset()
398 static inline int virtio_gpu_object_reserve(struct virtio_gpu_object *bo, in virtio_gpu_object_reserve()
415 static inline void virtio_gpu_object_unreserve(struct virtio_gpu_object *bo) in virtio_gpu_object_unreserve()