Searched refs:vdir (Results 1 – 2 of 2) sorted by relevance
/illumos-gate/usr/src/cmd/bhyve/ |
H A D | virtio.c | 273 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 D | viona_ring.c | 968 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, ®ion) != 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, ®ion) != 0) { in vq_popchain() 1034 if ((vdir.vd_flags & VRING_DESC_F_NEXT) == 0) { in vq_popchain()
|