NUM 69 kernel/virtio.h uint16 ring[NUM]; // descriptor numbers of chain heads NUM 83 kernel/virtio.h struct virtq_used_elem ring[NUM]; NUM 42 kernel/virtio_disk.c char free[NUM]; // is a descriptor free? NUM 51 kernel/virtio_disk.c } info[NUM]; NUM 55 kernel/virtio_disk.c struct virtio_blk_req ops[NUM]; NUM 117 kernel/virtio_disk.c if (max < NUM) NUM 131 kernel/virtio_disk.c *R(VIRTIO_MMIO_QUEUE_NUM) = NUM; NUM 145 kernel/virtio_disk.c for (int i = 0; i < NUM; i++) NUM 159 kernel/virtio_disk.c for (int i = 0; i < NUM; i++) { NUM 172 kernel/virtio_disk.c if (i >= NUM) NUM 275 kernel/virtio_disk.c disk.avail->ring[disk.avail->idx % NUM] = idx[0]; NUM 320 kernel/virtio_disk.c int id = disk.used->ring[disk.used_idx % NUM].id;