Home
last modified time | relevance | path

Searched refs:used_idx (Results 1 – 7 of 7) sorted by relevance

/components/drivers/virtio/
A Dvirtio_console.c241 queue_rx->used_idx = queue_rx->used->idx; in virtio_console_port_init()
314 if (queue_rx->used_idx == queue_rx->used->idx) in virtio_console_port_read()
320 id = queue_rx->used->ring[queue_rx->used_idx % queue_rx->num].id; in virtio_console_port_read()
321 len = queue_rx->used->ring[queue_rx->used_idx % queue_rx->num].len; in virtio_console_port_read()
331 queue_rx->used_idx++; in virtio_console_port_read()
475 queue_ctrl_rx->used_idx = queue_ctrl_rx->used->idx; in virtio_console_init()
543 if (queue_rx->used_idx == queue_rx->used->idx) in virtio_console_isr()
549 id = queue_rx->used->ring[queue_rx->used_idx % queue_rx->num].id; in virtio_console_isr()
552 queue_rx->used_idx++; in virtio_console_isr()
625 if (queue_rx->used_idx != queue_rx->used->idx) in virtio_console_isr()
[all …]
A Dvirtio_net.c67 if (queue_rx->used_idx != queue_rx->used->idx) in virtio_net_rx()
69 id = (queue_rx->used->ring[queue_rx->used_idx % queue_rx->num].id + 1) % queue_rx->num; in virtio_net_rx()
70 len = queue_rx->used->ring[queue_rx->used_idx % queue_rx->num].len - VIRTIO_NET_HDR_SIZE; in virtio_net_rx()
84 queue_rx->used_idx++; in virtio_net_rx()
129 queue_rx->used_idx = queue_rx->used->idx; in virtio_net_init()
184 if (queue_rx->used_idx != queue_rx->used->idx) in virtio_net_isr()
A Dvirtio_blk.c157 while (queue->used_idx != queue->used->idx) in virtio_blk_isr()
160 id = queue->used->ring[queue->used_idx % queue->num].id; in virtio_blk_isr()
167 queue->used_idx++; in virtio_blk_isr()
A Dvirtio_input.c298 while (event_queue->used_idx != event_queue->used->idx) in virtio_input_isr()
300 rt_uint16_t id = event_queue->used->ring[event_queue->used_idx % event_queue->num].id; in virtio_input_isr()
301 rt_uint32_t len = event_queue->used->ring[event_queue->used_idx % event_queue->num].len; in virtio_input_isr()
330 event_queue->used_idx++; in virtio_input_isr()
A Dvirtio_queue.h81 rt_uint16_t used_idx; member
A Dvirtio_gpu.c822 while (queue_ctrl->used_idx != queue_ctrl->used->idx) in virtio_gpu_isr()
825 id = queue_ctrl->used->ring[queue_ctrl->used_idx % queue_ctrl->num].id; in virtio_gpu_isr()
829 queue_ctrl->used_idx++; in virtio_gpu_isr()
832 while (queue_cursor->used_idx != queue_cursor->used->idx) in virtio_gpu_isr()
835 id = queue_cursor->used->ring[queue_cursor->used_idx % queue_cursor->num].id; in virtio_gpu_isr()
839 queue_cursor->used_idx++; in virtio_gpu_isr()
A Dvirtio.c138 queue->used_idx = 0; in virtio_queue_init()

Completed in 11 milliseconds