Lines Matching refs:virtio_gpu_device
102 struct virtio_gpu_device;
104 typedef void (*virtio_gpu_resp_cb)(struct virtio_gpu_device *vgdev,
181 struct virtio_gpu_device { struct
266 void virtio_gpu_array_put_free_delayed(struct virtio_gpu_device *vgdev,
271 int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev);
272 void virtio_gpu_free_vbufs(struct virtio_gpu_device *vgdev);
273 void virtio_gpu_cmd_create_resource(struct virtio_gpu_device *vgdev,
278 void virtio_gpu_cmd_unref_resource(struct virtio_gpu_device *vgdev,
280 void virtio_gpu_cmd_transfer_to_host_2d(struct virtio_gpu_device *vgdev,
286 void virtio_gpu_cmd_resource_flush(struct virtio_gpu_device *vgdev,
290 void virtio_gpu_cmd_set_scanout(struct virtio_gpu_device *vgdev,
294 void virtio_gpu_object_attach(struct virtio_gpu_device *vgdev,
298 int virtio_gpu_attach_status_page(struct virtio_gpu_device *vgdev);
299 int virtio_gpu_detach_status_page(struct virtio_gpu_device *vgdev);
300 void virtio_gpu_cursor_ping(struct virtio_gpu_device *vgdev,
302 int virtio_gpu_cmd_get_display_info(struct virtio_gpu_device *vgdev);
303 int virtio_gpu_cmd_get_capset_info(struct virtio_gpu_device *vgdev, int idx);
304 int virtio_gpu_cmd_get_capset(struct virtio_gpu_device *vgdev,
307 int virtio_gpu_cmd_get_edids(struct virtio_gpu_device *vgdev);
308 void virtio_gpu_cmd_context_create(struct virtio_gpu_device *vgdev, uint32_t id,
310 void virtio_gpu_cmd_context_destroy(struct virtio_gpu_device *vgdev,
312 void virtio_gpu_cmd_context_attach_resource(struct virtio_gpu_device *vgdev,
315 void virtio_gpu_cmd_context_detach_resource(struct virtio_gpu_device *vgdev,
318 void virtio_gpu_cmd_submit(struct virtio_gpu_device *vgdev,
323 void virtio_gpu_cmd_transfer_from_host_3d(struct virtio_gpu_device *vgdev,
329 void virtio_gpu_cmd_transfer_to_host_3d(struct virtio_gpu_device *vgdev,
336 virtio_gpu_cmd_resource_create_3d(struct virtio_gpu_device *vgdev,
348 void virtio_gpu_notify(struct virtio_gpu_device *vgdev);
351 virtio_gpu_cmd_resource_assign_uuid(struct virtio_gpu_device *vgdev,
355 int virtio_gpu_modeset_init(struct virtio_gpu_device *vgdev);
356 void virtio_gpu_modeset_fini(struct virtio_gpu_device *vgdev);
360 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev,
366 struct virtio_gpu_device *vgdev);
367 void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev,
370 void virtio_gpu_fence_event_process(struct virtio_gpu_device *vdev,
377 int virtio_gpu_object_create(struct virtio_gpu_device *vgdev,