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

/freebsd-11-stable/sys/dev/beri/virtio/
H A Dvirtio.c127 volatile struct vring_desc *vdir, *vindir, *vp; local
140 for (i = 0; i < VQ_MAX_DESCRIPTORS; next = be16toh(vdir->next)) {
141 vdir = &vq->vq_desc[next];
142 if ((be16toh(vdir->flags) & VRING_DESC_F_INDIRECT) == 0) {
143 _vq_record(offs, i, vdir, iov, n_iov, flags);
146 n_indir = be32toh(vdir->len) / 16;
147 vindir = paddr_map(offs, be64toh(vdir->addr),
148 be32toh(vdir->len));
159 paddr_unmap(__DEVOLATILE(void *, vindir), be32toh(vdir->len));
162 if ((be16toh(vdir
[all...]
/freebsd-11-stable/usr.sbin/bhyve/
H A Dvirtio.c268 volatile struct virtio_desc *vdir, *vindir, *vp; local
312 for (i = 0; i < VQ_MAX_DESCRIPTORS; next = vdir->vd_next) {
320 vdir = &vq->vq_desc[next];
321 if ((vdir->vd_flags & VRING_DESC_F_INDIRECT) == 0) {
322 _vq_record(i, vdir, ctx, iov, n_iov, flags);
332 n_indir = vdir->vd_len / 16;
333 if ((vdir->vd_len & 0xf) || n_indir == 0) {
337 name, (u_int)vdir->vd_len);
341 vdir->vd_addr, vdir
[all...]

Completed in 59 milliseconds