virtio.c | 735 struct vring_desc *vds; local in function:virtio_reset_vq 742 vds = vq->vq_desc; 744 vds[i].next = virtio_rw16(sc, i + 1); 746 vds[i].next = virtio_rw16(sc, VRING_DESC_CHAIN_END); 1150 struct vring_desc *vds; local in function:virtio_enqueue 1158 vds = vdx->desc_base; 1161 KASSERT(vds != NULL); 1166 vds[s].addr = virtio_rw64(sc, dmamap->dm_segs[i].ds_addr); 1167 vds[s].len = virtio_rw32(sc, dmamap->dm_segs[i].ds_len); 1169 vds[s].flags |= virtio_rw16(sc, VRING_DESC_F_WRITE) 1189 struct vring_desc *vds; local in function:virtio_enqueue_p [all...] |