Searched refs:iolen (Results 1 - 15 of 15) sorted by relevance

/freebsd-12-stable/sys/kern/
H A Dkern_physio.c49 u_int iolen, poff; local
208 iolen = bp->bio_length - bp->bio_resid;
209 if (iolen == 0 && !(bp->bio_flags & BIO_ERROR))
211 uio->uio_iov[i].iov_len -= iolen;
213 (char *)uio->uio_iov[i].iov_base + iolen;
214 uio->uio_resid -= iolen;
215 uio->uio_offset += iolen;
/freebsd-12-stable/sys/ufs/ffs/
H A Dffs_rawread.c197 u_int iolen; local
211 iolen = ((vm_offset_t) udata) & PAGE_MASK;
213 if (bp->b_bcount + iolen > bp->b_kvasize) {
215 if (iolen != 0)
271 u_int iolen; local
334 iolen = bp->b_bcount - bp->b_resid;
335 if (iolen == 0 && (bp->b_ioflags & BIO_ERROR) == 0) {
344 resid -= iolen;
345 udata += iolen;
346 offset += iolen;
[all...]
/freebsd-12-stable/sys/dev/beri/virtio/
H A Dvirtio.h67 void vq_relchain(struct vqueue_info *vq, struct iovec *iov, int n, uint32_t iolen);
H A Dvirtio_block.c112 int cnt, int offset, int operation, int iolen)
130 auio.uio_resid = iolen;
157 int iolen; local
177 iolen = 0;
179 iolen += iov[i].iov_len;
186 offset, type, iolen);
111 vtblk_rdwr(struct beri_vtblk_softc *sc, struct iovec *iov, int cnt, int offset, int operation, int iolen) argument
H A Dvirtio.c170 vq_relchain(struct vqueue_info *vq, struct iovec *iov, int n, uint32_t iolen) argument
185 vue->len = htobe32(iolen);
/freebsd-12-stable/sys/dev/firewire/
H A Dfwmem.c351 int err = 0, iolen; local
366 iolen = MIN(bp->bio_bcount, MAXLEN);
368 if (iolen == 4 && (bp->bio_offset & 3) == 0)
377 iolen, bp->bio_data, fwmem_biodone);
379 if (iolen == 4 && (bp->bio_offset & 3) == 0)
388 iolen, bp->bio_data, fwmem_biodone);
395 bp->bio_resid = bp->bio_bcount - iolen;
/freebsd-12-stable/usr.sbin/bhyve/
H A Dpci_virtio_scsi.c267 int iolen; local
283 iolen = pci_vtscsi_request_handle(q, req->vsr_iov_in,
287 vq_relchain(q->vsq_vq, req->vsr_idx, iolen);
562 int iolen; local
569 iolen = pci_vtscsi_control_handle(sc, buf, bufsize);
570 buf_to_iov(buf + bufsize - iolen, iolen, iov, n,
571 bufsize - iolen);
576 vq_relchain(vq, idx, iolen);
H A Dpci_virtio_net.c348 uint32_t iolen; local
352 iolen = info[i].len;
353 if (iolen > ulen) {
354 iolen = ulen;
356 vq_relchain_prepare(vq, info[i].idx, iolen);
357 ulen -= iolen;
H A Dpci_virtio_block.c262 ssize_t iolen; local
299 iolen = 0;
308 iolen += iov[i].iov_len;
310 io->io_req.br_resid = iolen;
313 writeop ? "write/discard" : "read/ident", iolen, i - 1,
H A Dvirtio.h485 uint32_t iolen);
487 void vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen);
H A Dvirtio.c401 vq_relchain_prepare(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) argument
421 vue->vu_tlen = iolen;
444 vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) argument
446 vq_relchain_prepare(vq, idx, iolen);
/freebsd-12-stable/sys/dev/beri/virtio/network/
H A Dif_vtbe.c149 int iolen; local
207 iolen = (len - uio.uio_resid + sc->hdrsize);
210 vq_relchain(vq, iov, n, iolen);
390 int iolen; local
404 iolen = 0;
406 iolen += iov[i].iov_len;
409 uio.uio_resid = iolen;
433 vq_relchain(vq, iov, n, iolen + sc->hdrsize);
/freebsd-12-stable/cddl/contrib/opensolaris/lib/libzpool/common/
H A Dkernel.c555 ssize_t iolen, split; local
558 iolen = pread64(vp->v_fd, addr, len, offset);
561 pwrite64(vp->v_dump_fd, addr, iolen, offset);
572 iolen = pwrite64(vp->v_fd, addr, split, offset);
573 iolen += pwrite64(vp->v_fd, (char *)addr + split,
577 if (iolen == -1)
580 *residp = len - iolen;
581 else if (iolen != len)
/freebsd-12-stable/sys/dev/md/
H A Dmd.c886 off_t iolen, len, zerosize; local
973 iolen = min(ptoa(npages) - (ma_offs & PAGE_MASK), len);
974 KASSERT(iolen > 0, ("zero iolen"));
979 aiov.iov_len = iolen;
982 auio.uio_resid = iolen;
1011 len -= iolen;
1012 bp->bio_resid -= iolen;
1013 ma_offs += iolen;
/freebsd-12-stable/sys/dev/pci/
H A Dpci_user.c937 size_t confsz, iolen; local
1021 iolen = min(cio->match_buf_len - (cio->match_buf_len % confsz),
1025 * Since we know that iolen is a multiple of the size of
1028 ionum = iolen / confsz;

Completed in 110 milliseconds