Lines Matching refs:virtio_device
111 struct virtio_device struct
133 void virtio_reset_device(struct virtio_device *dev); argument
134 void virtio_status_acknowledge_driver(struct virtio_device *dev);
135 void virtio_status_driver_ok(struct virtio_device *dev);
136 void virtio_interrupt_ack(struct virtio_device *dev);
137 rt_bool_t virtio_has_feature(struct virtio_device *dev, rt_uint32_t feature_bit);
139 rt_err_t virtio_queues_alloc(struct virtio_device *dev, rt_size_t queues_num);
140 void virtio_queues_free(struct virtio_device *dev);
141 rt_err_t virtio_queue_init(struct virtio_device *dev, rt_uint32_t queue_index, rt_size_t ring_size);
142 void virtio_queue_destroy(struct virtio_device *dev, rt_uint32_t queue_index);
143 void virtio_queue_notify(struct virtio_device *dev, rt_uint32_t queue_index);
145 void virtio_submit_chain(struct virtio_device *dev, rt_uint32_t queue_index, rt_uint16_t desc_index…
147 rt_uint16_t virtio_alloc_desc(struct virtio_device *dev, rt_uint32_t queue_index);
148 void virtio_free_desc(struct virtio_device *dev, rt_uint32_t queue_index, rt_uint16_t desc_index);
149 rt_err_t virtio_alloc_desc_chain(struct virtio_device *dev, rt_uint32_t queue_index, rt_size_t coun…
151 void virtio_free_desc_chain(struct virtio_device *dev, rt_uint32_t queue_index, rt_uint16_t desc_in…
152 void virtio_fill_desc(struct virtio_device *dev, rt_uint32_t queue_index, rt_uint16_t desc_index,