NUM 66 kernel/virtio.h uint16 ring[NUM]; // descriptor numbers of chain heads NUM 80 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 272 kernel/virtio_disk.c disk.avail->ring[disk.avail->idx % NUM] = idx[0]; NUM 314 kernel/virtio_disk.c int id = disk.used->ring[disk.used_idx % NUM].id;