Lines Matching refs:virtio_gpu_device
127 struct virtio_gpu_device;
129 typedef void (*virtio_gpu_resp_cb)(struct virtio_gpu_device *vgdev,
215 struct virtio_gpu_device { struct
311 void virtio_gpu_array_put_free_delayed(struct virtio_gpu_device *vgdev,
316 int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev);
317 void virtio_gpu_free_vbufs(struct virtio_gpu_device *vgdev);
318 void virtio_gpu_cmd_create_resource(struct virtio_gpu_device *vgdev,
323 void virtio_gpu_cmd_unref_resource(struct virtio_gpu_device *vgdev,
325 void virtio_gpu_cmd_transfer_to_host_2d(struct virtio_gpu_device *vgdev,
331 void virtio_gpu_cmd_resource_flush(struct virtio_gpu_device *vgdev,
337 void virtio_gpu_cmd_set_scanout(struct virtio_gpu_device *vgdev,
341 void virtio_gpu_object_attach(struct virtio_gpu_device *vgdev,
345 int virtio_gpu_attach_status_page(struct virtio_gpu_device *vgdev);
346 int virtio_gpu_detach_status_page(struct virtio_gpu_device *vgdev);
347 void virtio_gpu_cursor_ping(struct virtio_gpu_device *vgdev,
349 int virtio_gpu_cmd_get_display_info(struct virtio_gpu_device *vgdev);
350 int virtio_gpu_cmd_get_capset_info(struct virtio_gpu_device *vgdev, int idx);
351 int virtio_gpu_cmd_get_capset(struct virtio_gpu_device *vgdev,
354 int virtio_gpu_cmd_get_edids(struct virtio_gpu_device *vgdev);
355 void virtio_gpu_cmd_context_create(struct virtio_gpu_device *vgdev, uint32_t id,
358 void virtio_gpu_cmd_context_destroy(struct virtio_gpu_device *vgdev,
360 void virtio_gpu_cmd_context_attach_resource(struct virtio_gpu_device *vgdev,
363 void virtio_gpu_cmd_context_detach_resource(struct virtio_gpu_device *vgdev,
366 void virtio_gpu_cmd_submit(struct virtio_gpu_device *vgdev,
371 void virtio_gpu_cmd_transfer_from_host_3d(struct virtio_gpu_device *vgdev,
379 void virtio_gpu_cmd_transfer_to_host_3d(struct virtio_gpu_device *vgdev,
388 virtio_gpu_cmd_resource_create_3d(struct virtio_gpu_device *vgdev,
400 void virtio_gpu_notify(struct virtio_gpu_device *vgdev);
403 virtio_gpu_cmd_resource_assign_uuid(struct virtio_gpu_device *vgdev,
406 int virtio_gpu_cmd_map(struct virtio_gpu_device *vgdev,
409 void virtio_gpu_cmd_unmap(struct virtio_gpu_device *vgdev,
413 virtio_gpu_cmd_resource_create_blob(struct virtio_gpu_device *vgdev,
419 virtio_gpu_cmd_set_scanout_blob(struct virtio_gpu_device *vgdev,
427 int virtio_gpu_modeset_init(struct virtio_gpu_device *vgdev);
428 void virtio_gpu_modeset_fini(struct virtio_gpu_device *vgdev);
432 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev,
437 struct virtio_gpu_fence *virtio_gpu_fence_alloc(struct virtio_gpu_device *vgdev,
440 void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev,
443 void virtio_gpu_fence_event_process(struct virtio_gpu_device *vdev,
450 int virtio_gpu_object_create(struct virtio_gpu_device *vgdev,
457 int virtio_gpu_resource_id_get(struct virtio_gpu_device *vgdev,
460 int virtio_gpu_resource_assign_uuid(struct virtio_gpu_device *vgdev,
477 int virtio_gpu_vram_create(struct virtio_gpu_device *vgdev,