Lines Matching refs:sg
82 struct sglist *sg = txq->vtntx_sg;
98 sglist_reset(sg); // cheap
99 err = sglist_append(sg, &txq->vtntx_shrhdr, sc->vtnet_hdr_size);
100 err |= sglist_append_phys(sg, paddr, len);
103 err = virtqueue_enqueue(vq, /*cookie=*/txq, sg,
104 /*readable=*/sg->sg_nseg,
169 struct sglist sg = { ss, 0, 0, 2 };
184 sglist_reset(&sg);
185 err = sglist_append(&sg, &rxq->vtnrx_shrhdr, sc->vtnet_hdr_size);
186 err |= sglist_append_phys(&sg, paddr, NETMAP_BUF_SIZE(na));
190 err = virtqueue_enqueue(vq, /*cookie=*/rxq, &sg,
191 /*readable=*/0, /*writeable=*/sg.sg_nseg);