Searched refs:ring_size (Results 1 – 3 of 3) sorted by relevance
86 #define VIRTQ_DESC_TOTAL_SIZE(ring_size) (sizeof(struct virtq_desc) * (ring_size)) argument88 #define VIRTQ_AVAIL_TOTAL_SIZE(ring_size) (sizeof(rt_uint16_t) * 3 + sizeof(rt_uint16_t) * (ring_… argument90 #define VIRTQ_USED_TOTAL_SIZE(ring_size) (sizeof(rt_uint16_t) * 3 + sizeof(struct virtq_used_ele… argument
102 RT_ASSERT(ring_size > 0); in virtio_queue_init()103 RT_ASSERT(((ring_size - 1) & ring_size) == 0); in virtio_queue_init()107 …VIRTQ_DESC_TOTAL_SIZE(ring_size) + VIRTQ_AVAIL_TOTAL_SIZE(ring_size)) + VIRTQ_USED_TOTAL_SIZE(ring… in virtio_queue_init()128 dev->mmio_config->queue_num = ring_size; in virtio_queue_init()132 queue->num = ring_size; in virtio_queue_init()141 for (i = 0; i < ring_size; ++i) in virtio_queue_init()146 queue->free_count = ring_size; in virtio_queue_init()185 rt_size_t ring_size; in virtio_submit_chain() local191 ring_size = queue->num; in virtio_submit_chain()215 rt_size_t ring_size = queue->num; in virtio_alloc_desc() local[all …]
141 rt_err_t virtio_queue_init(struct virtio_device *dev, rt_uint32_t queue_index, rt_size_t ring_size);
Completed in 4 milliseconds