/freebsd-12-stable/sys/kern/ |
H A D | kern_physio.c | 49 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 D | ffs_rawread.c | 197 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 D | virtio.h | 67 void vq_relchain(struct vqueue_info *vq, struct iovec *iov, int n, uint32_t iolen);
|
H A D | virtio_block.c | 112 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 D | virtio.c | 170 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 D | fwmem.c | 351 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 D | pci_virtio_scsi.c | 267 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 D | pci_virtio_net.c | 348 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 D | pci_virtio_block.c | 262 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 D | virtio.h | 485 uint32_t iolen); 487 void vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen);
|
H A D | virtio.c | 401 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 D | if_vtbe.c | 149 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 D | kernel.c | 555 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 D | md.c | 886 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 D | pci_user.c | 937 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;
|