Searched refs:vdir (Results 1 - 2 of 2) sorted by relevance
/freebsd-current/sys/dev/beri/virtio/ |
H A D | virtio.c | 123 volatile struct vring_desc *vdir, *vindir, *vp; local 136 for (i = 0; i < VQ_MAX_DESCRIPTORS; next = be16toh(vdir->next)) { 137 vdir = &vq->vq_desc[next]; 138 if ((be16toh(vdir->flags) & VRING_DESC_F_INDIRECT) == 0) { 139 _vq_record(offs, i, vdir, iov, n_iov, flags); 142 n_indir = be32toh(vdir->len) / 16; 143 vindir = paddr_map(offs, be64toh(vdir->addr), 144 be32toh(vdir->len)); 155 paddr_unmap(__DEVOLATILE(void *, vindir), be32toh(vdir->len)); 158 if ((be16toh(vdir [all...] |
/freebsd-current/usr.sbin/bhyve/ |
H A D | virtio.c | 272 struct vring_desc *vdir, *vindir, *vp; local 317 for (i = 0; i < VQ_MAX_DESCRIPTORS; next = vdir->next) { 325 vdir = &vq->vq_desc[next]; 326 if ((vdir->flags & VRING_DESC_F_INDIRECT) == 0) { 327 _vq_record(i, vdir, ctx, iov, niov, &req); 337 n_indir = vdir->len / 16; 338 if ((vdir->len & 0xf) || n_indir == 0) { 342 name, (u_int)vdir->len); 346 vdir->addr, vdir [all...] |
Completed in 62 milliseconds