Lines Matching defs:virtio_gpu_device

130 struct virtio_gpu_device;
132 typedef void (*virtio_gpu_resp_cb)(struct virtio_gpu_device *vgdev,
228 struct virtio_gpu_device {
324 void virtio_gpu_array_put_free_delayed(struct virtio_gpu_device *vgdev,
329 int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev);
330 void virtio_gpu_free_vbufs(struct virtio_gpu_device *vgdev);
331 void virtio_gpu_cmd_create_resource(struct virtio_gpu_device *vgdev,
336 void virtio_gpu_cmd_unref_resource(struct virtio_gpu_device *vgdev,
338 int virtio_gpu_panic_cmd_transfer_to_host_2d(struct virtio_gpu_device *vgdev,
343 void virtio_gpu_cmd_transfer_to_host_2d(struct virtio_gpu_device *vgdev,
349 void virtio_gpu_panic_cmd_resource_flush(struct virtio_gpu_device *vgdev,
353 void virtio_gpu_cmd_resource_flush(struct virtio_gpu_device *vgdev,
359 void virtio_gpu_cmd_set_scanout(struct virtio_gpu_device *vgdev,
363 void virtio_gpu_object_attach(struct virtio_gpu_device *vgdev,
367 void virtio_gpu_object_detach(struct virtio_gpu_device *vgdev,
371 void virtio_gpu_cursor_ping(struct virtio_gpu_device *vgdev,
373 int virtio_gpu_cmd_get_display_info(struct virtio_gpu_device *vgdev);
374 int virtio_gpu_cmd_get_capset_info(struct virtio_gpu_device *vgdev, int idx);
375 int virtio_gpu_cmd_get_capset(struct virtio_gpu_device *vgdev,
378 int virtio_gpu_cmd_get_edids(struct virtio_gpu_device *vgdev);
379 void virtio_gpu_cmd_context_create(struct virtio_gpu_device *vgdev, uint32_t id,
382 void virtio_gpu_cmd_context_destroy(struct virtio_gpu_device *vgdev,
384 void virtio_gpu_cmd_context_attach_resource(struct virtio_gpu_device *vgdev,
387 void virtio_gpu_cmd_context_detach_resource(struct virtio_gpu_device *vgdev,
390 void virtio_gpu_cmd_submit(struct virtio_gpu_device *vgdev,
395 void virtio_gpu_cmd_transfer_from_host_3d(struct virtio_gpu_device *vgdev,
403 void virtio_gpu_cmd_transfer_to_host_3d(struct virtio_gpu_device *vgdev,
412 virtio_gpu_cmd_resource_create_3d(struct virtio_gpu_device *vgdev,
421 void virtio_gpu_panic_notify(struct virtio_gpu_device *vgdev);
422 void virtio_gpu_notify(struct virtio_gpu_device *vgdev);
425 virtio_gpu_cmd_resource_assign_uuid(struct virtio_gpu_device *vgdev,
428 int virtio_gpu_cmd_map(struct virtio_gpu_device *vgdev,
431 void virtio_gpu_cmd_unmap(struct virtio_gpu_device *vgdev,
435 virtio_gpu_cmd_resource_create_blob(struct virtio_gpu_device *vgdev,
441 virtio_gpu_cmd_set_scanout_blob(struct virtio_gpu_device *vgdev,
449 int virtio_gpu_modeset_init(struct virtio_gpu_device *vgdev);
450 void virtio_gpu_modeset_fini(struct virtio_gpu_device *vgdev);
454 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev,
459 struct virtio_gpu_fence *virtio_gpu_fence_alloc(struct virtio_gpu_device *vgdev,
462 void virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev,
465 void virtio_gpu_fence_event_process(struct virtio_gpu_device *vdev,
472 int virtio_gpu_object_create(struct virtio_gpu_device *vgdev,
479 int virtio_gpu_resource_id_get(struct virtio_gpu_device *vgdev,
482 int virtio_gpu_resource_assign_uuid(struct virtio_gpu_device *vgdev,
501 int virtio_gpu_vram_create(struct virtio_gpu_device *vgdev,