Home
last modified time | relevance | path

Searched refs:vdir (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/cmd/bhyve/
H A Dvirtio.c273 struct vring_desc *vdir, *vindir, *vp; in vq_getchain() local
318 for (i = 0; i < VQ_MAX_DESCRIPTORS; next = vdir->next) { in vq_getchain()
326 vdir = &vq->vq_desc[next]; in vq_getchain()
327 if ((vdir->flags & VRING_DESC_F_INDIRECT) == 0) { in vq_getchain()
328 _vq_record(i, vdir, ctx, iov, niov, &req); in vq_getchain()
338 n_indir = vdir->len / 16; in vq_getchain()
339 if ((vdir->len & 0xf) || n_indir == 0) { in vq_getchain()
343 name, (u_int)vdir->len); in vq_getchain()
347 vdir->addr, vdir->len); in vq_getchain()
380 if ((vdir->flags & VRING_DESC_F_NEXT) == 0) in vq_getchain()
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_ring.c968 struct virtio_desc vdir; in vq_popchain() local
1002 for (region.vhr_idx = 0; region.vhr_idx < niov; next = vdir.vd_next) { in vq_popchain()
1010 vq_read_desc(ring, next, &vdir); in vq_popchain()
1011 if ((vdir.vd_flags & VRING_DESC_F_INDIRECT) == 0) { in vq_popchain()
1012 if (vq_map_desc_bufs(ring, &vdir, &region) != 0) { in vq_popchain()
1021 if ((vdir.vd_flags & VRING_DESC_F_NEXT) != 0) { in vq_popchain()
1029 if (vq_map_indir_desc_bufs(ring, &vdir, &region) != 0) { in vq_popchain()
1034 if ((vdir.vd_flags & VRING_DESC_F_NEXT) == 0) { in vq_popchain()