MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / virtio_gpu_gfx_flush_2d

Function virtio_gpu_gfx_flush_2d

components/drivers/virtio/virtio_gpu.c:328–339  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

326}
327
328static rt_err_t virtio_gpu_gfx_flush_2d(struct virtio_gpu_device *virtio_gpu_dev, rt_uint32_t resource_id,
329 rt_uint32_t x, rt_uint32_t y, rt_uint32_t width, rt_uint32_t height)
330{
331 rt_err_t status = virtio_gpu_transfer_to_host_2d(virtio_gpu_dev, resource_id, x, y, width, height, 0);
332
333 if (status == RT_EOK)
334 {
335 status = virtio_gpu_flush_resource(virtio_gpu_dev, resource_id, x, y, width, height);
336 }
337
338 return status;
339}
340
341static rt_err_t virtio_gpu_update_cursor(struct virtio_gpu_device *virtio_gpu_dev, rt_uint32_t scanout_id,
342 rt_uint32_t resource_id, rt_uint32_t hot_x, rt_uint32_t hot_y)

Callers 1

virtio_gpu_controlFunction · 0.85

Calls 2

Tested by

no test coverage detected