Lines Matching defs:virtio_gpu_device
176 struct virtio_gpu_device { struct
177 struct device *dev;
178 struct drm_device *ddev;
180 struct virtio_device *vdev;
182 struct virtio_gpu_mman mman;
184 struct virtio_gpu_output outputs[VIRTIO_GPU_MAX_SCANOUTS];
185 uint32_t num_scanouts;
187 struct virtio_gpu_queue ctrlq;
188 struct virtio_gpu_queue cursorq;
189 struct kmem_cache *vbufs;
190 bool vqs_ready;
192 struct ida resource_ida;
194 wait_queue_head_t resp_wq;
196 spinlock_t display_info_lock;
197 bool display_info_pending;
199 struct virtio_gpu_fence_driver fence_drv;
201 struct ida ctx_id_ida;
203 bool has_virgl_3d;
204 bool has_edid;
206 struct work_struct config_changed_work;
208 struct virtio_gpu_drv_capset *capsets;
232 int virtio_gpu_gem_init(struct virtio_gpu_device *vgdev); argument