Lines Matching refs:iov
289 struct iovec iov[BLOCKIF_IOV_MAX + 2]; in pci_vtblk_proc() local
292 n = vq_getchain(vq, iov, BLOCKIF_IOV_MAX + 2, &req); in pci_vtblk_proc()
306 assert(iov[0].iov_len == sizeof(struct virtio_blk_hdr)); in pci_vtblk_proc()
307 vbh = (struct virtio_blk_hdr *)iov[0].iov_base; in pci_vtblk_proc()
308 memcpy(&io->io_req.br_iov, &iov[1], sizeof(struct iovec) * (n - 2)); in pci_vtblk_proc()
311 io->io_status = (uint8_t *)iov[--n].iov_base; in pci_vtblk_proc()
313 assert(iov[n].iov_len == 1); in pci_vtblk_proc()
333 iolen += iov[i].iov_len; in pci_vtblk_proc()
354 if (iov[1].iov_len != sizeof (*discard)) { in pci_vtblk_proc()
361 iov[1].iov_base; in pci_vtblk_proc()
395 memset(iov[1].iov_base, 0, iov[1].iov_len); in pci_vtblk_proc()
396 strncpy(iov[1].iov_base, sc->vbsc_ident, in pci_vtblk_proc()
397 MIN(iov[1].iov_len, sizeof(sc->vbsc_ident))); in pci_vtblk_proc()