Lines Matching refs:virtio_gpu_device

70 struct virtio_gpu_device;
72 typedef void (*virtio_gpu_resp_cb)(struct virtio_gpu_device *vgdev,
164 struct virtio_gpu_device { struct
222 int virtio_gpu_gem_init(struct virtio_gpu_device *vgdev); argument
223 void virtio_gpu_gem_fini(struct virtio_gpu_device *vgdev);
248 int virtio_gpu_fbdev_init(struct virtio_gpu_device *vgdev);
249 void virtio_gpu_fbdev_fini(struct virtio_gpu_device *vgdev);
254 int virtio_gpu_alloc_vbufs(struct virtio_gpu_device *vgdev);
255 void virtio_gpu_free_vbufs(struct virtio_gpu_device *vgdev);
256 void virtio_gpu_resource_id_get(struct virtio_gpu_device *vgdev,
258 void virtio_gpu_resource_id_put(struct virtio_gpu_device *vgdev, uint32_t id);
259 void virtio_gpu_cmd_create_resource(struct virtio_gpu_device *vgdev,
264 void virtio_gpu_cmd_unref_resource(struct virtio_gpu_device *vgdev,
266 void virtio_gpu_cmd_transfer_to_host_2d(struct virtio_gpu_device *vgdev,
271 void virtio_gpu_cmd_resource_flush(struct virtio_gpu_device *vgdev,
275 void virtio_gpu_cmd_set_scanout(struct virtio_gpu_device *vgdev,
279 int virtio_gpu_object_attach(struct virtio_gpu_device *vgdev,
283 int virtio_gpu_attach_status_page(struct virtio_gpu_device *vgdev);
284 int virtio_gpu_detach_status_page(struct virtio_gpu_device *vgdev);
285 void virtio_gpu_cursor_ping(struct virtio_gpu_device *vgdev,
287 int virtio_gpu_cmd_get_display_info(struct virtio_gpu_device *vgdev);
288 void virtio_gpu_cmd_resource_inval_backing(struct virtio_gpu_device *vgdev,
290 int virtio_gpu_cmd_get_capset_info(struct virtio_gpu_device *vgdev, int idx);
291 int virtio_gpu_cmd_get_capset(struct virtio_gpu_device *vgdev,
294 void virtio_gpu_cmd_context_create(struct virtio_gpu_device *vgdev, uint32_t id,
296 void virtio_gpu_cmd_context_destroy(struct virtio_gpu_device *vgdev,
298 void virtio_gpu_cmd_context_attach_resource(struct virtio_gpu_device *vgdev,
301 void virtio_gpu_cmd_context_detach_resource(struct virtio_gpu_device *vgdev,
304 void virtio_gpu_cmd_submit(struct virtio_gpu_device *vgdev,
307 void virtio_gpu_cmd_transfer_from_host_3d(struct virtio_gpu_device *vgdev,
312 void virtio_gpu_cmd_transfer_to_host_3d(struct virtio_gpu_device *vgdev,
318 virtio_gpu_cmd_resource_create_3d(struct virtio_gpu_device *vgdev,
333 int virtio_gpu_modeset_init(struct virtio_gpu_device *vgdev);
334 void virtio_gpu_modeset_fini(struct virtio_gpu_device *vgdev);
337 struct drm_plane *virtio_gpu_plane_init(struct virtio_gpu_device *vgdev,
341 int virtio_gpu_ttm_init(struct virtio_gpu_device *vgdev);
342 void virtio_gpu_ttm_fini(struct virtio_gpu_device *vgdev);
346 int virtio_gpu_fence_emit(struct virtio_gpu_device *vgdev,
349 void virtio_gpu_fence_event_process(struct virtio_gpu_device *vdev,
353 int virtio_gpu_object_create(struct virtio_gpu_device *vgdev,
357 int virtio_gpu_object_get_sg_table(struct virtio_gpu_device *qdev,
406 struct virtio_gpu_device *qdev = in virtio_gpu_object_reserve()