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

/freebsd-13-stable/sys/kern/
H A Dkern_physio.c52 u_int iolen, poff; local
191 iolen = bp->bio_length - bp->bio_resid;
192 if (iolen == 0 && !(bp->bio_flags & BIO_ERROR))
194 uio->uio_iov[i].iov_len -= iolen;
196 (char *)uio->uio_iov[i].iov_base + iolen;
197 uio->uio_resid -= iolen;
198 uio->uio_offset += iolen;
/freebsd-13-stable/sys/ufs/ffs/
H A Dffs_rawread.c195 u_int iolen; local
209 iolen = ((vm_offset_t) udata) & PAGE_MASK;
211 if (bp->b_bcount + iolen > bp->b_kvasize) {
213 if (iolen != 0)
267 u_int iolen; local
330 iolen = bp->b_bcount - bp->b_resid;
331 if (iolen == 0 && (bp->b_ioflags & BIO_ERROR) == 0) {
340 resid -= iolen;
341 udata += iolen;
342 offset += iolen;
[all...]
/freebsd-13-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.c169 vq_relchain(struct vqueue_info *vq, struct iovec *iov, int n, uint32_t iolen) argument
184 vue->len = htobe32(iolen);
/freebsd-13-stable/sys/dev/firewire/
H A Dfwmem.c352 int err = 0, iolen; local
367 iolen = MIN(bp->bio_bcount, MAXLEN);
369 if (iolen == 4 && (bp->bio_offset & 3) == 0)
378 iolen, bp->bio_data, fwmem_biodone);
380 if (iolen == 4 && (bp->bio_offset & 3) == 0)
389 iolen, bp->bio_data, fwmem_biodone);
396 bp->bio_resid = bp->bio_bcount - iolen;
/freebsd-13-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);
563 int iolen; local
570 iolen = pci_vtscsi_control_handle(sc, buf, bufsize);
571 buf_to_iov(buf + bufsize - iolen, iolen, iov, n,
572 bufsize - iolen);
577 vq_relchain(vq, idx, iolen);
H A Dpci_virtio_block.c308 ssize_t iolen; local
345 iolen = 0;
354 iolen += iov[i].iov_len;
356 io->io_req.br_resid = iolen;
359 writeop ? "write/discard" : "read/ident", iolen, i - 1,
H A Dpci_virtio_net.c373 uint32_t iolen; local
377 iolen = info[i].len;
378 if (iolen > ulen) {
379 iolen = ulen;
381 vq_relchain_prepare(vq, info[i].idx, iolen);
382 ulen -= iolen;
H A Dvirtio.h491 uint32_t iolen);
493 void vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen);
H A Dvirtio.c402 vq_relchain_prepare(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) argument
422 vue->vu_tlen = iolen;
445 vq_relchain(struct vqueue_info *vq, uint16_t idx, uint32_t iolen) argument
447 vq_relchain_prepare(vq, idx, iolen);
H A Dpci_virtio_9p.c163 const size_t niov, const size_t iolen, void *arg)
168 preq->vsr_iolen = iolen;
162 pci_vt9p_send(struct l9p_request *req, const struct iovec *iov, const size_t niov, const size_t iolen, void *arg) argument
/freebsd-13-stable/sys/dev/beri/virtio/network/
H A Dif_vtbe.c153 int iolen; local
211 iolen = (len - uio.uio_resid + sc->hdrsize);
214 vq_relchain(vq, iov, n, iolen);
394 int iolen; local
408 iolen = 0;
410 iolen += iov[i].iov_len;
413 uio.uio_resid = iolen;
437 vq_relchain(vq, iov, n, iolen + sc->hdrsize);
/freebsd-13-stable/contrib/lib9p/transport/
H A Dsocket.c289 const struct iovec *iov, const size_t niov __unused, const size_t iolen,
297 iov[0].iov_base, iolen);
299 if (xwrite(sc->ls_fd, iov[0].iov_base, iolen) != (int)iolen) {
288 l9p_socket_send_response(struct l9p_request *req __unused, const struct iovec *iov, const size_t niov __unused, const size_t iolen, void *arg) argument
/freebsd-13-stable/sys/dev/md/
H A Dmd.c878 off_t iolen, iostart, len, zerosize; local
966 iolen = min(ptoa(npages) - (ma_offs & PAGE_MASK), len);
967 KASSERT(iolen > 0, ("zero iolen"));
972 aiov.iov_len = iolen;
975 auio.uio_resid = iolen;
1006 len -= iolen;
1007 bp->bio_resid -= iolen;
1008 ma_offs += iolen;
/freebsd-13-stable/sys/dev/pci/
H A Dpci_user.c936 size_t confsz, iolen; local
1022 iolen = min(cio->match_buf_len - (cio->match_buf_len % confsz),
1026 * Since we know that iolen is a multiple of the size of
1029 ionum = iolen / confsz;

Completed in 147 milliseconds