uio 3774 arch/i386/i386/machdep.c _bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, uio 3790 arch/i386/i386/machdep.c resid = uio->uio_resid; uio 3791 arch/i386/i386/machdep.c iov = uio->uio_iov; uio 3796 arch/i386/i386/machdep.c if (uio->uio_segflg == UIO_USERSPACE) { uio 3797 arch/i386/i386/machdep.c p = uio->uio_procp; uio 3807 arch/i386/i386/machdep.c for (i = 0; i < uio->uio_iovcnt && resid != 0 && error == 0; i++) { uio 3822 arch/i386/i386/machdep.c map->dm_mapsize = uio->uio_resid; uio 118 arch/i386/i386/mem.c mmrw(dev_t dev, struct uio *uio, int flags) uio 137 arch/i386/i386/mem.c while (uio->uio_resid > 0 && error == 0) { uio 138 arch/i386/i386/mem.c iov = uio->uio_iov; uio 140 arch/i386/i386/mem.c uio->uio_iov++; uio 141 arch/i386/i386/mem.c uio->uio_iovcnt--; uio 142 arch/i386/i386/mem.c if (uio->uio_iovcnt < 0) uio 150 arch/i386/i386/mem.c v = uio->uio_offset; uio 152 arch/i386/i386/mem.c trunc_page(v), uio->uio_rw == UIO_READ ? uio 155 arch/i386/i386/mem.c o = uio->uio_offset & PGOFSET; uio 156 arch/i386/i386/mem.c c = min(uio->uio_resid, (int)(NBPG - o)); uio 157 arch/i386/i386/mem.c error = uiomove((caddr_t)vmmap + o, c, uio); uio 165 arch/i386/i386/mem.c v = uio->uio_offset; uio 168 arch/i386/i386/mem.c uio->uio_rw == UIO_READ ? B_READ : B_WRITE)) uio 170 arch/i386/i386/mem.c error = uiomove((caddr_t)v, c, uio); uio 175 arch/i386/i386/mem.c if (uio->uio_rw == UIO_WRITE) uio 176 arch/i386/i386/mem.c uio->uio_resid = 0; uio 181 arch/i386/i386/mem.c if (uio->uio_rw == UIO_WRITE) { uio 191 arch/i386/i386/mem.c error = uiomove(zeropage, c, uio); uio 199 arch/i386/i386/mem.c uio->uio_offset += c; uio 200 arch/i386/i386/mem.c uio->uio_resid -= c; uio 50 arch/i386/i386/nvram.c int nvramread(dev_t dev, struct uio *uio, int flags); uio 93 arch/i386/i386/nvram.c nvramread(dev_t dev, struct uio *uio, int flags) uio 96 arch/i386/i386/nvram.c u_int pos = uio->uio_offset; uio 98 arch/i386/i386/nvram.c int count = min(sizeof(buf), uio->uio_resid); uio 104 arch/i386/i386/nvram.c if (uio->uio_resid == 0) uio 118 arch/i386/i386/nvram.c ret = uiomove((caddr_t)buf, (tmp - buf), uio); uio 120 arch/i386/i386/nvram.c uio->uio_offset += uio->uio_resid; uio 386 arch/i386/i386/via.c cuio_copyback((struct uio *)crp->crp_buf, uio 402 arch/i386/i386/via.c cuio_copydata((struct uio *)crp->crp_buf, uio 414 arch/i386/i386/via.c cuio_copydata((struct uio *)crp->crp_buf, uio 427 arch/i386/i386/via.c cuio_copyback((struct uio *)crp->crp_buf, uio 440 arch/i386/i386/via.c cuio_copydata((struct uio *)crp->crp_buf, uio 753 arch/i386/include/bus.h struct uio; uio 799 arch/i386/include/bus.h struct uio *, int); uio 883 arch/i386/include/bus.h struct uio *, int); uio 127 arch/i386/isa/isa_machdep.c struct uio *, int); uio 842 arch/i386/isa/isa_machdep.c _isa_bus_dmamap_load_uio(bus_dma_tag_t t, bus_dmamap_t map, struct uio *uio, uio 92 arch/i386/isa/joy.c joyread(dev_t dev, struct uio *uio, int flag) uio 126 arch/i386/isa/joy.c return uiomove((caddr_t) & c, sizeof(struct joystick), uio); uio 781 arch/i386/isa/pccom.c comread(dev_t dev, struct uio *uio, int flag) uio 786 arch/i386/isa/pccom.c return ((*linesw[tp->t_line].l_read)(tp, uio, flag)); uio 790 arch/i386/isa/pccom.c comwrite(dev_t dev, struct uio *uio, int flag) uio 795 arch/i386/isa/pccom.c return ((*linesw[tp->t_line].l_write)(tp, uio, flag)); uio 625 arch/i386/pci/glxsb.c cuio_copyback((struct uio *)crp->crp_buf, uio 640 arch/i386/pci/glxsb.c cuio_copydata((struct uio *)crp->crp_buf, uio 660 arch/i386/pci/glxsb.c cuio_copydata((struct uio *)crp->crp_buf, uio 677 arch/i386/pci/glxsb.c cuio_copyback((struct uio *)crp->crp_buf, uio 54 compat/common/compat_dir.c struct uio auio; uio 342 compat/common/vfs_syscalls_43.c struct uio auio, kuio; uio 41 crypto/criov.c cuio_copydata(struct uio *uio, int off, int len, caddr_t cp) uio 43 crypto/criov.c struct iovec *iov = uio->uio_iov; uio 44 crypto/criov.c int iol = uio->uio_iovcnt; uio 74 crypto/criov.c cuio_copyback(struct uio *uio, int off, int len, const void *_cp) uio 76 crypto/criov.c struct iovec *iov = uio->uio_iov; uio 77 crypto/criov.c int iol = uio->uio_iovcnt; uio 108 crypto/criov.c cuio_getptr(struct uio *uio, int loc, int *off) uio 113 crypto/criov.c while (loc >= 0 && ind < uio->uio_iovcnt) { uio 114 crypto/criov.c len = uio->uio_iov[ind].iov_len; uio 125 crypto/criov.c *off = uio->uio_iov[ind].iov_len; uio 133 crypto/criov.c cuio_apply(struct uio *uio, int off, int len, uio 146 crypto/criov.c if (ind >= uio->uio_iovcnt) uio 148 crypto/criov.c ind, uio->uio_iovcnt); uio 149 crypto/criov.c uiolen = uio->uio_iov[ind].iov_len; uio 156 crypto/criov.c if (ind >= uio->uio_iovcnt) uio 158 crypto/criov.c ind, uio->uio_iovcnt); uio 159 crypto/criov.c count = min(uio->uio_iov[ind].iov_len - off, len); uio 161 crypto/criov.c rval = f(fstate, (char *)uio->uio_iov[ind].iov_base + off, uio 75 crypto/cryptodev.c struct uio uio; uio 86 crypto/cryptodev.c int cryptof_read(struct file *, off_t *, struct uio *, struct ucred *); uio 87 crypto/cryptodev.c int cryptof_write(struct file *, off_t *, struct uio *, struct ucred *); uio 125 crypto/cryptodev.c cryptof_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 132 crypto/cryptodev.c cryptof_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 319 crypto/cryptodev.c bzero(&cse->uio, sizeof(cse->uio)); uio 320 crypto/cryptodev.c cse->uio.uio_iovcnt = 1; uio 321 crypto/cryptodev.c cse->uio.uio_resid = 0; uio 322 crypto/cryptodev.c cse->uio.uio_segflg = UIO_SYSSPACE; uio 323 crypto/cryptodev.c cse->uio.uio_rw = UIO_WRITE; uio 324 crypto/cryptodev.c cse->uio.uio_procp = p; uio 325 crypto/cryptodev.c cse->uio.uio_iov = cse->iovec; uio 327 crypto/cryptodev.c cse->uio.uio_iov[0].iov_len = cop->len; uio 328 crypto/cryptodev.c cse->uio.uio_iov[0].iov_base = malloc(cop->len, M_XDATA, M_WAITOK); uio 329 crypto/cryptodev.c for (i = 0; i < cse->uio.uio_iovcnt; i++) uio 330 crypto/cryptodev.c cse->uio.uio_resid += cse->uio.uio_iov[0].iov_len; uio 352 crypto/cryptodev.c if ((error = copyin(cop->src, cse->uio.uio_iov[0].iov_base, cop->len))) uio 379 crypto/cryptodev.c crp->crp_buf = (caddr_t)&cse->uio; uio 455 crypto/cryptodev.c (error = copyout(cse->uio.uio_iov[0].iov_base, cop->dst, cop->len))) uio 465 crypto/cryptodev.c if (cse->uio.uio_iov[0].iov_base) uio 466 crypto/cryptodev.c free(cse->uio.uio_iov[0].iov_base, M_XDATA); uio 655 crypto/cryptodev.c cryptoread(dev_t dev, struct uio *uio, int ioflag) uio 661 crypto/cryptodev.c cryptowrite(dev_t dev, struct uio *uio, int ioflag) uio 317 crypto/cryptodev.h void cuio_copydata(struct uio *, int, int, caddr_t); uio 318 crypto/cryptodev.h void cuio_copyback(struct uio *, int, int, const void *); uio 319 crypto/cryptodev.h int cuio_getptr(struct uio *, int, int *); uio 320 crypto/cryptodev.h int cuio_apply(struct uio *, int, int, uio 70 crypto/cryptosoft.c : cuio_copyback((struct uio *)a,b,c,d) uio 73 crypto/cryptosoft.c : cuio_copydata((struct uio *)a,b,c,d) uio 87 crypto/cryptosoft.c struct uio *uio = NULL; uio 100 crypto/cryptosoft.c uio = (struct uio *) buf; uio 258 crypto/cryptosoft.c ind = cuio_getptr(uio, count, &k); uio 269 crypto/cryptosoft.c if (uio->uio_iov[ind].iov_len < k + blks && uio 270 crypto/cryptosoft.c uio->uio_iov[ind].iov_len != k) { uio 271 crypto/cryptosoft.c cuio_copydata(uio, k, blks, blk); uio 312 crypto/cryptosoft.c cuio_copyback(uio, k, blks, blk); uio 317 crypto/cryptosoft.c ind = cuio_getptr(uio, count, &k); uio 333 crypto/cryptosoft.c idat = (char *)uio->uio_iov[ind].iov_base + k; uio 335 crypto/cryptosoft.c while (uio->uio_iov[ind].iov_len >= k + blks && uio 403 crypto/cryptosoft.c err = cuio_apply((struct uio *) buf, crd->crd_skip, uio 504 crypto/cryptosoft.c struct uio *uio = (struct uio *)buf; uio 508 crypto/cryptosoft.c ind = uio->uio_iovcnt - 1; uio 511 crypto/cryptosoft.c if (adj < uio->uio_iov[ind].iov_len) { uio 512 crypto/cryptosoft.c uio->uio_iov[ind].iov_len -= adj; uio 516 crypto/cryptosoft.c adj -= uio->uio_iov[ind].iov_len; uio 517 crypto/cryptosoft.c uio->uio_iov[ind].iov_len = 0; uio 519 crypto/cryptosoft.c uio->uio_iovcnt--; uio 633 dev/ata/wd.c wdread(dev_t dev, struct uio *uio, int flags) uio 637 dev/ata/wd.c return (physio(wdstrategy, NULL, dev, B_READ, minphys, uio)); uio 641 dev/ata/wd.c wdwrite(dev_t dev, struct uio *uio, int flags) uio 645 dev/ata/wd.c return (physio(wdstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 904 dev/ata/wd.c struct uio auio; uio 110 dev/audio.c int audio_read(dev_t, struct uio *, int); uio 111 dev/audio.c int audio_write(dev_t, struct uio *, int); uio 132 dev/audio.c int audio_silence_copyout(struct audio_softc *, int, struct uio *); uio 618 dev/audio.c audioread(dev_t dev, struct uio *uio, int ioflag) uio 635 dev/audio.c error = audio_read(dev, uio, ioflag); uio 652 dev/audio.c audiowrite(dev_t dev, struct uio *uio, int ioflag) uio 669 dev/audio.c error = audio_write(dev, uio, ioflag); uio 1170 dev/audio.c audio_read(dev_t dev, struct uio *uio, int ioflag) uio 1182 dev/audio.c uio->uio_resid, sc->sc_mode)); uio 1191 dev/audio.c while (uio->uio_resid > 0 && !error) { uio 1213 dev/audio.c if (uio->uio_resid < cc / sc->sc_rparams.factor) uio 1214 dev/audio.c cc = uio->uio_resid * sc->sc_rparams.factor; uio 1217 dev/audio.c cc / sc->sc_rparams.factor, uio); uio 1222 dev/audio.c while (uio->uio_resid > 0 && !error) { uio 1255 dev/audio.c if (uio->uio_resid < cc / sc->sc_rparams.factor) uio 1256 dev/audio.c cc = uio->uio_resid * sc->sc_rparams.factor; uio 1261 dev/audio.c error = uiomove(outp, cc / sc->sc_rparams.factor, uio); uio 1380 dev/audio.c audio_silence_copyout(struct audio_softc *sc, int n, struct uio *uio) uio 1389 dev/audio.c while (n > 0 && uio->uio_resid > 0 && !error) { uio 1390 dev/audio.c k = min(n, min(uio->uio_resid, sizeof zerobuf)); uio 1391 dev/audio.c error = uiomove(zerobuf, k, uio); uio 1398 dev/audio.c audio_write(dev_t dev, struct uio *uio, int ioflag) uio 1407 dev/audio.c uio->uio_resid, sc->sc_pr.used, sc->sc_pr.usedhigh)); uio 1412 dev/audio.c if (uio->uio_resid == 0) { uio 1422 dev/audio.c uio->uio_offset += uio->uio_resid; uio 1423 dev/audio.c uio->uio_resid = 0; uio 1429 dev/audio.c n = min(sc->sc_playdrop, uio->uio_resid * sc->sc_pparams.factor); uio 1431 dev/audio.c uio->uio_offset += n / sc->sc_pparams.factor; uio 1432 dev/audio.c uio->uio_resid -= n / sc->sc_pparams.factor; uio 1434 dev/audio.c if (uio->uio_resid == 0) uio 1444 dev/audio.c while (uio->uio_resid > 0 && !error) { uio 1474 dev/audio.c if (uio->uio_resid < cc) uio 1475 dev/audio.c cc = uio->uio_resid; /* and no more than we have */ uio 1490 dev/audio.c cc, inp, uio->uio_resid)); uio 1491 dev/audio.c n = uio->uio_resid; uio 1492 dev/audio.c error = uiomove(inp, cc, uio); uio 1493 dev/audio.c cc = n - uio->uio_resid; /* number of bytes actually moved */ uio 975 dev/ccd.c ccdread(dev_t dev, struct uio *uio, int flags) uio 980 dev/ccd.c CCD_DPRINTF(CCDB_FOLLOW, ("ccdread(%x, %p)\n", dev, uio)); uio 994 dev/ccd.c return (physio(ccdstrategy, NULL, dev, B_READ, minphys, uio)); uio 999 dev/ccd.c ccdwrite(dev_t dev, struct uio *uio, int flags) uio 1004 dev/ccd.c CCD_DPRINTF(CCDB_FOLLOW, ("ccdwrite(%x, %p)\n", dev, uio)); uio 1018 dev/ccd.c return (physio(ccdstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 112 dev/cons.c cnread(dev_t dev, struct uio *uio, int flag) uio 128 dev/cons.c return ((*cdevsw[major(dev)].d_read)(dev, uio, flag)); uio 132 dev/cons.c cnwrite(dev_t dev, struct uio *uio, int flag) uio 145 dev/cons.c return ((*cdevsw[major(dev)].d_write)(dev, uio, flag)); uio 80 dev/cons.h int cnread(dev_t, struct uio *, int); uio 81 dev/cons.h int cnwrite(dev_t, struct uio *, int); uio 1027 dev/eisa/aha1742.c iovp = ((struct uio *) xs->data)->uio_iov; uio 1028 dev/eisa/aha1742.c datalen = ((struct uio *) xs->data)->uio_iovcnt; uio 38 dev/firmload.c struct uio uio; uio 78 dev/firmload.c uio.uio_iov = &iov; uio 79 dev/firmload.c uio.uio_iovcnt = 1; uio 80 dev/firmload.c uio.uio_offset = 0; uio 81 dev/firmload.c uio.uio_resid = va.va_size; uio 82 dev/firmload.c uio.uio_segflg = UIO_SYSSPACE; uio 83 dev/firmload.c uio.uio_rw = UIO_READ; uio 84 dev/firmload.c uio.uio_procp = p; uio 86 dev/firmload.c error = VOP_READ(nid.ni_vp, &uio, 0, p->p_ucred); uio 1040 dev/flash.c flashread(dev_t dev, struct uio *uio, int ioflag) uio 1042 dev/flash.c return physio(flashstrategy, NULL, dev, B_READ, flashminphys, uio); uio 1046 dev/flash.c flashwrite(dev_t dev, struct uio *uio, int ioflag) uio 1048 dev/flash.c return physio(flashstrategy, NULL, dev, B_WRITE, flashminphys, uio); uio 145 dev/hotplug.c hotplugread(dev_t dev, struct uio *uio, int flags) uio 150 dev/hotplug.c if (uio->uio_resid != sizeof(he)) uio 155 dev/hotplug.c return (uiomove(&he, sizeof(he), uio)); uio 756 dev/ic/adv.c ccb->dmamap_xfer, (struct uio *) xs->data, uio 829 dev/ic/adw.c ccb->dmamap_xfer, (struct uio *) xs->data, uio 1443 dev/ic/bha.c ccb->dmamap_xfer, (struct uio *)xs->data, uio 584 dev/ic/com.c comread(dev_t dev, struct uio *uio, int flag) uio 589 dev/ic/com.c return ((*linesw[tp->t_line].l_read)(tp, uio, flag)); uio 593 dev/ic/com.c comwrite(dev_t dev, struct uio *uio, int flag) uio 598 dev/ic/com.c return ((*linesw[tp->t_line].l_write)(tp, uio, flag)); uio 270 dev/ic/cy.c int cyread(dev_t, struct uio *, int); uio 271 dev/ic/cy.c int cywrite(dev_t, struct uio *, int); uio 453 dev/ic/cy.c cyread(dev, uio, flag) uio 455 dev/ic/cy.c struct uio *uio; uio 466 dev/ic/cy.c port, uio, flag); uio 469 dev/ic/cy.c return ((*linesw[tp->t_line].l_read)(tp, uio, flag)); uio 476 dev/ic/cy.c cywrite(dev, uio, flag) uio 478 dev/ic/cy.c struct uio *uio; uio 489 dev/ic/cy.c port, uio, flag); uio 492 dev/ic/cy.c return ((*linesw[tp->t_line].l_write)(tp, uio, flag)); uio 1135 dev/ic/dpt.c (struct uio *)xs->data, (flags & XS_CTL_NOSLEEP) ? uio 304 dev/ic/iha.c pScb->SCB_DataDma, (struct uio *)xs->data, uio 367 dev/ic/lpt.c lptwrite(dev, uio, flags) uio 369 dev/ic/lpt.c struct uio *uio; uio 376 dev/ic/lpt.c while ((n = min(LPT_BSIZE, uio->uio_resid)) != 0) { uio 377 dev/ic/lpt.c uiomove(sc->sc_cp = sc->sc_inbuf->b_data, n, uio); uio 385 dev/ic/lpt.c uio->uio_resid += sc->sc_count; uio 123 dev/ic/opl.c void oplsyn_loadpatch(midisyn *, struct sysex_info *, struct uio *); uio 603 dev/ic/opl.c oplsyn_loadpatch(ms, sysex, uio) uio 606 dev/ic/opl.c struct uio *uio; uio 615 dev/ic/opl.c if (uio->uio_resid >= sizeof ins - sizeof *sysex) uio 617 dev/ic/opl.c uiomove((char *)&ins + sizeof *sysex, sizeof ins - sizeof *sysex, uio); uio 411 dev/ic/uha.c iovp = ((struct uio *) xs->data)->uio_iov; uio 412 dev/ic/uha.c datalen = ((struct uio *) xs->data)->uio_iovcnt; uio 2099 dev/ic/wdc.c struct uio wi_uio; uio 469 dev/ic/z8530tty.c zsread(dev, uio, flags) uio 471 dev/ic/z8530tty.c struct uio *uio; uio 479 dev/ic/z8530tty.c return (linesw[tp->t_line].l_read(tp, uio, flags)); uio 483 dev/ic/z8530tty.c zswrite(dev, uio, flags) uio 485 dev/ic/z8530tty.c struct uio *uio; uio 493 dev/ic/z8530tty.c return (linesw[tp->t_line].l_write(tp, uio, flags)); uio 1302 dev/isa/aha.c iovp = ((struct uio *)xs->data)->uio_iov; uio 1303 dev/isa/aha.c datalen = ((struct uio *)xs->data)->uio_iovcnt; uio 467 dev/isa/fd.c fdread(dev, uio, flags) uio 469 dev/isa/fd.c struct uio *uio; uio 473 dev/isa/fd.c return (physio(fdstrategy, NULL, dev, B_READ, minphys, uio)); uio 477 dev/isa/fd.c fdwrite(dev, uio, flags) uio 479 dev/isa/fd.c struct uio *uio; uio 483 dev/isa/fd.c return (physio(fdstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 593 dev/isa/mcd.c mcdread(dev, uio, flags) uio 595 dev/isa/mcd.c struct uio *uio; uio 599 dev/isa/mcd.c return (physio(mcdstrategy, NULL, dev, B_READ, minphys, uio)); uio 603 dev/isa/mcd.c mcdwrite(dev, uio, flags) uio 605 dev/isa/mcd.c struct uio *uio; uio 609 dev/isa/mcd.c return (physio(mcdstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 440 dev/isa/spkr.c spkrwrite(dev, uio, flags) uio 442 dev/isa/spkr.c struct uio *uio; uio 449 dev/isa/spkr.c dev, uio->uio_resid); uio 455 dev/isa/spkr.c n = min(DEV_BSIZE, uio->uio_resid); uio 456 dev/isa/spkr.c error = uiomove(spkr_inbuf, n, uio); uio 1112 dev/isa/wds.c iovp = ((struct uio *)xs->data)->uio_iov; uio 1113 dev/isa/wds.c datalen = ((struct uio *)xs->data)->uio_iovcnt; uio 190 dev/ksyms.c ksymsread(dev, uio, flags) uio 192 dev/ksyms.c struct uio *uio; uio 200 dev/ksyms.c while (uio->uio_resid > 0) { uio 201 dev/ksyms.c if (uio->uio_offset >= ksym_head_size + ksym_syms_size) uio 204 dev/ksyms.c if (uio->uio_offset < ksym_head_size) { uio 205 dev/ksyms.c v = ksym_head + uio->uio_offset; uio 206 dev/ksyms.c len = ksym_head_size - uio->uio_offset; uio 208 dev/ksyms.c off = uio->uio_offset - ksym_head_size; uio 213 dev/ksyms.c if (len > uio->uio_resid) uio 214 dev/ksyms.c len = uio->uio_resid; uio 216 dev/ksyms.c if ((error = uiomove(v, len, uio)) != 0) uio 54 dev/midi.c int midiread(dev_t, struct uio *, int); uio 55 dev/midi.c int midiwrite(dev_t, struct uio *, int); uio 118 dev/midi.c midiread(dev_t dev, struct uio *uio, int ioflag) uio 150 dev/midi.c while (uio->uio_resid > 0 && mb->used > 0) { uio 154 dev/midi.c if (count > uio->uio_resid) uio 155 dev/midi.c count = uio->uio_resid; uio 156 dev/midi.c error = uiomove(mb->data + mb->start, count, uio); uio 283 dev/midi.c midiwrite(dev_t dev, struct uio *uio, int ioflag) uio 302 dev/midi.c (uio->uio_resid > 0)) uio 305 dev/midi.c while (uio->uio_resid > 0) { uio 331 dev/midi.c if (count > uio->uio_resid) uio 332 dev/midi.c count = uio->uio_resid; uio 333 dev/midi.c error = uiomove(mb->data + MIDIBUF_END(mb), count, uio); uio 992 dev/pci/bktr/bktr_core.c video_read(bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio) uio 1010 dev/pci/bktr/bktr_core.c if ((int) uio->uio_iov->iov_len < count) uio 1029 dev/pci/bktr/bktr_core.c status = uiomove((caddr_t)bktr->bigbuf, count, uio); uio 1047 dev/pci/bktr/bktr_core.c vbi_read(bktr_ptr_t bktr, struct uio *uio, int ioflag) uio 1069 dev/pci/bktr/bktr_core.c readsize = (int)uio->uio_iov->iov_len; uio 1079 dev/pci/bktr/bktr_core.c status = uiomove((caddr_t)bktr->vbibuffer + bktr->vbistart, readsize2, uio); uio 1080 dev/pci/bktr/bktr_core.c status += uiomove((caddr_t)bktr->vbibuffer, (readsize - readsize2), uio); uio 1083 dev/pci/bktr/bktr_core.c status = uiomove((caddr_t)bktr->vbibuffer + bktr->vbistart, readsize, uio); uio 84 dev/pci/bktr/bktr_core.h int video_read( bktr_ptr_t bktr, int unit, dev_t dev, struct uio *uio ); uio 96 dev/pci/bktr/bktr_core.h int vbi_read( bktr_ptr_t bktr, struct uio *uio, int ioflag ); uio 106 dev/pci/bktr/bktr_os.c int bktr_read(dev_t, struct uio *, int); uio 107 dev/pci/bktr/bktr_os.c int bktr_write(dev_t, struct uio *, int); uio 407 dev/pci/bktr/bktr_os.c bktr_read(dev_t dev, struct uio *uio, int ioflag) uio 418 dev/pci/bktr/bktr_os.c return(video_read(bktr, unit, dev, uio)); uio 420 dev/pci/bktr/bktr_os.c return(vbi_read(bktr, uio, ioflag)); uio 431 dev/pci/bktr/bktr_os.c bktr_write(dev_t dev, struct uio *uio, int ioflag) uio 1100 dev/pci/cz.c czttyread(dev_t dev, struct uio *uio, int flags) uio 1105 dev/pci/cz.c return ((*linesw[tp->t_line].l_read)(tp, uio, flags)); uio 1114 dev/pci/cz.c czttywrite(dev_t dev, struct uio *uio, int flags) uio 1119 dev/pci/cz.c return ((*linesw[tp->t_line].l_write)(tp, uio, flags)); uio 1973 dev/pci/hifn7751.c cmd->srcu.src_io = (struct uio *)crp->crp_buf; uio 1974 dev/pci/hifn7751.c cmd->dstu.dst_io = (struct uio *)crp->crp_buf; uio 2295 dev/pci/hifn7751.c cuio_copyback((struct uio *)crp->crp_buf, uio 2335 dev/pci/hifn7751.c cuio_copydata((struct uio *)crp->crp_buf, uio 257 dev/pci/hifn7751var.h struct uio *src_io; uio 263 dev/pci/hifn7751var.h struct uio *dst_io; uio 884 dev/pci/ises.c bus_dmamap_load_uio(sc->sc_dmat, sc->sc_dmamap, q->q_src.uio, uio 1191 dev/pci/ises.c q->q_src.uio = (struct uio *)crp->crp_buf; uio 1192 dev/pci/ises.c q->q_dst.uio = (struct uio *)crp->crp_buf; uio 1264 dev/pci/ises.c cuio_copyback(q->q_src.uio, uio 1279 dev/pci/ises.c cuio_copydata(q->q_src.uio, uio 1351 dev/pci/ises.c q->q_src_l = iov2pages(q->q_src.uio, &q->q_src_npa, uio 1486 dev/pci/ises.c cuio_copydata((struct uio *)crp->crp_buf, uio 59 dev/pci/isesvar.h struct uio *uio; uio 926 dev/pci/noct.c cuio_copyback((struct uio *)crp->crp_buf, uio 1034 dev/pci/noct.c cuio_copydata((struct uio *)crp->crp_buf, uio 1149 dev/pci/noct.c cuio_copyback((struct uio *)crp->crp_buf, uio 1159 dev/pci/noct.c cuio_copydata((struct uio *)crp->crp_buf, uio 1183 dev/pci/noct.c cuio_copydata((struct uio *)crp->crp_buf, uio 374 dev/pci/safe.c re->re_src_io = (struct uio *)crp->crp_buf; uio 375 dev/pci/safe.c re->re_dst_io = (struct uio *)crp->crp_buf; uio 1691 dev/pci/safe.c cuio_copydata((struct uio *)crp->crp_buf, uio 84 dev/pci/safevar.h struct uio *io; uio 762 dev/pci/ubsec.c q->q_src_io = (struct uio *)crp->crp_buf; uio 763 dev/pci/ubsec.c q->q_dst_io = (struct uio *)crp->crp_buf; uio 1256 dev/pci/ubsec.c cuio_copydata((struct uio *)crp->crp_buf, uio 139 dev/pci/ubsecvar.h struct uio *q_src_io, *q_dst_io; uio 181 dev/raidframe/rf_openbsdkintf.c int raidwrite(dev_t, struct uio *, int); uio 182 dev/raidframe/rf_openbsdkintf.c int raidread(dev_t, struct uio *, int); uio 813 dev/raidframe/rf_openbsdkintf.c raidread(dev_t dev, struct uio *uio, int flags) uio 829 dev/raidframe/rf_openbsdkintf.c return (physio(raidstrategy, NULL, dev, B_READ, minphys, uio)); uio 834 dev/raidframe/rf_openbsdkintf.c raidwrite(dev_t dev, struct uio *uio, int flags) uio 846 dev/raidframe/rf_openbsdkintf.c return (physio(raidstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 296 dev/ramdisk.c rdread(dev, uio, flags) uio 298 dev/ramdisk.c struct uio *uio; uio 301 dev/ramdisk.c return (physio(rdstrategy, NULL, dev, B_READ, minphys, uio)); uio 305 dev/ramdisk.c rdwrite(dev, uio, flags) uio 307 dev/ramdisk.c struct uio *uio; uio 310 dev/ramdisk.c return (physio(rdstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 941 dev/rnd.c randomread(dev_t dev, struct uio *uio, int ioflag) uio 947 dev/rnd.c if (uio->uio_resid == 0) uio 952 dev/rnd.c while (!ret && uio->uio_resid > 0) { uio 953 dev/rnd.c int n = min(POOLBYTES, uio->uio_resid); uio 1013 dev/rnd.c ret = uiomove((caddr_t)buf, n, uio); uio 1097 dev/rnd.c randomwrite(dev_t dev, struct uio *uio, int flags) uio 1105 dev/rnd.c if (uio->uio_resid == 0) uio 1110 dev/rnd.c while (!ret && uio->uio_resid > 0) { uio 1111 dev/rnd.c u_short n = min(POOLBYTES, uio->uio_resid); uio 1113 dev/rnd.c ret = uiomove((caddr_t)buf, n, uio); uio 280 dev/sbus/bpp.c bppwrite(dev_t dev, struct uio *uio, int flags) uio 311 dev/sbus/bpp.c while (uio->uio_resid > 0) { uio 313 dev/sbus/bpp.c size_t len = min(sc->sc_bufsz, uio->uio_resid); uio 315 dev/sbus/bpp.c if ((error = uiomove(bp, len, uio)) != 0) uio 968 dev/sbus/magma.c mttyread(dev_t dev, struct uio *uio, int flags) uio 974 dev/sbus/magma.c return ((*linesw[tp->t_line].l_read)(tp, uio, flags)); uio 981 dev/sbus/magma.c mttywrite(dev_t dev, struct uio *uio, int flags) uio 987 dev/sbus/magma.c return ((*linesw[tp->t_line].l_write)(tp, uio, flags)); uio 1464 dev/sbus/magma.c mbppread(dev_t dev, struct uio *uio, int flags) uio 1466 dev/sbus/magma.c return (mbpp_rw(dev, uio)); uio 1473 dev/sbus/magma.c mbppwrite(dev_t dev, struct uio *uio, int flags) uio 1475 dev/sbus/magma.c return (mbpp_rw(dev, uio)); uio 1532 dev/sbus/magma.c mbpp_rw(dev_t dev, struct uio *uio) uio 1543 dev/sbus/magma.c if (uio->uio_resid == 0) uio 1546 dev/sbus/magma.c buflen = min(uio->uio_resid, mp->mp_burst); uio 1560 dev/sbus/magma.c while (uio->uio_resid > 0) { uio 1561 dev/sbus/magma.c len = min(buflen, uio->uio_resid); uio 1564 dev/sbus/magma.c if (uio->uio_rw == UIO_WRITE) { uio 1565 dev/sbus/magma.c error = uiomove(ptr, len, uio); uio 1577 dev/sbus/magma.c if (uio->uio_rw == UIO_WRITE) { uio 1583 dev/sbus/magma.c if (uio->uio_rw == UIO_READ) { uio 1585 dev/sbus/magma.c error = uiomove(ptr, cnt, uio); uio 1614 dev/sbus/magma.c if (uio->uio_rw == UIO_WRITE && cnt != len) { uio 1639 dev/sbus/magma.c if (uio->uio_rw == UIO_WRITE && cnt != len) { uio 1640 dev/sbus/magma.c uio->uio_resid += (len - cnt); uio 225 dev/sbus/magmareg.h int mbpp_rw(dev_t, struct uio *); uio 66 dev/sbus/spif.c int sttyread(dev_t, struct uio *, int); uio 67 dev/sbus/spif.c int sttywrite(dev_t, struct uio *, int); uio 89 dev/sbus/spif.c int sbppread(dev_t, struct uio *, int); uio 90 dev/sbus/spif.c int sbppwrite(dev_t, struct uio *, int); uio 91 dev/sbus/spif.c int sbpp_rw(dev_t, struct uio *); uio 677 dev/sbus/spif.c sttyread(dev, uio, flags) uio 679 dev/sbus/spif.c struct uio *uio; uio 686 dev/sbus/spif.c return ((*linesw[tp->t_line].l_read)(tp, uio, flags)); uio 690 dev/sbus/spif.c sttywrite(dev, uio, flags) uio 692 dev/sbus/spif.c struct uio *uio; uio 699 dev/sbus/spif.c return ((*linesw[tp->t_line].l_write)(tp, uio, flags)); uio 1094 dev/sbus/spif.c sbppread(dev, uio, flags) uio 1096 dev/sbus/spif.c struct uio *uio; uio 1099 dev/sbus/spif.c return (sbpp_rw(dev, uio)); uio 1103 dev/sbus/spif.c sbppwrite(dev, uio, flags) uio 1105 dev/sbus/spif.c struct uio *uio; uio 1108 dev/sbus/spif.c return (sbpp_rw(dev, uio)); uio 1112 dev/sbus/spif.c sbpp_rw(dev, uio) uio 1114 dev/sbus/spif.c struct uio *uio; uio 127 dev/sequencer.c struct uio *); uio 133 dev/sequencer.c int seq_to_new(seq_event_rec *, struct uio *); uio 151 dev/sequencer.c struct uio *); uio 371 dev/sequencer.c sequencerread(dev_t dev, struct uio *uio, int ioflag) uio 379 dev/sequencer.c sc, uio->uio_resid, ioflag)); uio 397 dev/sequencer.c while (uio->uio_resid >= sizeof ev && !error && !SEQ_QEMPTY(q)) { uio 399 dev/sequencer.c error = uiomove((caddr_t)&ev, sizeof ev, uio); uio 406 dev/sequencer.c sequencerwrite(dev_t dev, struct uio *uio, int ioflag) uio 414 dev/sequencer.c DPRINTFN(2, ("sequencerwrite: %p, count=%d\n", sc, uio->uio_resid)); uio 418 dev/sequencer.c while (uio->uio_resid >= size) { uio 419 dev/sequencer.c error = uiomove((caddr_t)&cmdbuf, size, uio); uio 423 dev/sequencer.c if (seq_to_new(&cmdbuf, uio)) uio 427 dev/sequencer.c error = seq_do_fullsize(sc, &cmdbuf, uio); uio 895 dev/sequencer.c seq_do_fullsize(struct sequencer_softc *sc, seq_event_rec *b, struct uio *uio) uio 910 dev/sequencer.c return (midiseq_loadpatch(sc->devs[dev], &sysex, uio)); uio 915 dev/sequencer.c seq_to_new(seq_event_rec *ev, struct uio *uio) uio 929 dev/sequencer.c if (uio->uio_resid >= sizeof *ev - SEQOLD_CMDSIZE) { uio 931 dev/sequencer.c sizeof *ev - SEQOLD_CMDSIZE, uio); uio 1192 dev/sequencer.c midiseq_loadpatch(struct midi_dev *md, struct sysex_info *sysex, struct uio *uio) uio 1202 dev/sequencer.c if (uio->uio_resid < sysex->len) uio 1204 dev/sequencer.c sysex->len = uio->uio_resid; uio 1209 dev/sequencer.c error = uiomove(&c, 1, uio); uio 1222 dev/sequencer.c error = uiomove(buf, cc, uio); uio 1237 dev/sequencer.c uio->uio_resid = 0; uio 2909 dev/softraid.c struct uio *uio; uio 2916 dev/softraid.c uio = malloc(sizeof(*uio), M_DEVBUF, M_WAITOK); uio 2917 dev/softraid.c memset(uio, 0, sizeof(*uio)); uio 2918 dev/softraid.c uio->uio_iov = malloc(sizeof(*uio->uio_iov), M_DEVBUF, M_WAITOK); uio 2919 dev/softraid.c uio->uio_iovcnt = 1; uio 2920 dev/softraid.c uio->uio_iov->iov_base = xs->data; uio 2921 dev/softraid.c uio->uio_iov->iov_len = xs->datalen; uio 2937 dev/softraid.c crp->crp_buf = uio; uio 2956 dev/softraid.c struct uio *uio = crp->crp_buf; uio 2961 dev/softraid.c free(uio->uio_iov, M_DEVBUF); uio 2962 dev/softraid.c free(uio, M_DEVBUF); uio 60 dev/systrace.c int systraceread(dev_t, struct uio *, int); uio 61 dev/systrace.c int systracewrite(dev_t, struct uio *, int); uio 67 dev/systrace.c int systracef_read(struct file *, off_t *, struct uio *, struct ucred *); uio 68 dev/systrace.c int systracef_write(struct file *, off_t *, struct uio *, struct ucred *); uio 203 dev/systrace.c systracef_read(fp, poff, uio, cred) uio 206 dev/systrace.c struct uio *uio; uio 213 dev/systrace.c if (uio->uio_resid != sizeof(struct str_message)) uio 222 dev/systrace.c sizeof(struct str_message), uio); uio 254 dev/systrace.c systracef_write(fp, poff, uio, cred) uio 257 dev/systrace.c struct uio *uio; uio 534 dev/systrace.c systraceread(dev, uio, ioflag) uio 536 dev/systrace.c struct uio *uio; uio 543 dev/systrace.c systracewrite(dev, uio, ioflag) uio 545 dev/systrace.c struct uio *uio; uio 1182 dev/systrace.c struct uio uio; uio 1191 dev/systrace.c uio.uio_rw = UIO_READ; uio 1194 dev/systrace.c uio.uio_rw = UIO_WRITE; uio 1206 dev/systrace.c uio.uio_iov = &iov; uio 1207 dev/systrace.c uio.uio_iovcnt = 1; uio 1208 dev/systrace.c uio.uio_offset = (off_t)(u_long)io->strio_offs; uio 1209 dev/systrace.c uio.uio_resid = io->strio_len; uio 1210 dev/systrace.c uio.uio_segflg = UIO_USERSPACE; uio 1211 dev/systrace.c uio.uio_procp = p; uio 1213 dev/systrace.c error = process_domem(p, t, &uio, PT_WRITE_I); uio 1214 dev/systrace.c io->strio_len -= uio.uio_resid; uio 581 dev/usb/ucom.c ucomread(dev_t dev, struct uio *uio, int flag) uio 591 dev/usb/ucom.c error = (*LINESW(tp, l_read))(tp, uio, flag); uio 598 dev/usb/ucom.c ucomwrite(dev_t dev, struct uio *uio, int flag) uio 608 dev/usb/ucom.c error = (*LINESW(tp, l_write))(tp, uio, flag); uio 119 dev/usb/ugen.c int ugen_do_read(struct ugen_softc *, int, struct uio *, int); uio 120 dev/usb/ugen.c int ugen_do_write(struct ugen_softc *, int, struct uio *, int); uio 487 dev/usb/ugen.c ugen_do_read(struct ugen_softc *sc, int endpt, struct uio *uio, int flag) uio 545 dev/usb/ugen.c while (sce->q.c_cc > 0 && uio->uio_resid > 0 && !error) { uio 546 dev/usb/ugen.c n = min(sce->q.c_cc, uio->uio_resid); uio 555 dev/usb/ugen.c error = uiomove(buffer, n, uio); uio 564 dev/usb/ugen.c while ((n = min(UGEN_BBSIZE, uio->uio_resid)) != 0) { uio 582 dev/usb/ugen.c error = uiomove(buf, tn, uio); uio 607 dev/usb/ugen.c while (sce->cur != sce->fill && uio->uio_resid > 0 && !error) { uio 609 dev/usb/ugen.c n = min(sce->fill - sce->cur, uio->uio_resid); uio 611 dev/usb/ugen.c n = min(sce->limit - sce->cur, uio->uio_resid); uio 616 dev/usb/ugen.c error = uiomove(sce->cur, n, uio); uio 634 dev/usb/ugen.c ugenread(dev_t dev, struct uio *uio, int flag) uio 643 dev/usb/ugen.c error = ugen_do_read(sc, endpt, uio, flag); uio 650 dev/usb/ugen.c ugen_do_write(struct ugen_softc *sc, int endpt, struct uio *uio, int flag) uio 683 dev/usb/ugen.c while ((n = min(UGEN_BBSIZE, uio->uio_resid)) != 0) { uio 684 dev/usb/ugen.c error = uiomove(buf, n, uio); uio 707 dev/usb/ugen.c uio->uio_resid)) != 0) { uio 708 dev/usb/ugen.c error = uiomove(buf, n, uio); uio 733 dev/usb/ugen.c ugenwrite(dev_t dev, struct uio *uio, int flag) uio 742 dev/usb/ugen.c error = ugen_do_write(sc, endpt, uio, flag); uio 1177 dev/usb/ugen.c struct uio uio; uio 1186 dev/usb/ugen.c uio.uio_iov = &iov; uio 1187 dev/usb/ugen.c uio.uio_iovcnt = 1; uio 1188 dev/usb/ugen.c uio.uio_resid = len; uio 1189 dev/usb/ugen.c uio.uio_offset = 0; uio 1190 dev/usb/ugen.c uio.uio_segflg = UIO_USERSPACE; uio 1191 dev/usb/ugen.c uio.uio_rw = UIO_READ; uio 1192 dev/usb/ugen.c uio.uio_procp = p; uio 1193 dev/usb/ugen.c error = uiomove((void *)cdesc, len, &uio); uio 1212 dev/usb/ugen.c struct uio uio; uio 1233 dev/usb/ugen.c uio.uio_iov = &iov; uio 1234 dev/usb/ugen.c uio.uio_iovcnt = 1; uio 1235 dev/usb/ugen.c uio.uio_resid = len; uio 1236 dev/usb/ugen.c uio.uio_offset = 0; uio 1237 dev/usb/ugen.c uio.uio_segflg = UIO_USERSPACE; uio 1238 dev/usb/ugen.c uio.uio_rw = uio 1241 dev/usb/ugen.c uio.uio_procp = p; uio 1243 dev/usb/ugen.c if (uio.uio_rw == UIO_WRITE) { uio 1244 dev/usb/ugen.c error = uiomove(ptr, len, &uio); uio 1257 dev/usb/ugen.c if (uio.uio_rw == UIO_READ) { uio 1258 dev/usb/ugen.c error = uiomove(ptr, len, &uio); uio 106 dev/usb/uhid.c int uhid_do_read(struct uhid_softc *, struct uio *uio, int); uio 107 dev/usb/uhid.c int uhid_do_write(struct uhid_softc *, struct uio *uio, int); uio 300 dev/usb/uhid.c uhid_do_read(struct uhid_softc *sc, struct uio *uio, int flag) uio 317 dev/usb/uhid.c return (uiomove(buffer+extra, sc->sc_isize, uio)); uio 340 dev/usb/uhid.c while (sc->sc_q.c_cc > 0 && uio->uio_resid > 0 && !error) { uio 341 dev/usb/uhid.c length = min(sc->sc_q.c_cc, uio->uio_resid); uio 350 dev/usb/uhid.c if ((error = uiomove(buffer, length, uio)) != 0) uio 358 dev/usb/uhid.c uhidread(dev_t dev, struct uio *uio, int flag) uio 366 dev/usb/uhid.c error = uhid_do_read(sc, uio, flag); uio 373 dev/usb/uhid.c uhid_do_write(struct uhid_softc *sc, struct uio *uio, int flag) uio 386 dev/usb/uhid.c if (uio->uio_resid != size) uio 388 dev/usb/uhid.c error = uiomove(sc->sc_obuf, size, uio); uio 400 dev/usb/uhid.c uhidwrite(dev_t dev, struct uio *uio, int flag) uio 408 dev/usb/uhid.c error = uhid_do_write(sc, uio, flag); uio 118 dev/usb/ulpt.c int ulpt_do_write(struct ulpt_softc *, struct uio *uio, int); uio 593 dev/usb/ulpt.c ulpt_do_write(struct ulpt_softc *sc, struct uio *uio, int flags) uio 610 dev/usb/ulpt.c while ((n = min(ULPT_BSIZE, uio->uio_resid)) != 0) { uio 612 dev/usb/ulpt.c error = uiomove(bufp, n, uio); uio 630 dev/usb/ulpt.c ulptwrite(dev_t dev, struct uio *uio, int flags) uio 641 dev/usb/ulpt.c error = ulpt_do_write(sc, uio, flags); uio 325 dev/usb/urio.c urioread(dev_t dev, struct uio *uio, int flag) uio 352 dev/usb/urio.c while ((n = min(URIO_BSIZE, uio->uio_resid)) != 0) { uio 369 dev/usb/urio.c error = uiomove(bufp, tn, uio); uio 382 dev/usb/urio.c uriowrite(dev_t dev, struct uio *uio, int flag) uio 394 dev/usb/urio.c (long)uio->uio_resid)); uio 410 dev/usb/urio.c while ((n = min(URIO_BSIZE, uio->uio_resid)) != 0) { uio 411 dev/usb/urio.c error = uiomove(bufp, n, uio); uio 451 dev/usb/urio.c struct uio uio; uio 501 dev/usb/urio.c uio.uio_iov = &iov; uio 502 dev/usb/urio.c uio.uio_iovcnt = 1; uio 503 dev/usb/urio.c uio.uio_resid = len; uio 504 dev/usb/urio.c uio.uio_offset = 0; uio 505 dev/usb/urio.c uio.uio_segflg = UIO_USERSPACE; uio 506 dev/usb/urio.c uio.uio_rw = req.bmRequestType & UT_READ ? uio 508 dev/usb/urio.c uio.uio_procp = p; uio 510 dev/usb/urio.c if (uio.uio_rw == UIO_WRITE) { uio 511 dev/usb/urio.c error = uiomove(ptr, len, &uio); uio 528 dev/usb/urio.c if (len != 0 && uio.uio_rw == UIO_READ) uio 529 dev/usb/urio.c error = uiomove(ptr, len, &uio); uio 413 dev/usb/usb.c usbread(dev_t dev, struct uio *uio, int flag) uio 421 dev/usb/usb.c if (uio->uio_resid != sizeof(struct usb_event)) uio 440 dev/usb/usb.c error = uiomove((void *)&ue, uio->uio_resid, uio); uio 506 dev/usb/usb.c struct uio uio; uio 524 dev/usb/usb.c uio.uio_iov = &iov; uio 525 dev/usb/usb.c uio.uio_iovcnt = 1; uio 526 dev/usb/usb.c uio.uio_resid = len; uio 527 dev/usb/usb.c uio.uio_offset = 0; uio 528 dev/usb/usb.c uio.uio_segflg = UIO_USERSPACE; uio 529 dev/usb/usb.c uio.uio_rw = uio 532 dev/usb/usb.c uio.uio_procp = p; uio 534 dev/usb/usb.c if (uio.uio_rw == UIO_WRITE) { uio 535 dev/usb/usb.c error = uiomove(ptr, len, &uio); uio 548 dev/usb/usb.c if (uio.uio_rw == UIO_READ) { uio 549 dev/usb/usb.c error = uiomove(ptr, len, &uio); uio 235 dev/usb/uscanner.c int uscanner_do_read(struct uscanner_softc *, struct uio *, int); uio 236 dev/usb/uscanner.c int uscanner_do_write(struct uscanner_softc *, struct uio *, int); uio 468 dev/usb/uscanner.c uscanner_do_read(struct uscanner_softc *sc, struct uio *uio, int flag) uio 479 dev/usb/uscanner.c while ((n = min(sc->sc_bulkin_bufferlen, uio->uio_resid)) != 0) { uio 498 dev/usb/uscanner.c error = uiomove(sc->sc_bulkin_buffer, tn, uio); uio 507 dev/usb/uscanner.c uscannerread(dev_t dev, struct uio *uio, int flag) uio 515 dev/usb/uscanner.c error = uscanner_do_read(sc, uio, flag); uio 523 dev/usb/uscanner.c uscanner_do_write(struct uscanner_softc *sc, struct uio *uio, int flag) uio 534 dev/usb/uscanner.c while ((n = min(sc->sc_bulkout_bufferlen, uio->uio_resid)) != 0) { uio 535 dev/usb/uscanner.c error = uiomove(sc->sc_bulkout_buffer, n, uio); uio 557 dev/usb/uscanner.c uscannerwrite(dev_t dev, struct uio *uio, int flag) uio 565 dev/usb/uscanner.c error = uscanner_do_write(sc, uio, flag); uio 390 dev/vnd.c struct uio auio; uio 659 dev/vnd.c vndread(dev_t dev, struct uio *uio, int flags) uio 664 dev/vnd.c DNPRINTF(VDB_FOLLOW, "vndread(%x, %p)\n", dev, uio); uio 673 dev/vnd.c return (physio(vndstrategy, NULL, dev, B_READ, minphys, uio)); uio 678 dev/vnd.c vndwrite(dev_t dev, struct uio *uio, int flags) uio 683 dev/vnd.c DNPRINTF(VDB_FOLLOW, "vndwrite(%x, %p)\n", dev, uio); uio 692 dev/vnd.c return (physio(vndstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 942 dev/vnd.c struct uio auio; uio 936 dev/wscons/wsdisplay.c wsdisplayread(dev_t dev, struct uio *uio, int flag) uio 956 dev/wscons/wsdisplay.c return ((*linesw[tp->t_line].l_read)(tp, uio, flag)); uio 960 dev/wscons/wsdisplay.c wsdisplaywrite(dev_t dev, struct uio *uio, int flag) uio 980 dev/wscons/wsdisplay.c return ((*linesw[tp->t_line].l_write)(tp, uio, flag)); uio 132 dev/wscons/wsevent.c wsevent_read(struct wseventvar *ev, struct uio *uio, int flags) uio 139 dev/wscons/wsevent.c if (uio->uio_resid < sizeof(struct wscons_event)) uio 164 dev/wscons/wsevent.c n = howmany(uio->uio_resid, sizeof(struct wscons_event)); uio 168 dev/wscons/wsevent.c cnt * sizeof(struct wscons_event), uio); uio 181 dev/wscons/wsevent.c cnt * sizeof(struct wscons_event), uio); uio 107 dev/wscons/wseventvar.h int wsevent_read(struct wseventvar *, struct uio *, int); uio 876 dev/wscons/wskbd.c wskbdread(dev_t dev, struct uio *uio, int flags) uio 892 dev/wscons/wskbd.c error = wsevent_read(&sc->sc_base.me_evar, uio, flags); uio 561 dev/wscons/wsmouse.c wsmouseread(dev_t dev, struct uio *uio, int flags) uio 577 dev/wscons/wsmouse.c error = wsevent_read(sc->sc_base.me_evp, uio, flags); uio 330 dev/wscons/wsmux.c wsmuxread(dev_t dev, struct uio *uio, int flags) uio 347 dev/wscons/wsmux.c error = wsevent_read(evar, uio, flags); uio 78 isofs/cd9660/cd9660_vnops.c struct uio *uio; uio 247 isofs/cd9660/cd9660_vnops.c struct uio auio; uio 284 isofs/cd9660/cd9660_vnops.c register struct uio *uio = ap->a_uio; uio 293 isofs/cd9660/cd9660_vnops.c if (uio->uio_resid == 0) uio 295 isofs/cd9660/cd9660_vnops.c if (uio->uio_offset < 0) uio 302 isofs/cd9660/cd9660_vnops.c lbn = lblkno(imp, uio->uio_offset); uio 303 isofs/cd9660/cd9660_vnops.c on = blkoff(imp, uio->uio_offset); uio 305 isofs/cd9660/cd9660_vnops.c uio->uio_resid); uio 306 isofs/cd9660/cd9660_vnops.c diff = (off_t)ip->i_size - uio->uio_offset; uio 341 isofs/cd9660/cd9660_vnops.c error = uiomove(bp->b_data + on, (int)n, uio); uio 344 isofs/cd9660/cd9660_vnops.c uio->uio_offset == (off_t)ip->i_size) uio 347 isofs/cd9660/cd9660_vnops.c } while (error == 0 && uio->uio_resid > 0 && n != 0); uio 410 isofs/cd9660/cd9660_vnops.c if (idp->uio->uio_resid < dp->d_reclen) { uio 425 isofs/cd9660/cd9660_vnops.c if ((error = uiomove((caddr_t)dp, dp->d_reclen, idp->uio)) != 0) uio 493 isofs/cd9660/cd9660_vnops.c register struct uio *uio = ap->a_uio; uio 521 isofs/cd9660/cd9660_vnops.c idp->uio = uio; uio 528 isofs/cd9660/cd9660_vnops.c ncookies = uio->uio_resid / 16; uio 535 isofs/cd9660/cd9660_vnops.c idp->curroff = uio->uio_offset; uio 660 isofs/cd9660/cd9660_vnops.c uio->uio_offset = idp->uio_off; uio 686 isofs/cd9660/cd9660_vnops.c struct uio *uio; uio 693 isofs/cd9660/cd9660_vnops.c uio = ap->a_uio; uio 729 isofs/cd9660/cd9660_vnops.c if (uio->uio_segflg == UIO_SYSSPACE && uio 730 isofs/cd9660/cd9660_vnops.c uio->uio_iov->iov_len >= MAXPATHLEN) uio 731 isofs/cd9660/cd9660_vnops.c symname = uio->uio_iov->iov_base; uio 739 isofs/cd9660/cd9660_vnops.c if (uio->uio_segflg != UIO_SYSSPACE || uio 740 isofs/cd9660/cd9660_vnops.c uio->uio_iov->iov_len < MAXPATHLEN) uio 753 isofs/cd9660/cd9660_vnops.c if (uio->uio_segflg != UIO_SYSSPACE || uio 754 isofs/cd9660/cd9660_vnops.c uio->uio_iov->iov_len < MAXPATHLEN) { uio 755 isofs/cd9660/cd9660_vnops.c error = uiomove(symname, symlen, uio); uio 759 isofs/cd9660/cd9660_vnops.c uio->uio_resid -= symlen; uio 760 isofs/cd9660/cd9660_vnops.c (char *)uio->uio_iov->iov_base += symlen; uio 761 isofs/cd9660/cd9660_vnops.c uio->uio_iov->iov_len -= symlen; uio 418 isofs/udf/udf_vnops.c struct uio *uio = ap->a_uio; uio 426 isofs/udf/udf_vnops.c if (uio->uio_offset < 0) uio 431 isofs/udf/udf_vnops.c while (uio->uio_offset < fsize && uio->uio_resid > 0) { uio 432 isofs/udf/udf_vnops.c offset = uio->uio_offset; uio 433 isofs/udf/udf_vnops.c if (uio->uio_resid + offset <= fsize) uio 434 isofs/udf/udf_vnops.c size = uio->uio_resid; uio 439 isofs/udf/udf_vnops.c error = uiomove(data, size, uio); uio 530 isofs/udf/udf_vnops.c udf_uiodir(struct udf_uiodir *uiodir, int de_size, struct uio *uio, long cookie) uio 540 isofs/udf/udf_vnops.c if (uio->uio_resid < de_size) { uio 545 isofs/udf/udf_vnops.c return (uiomove(uiodir->dirent, de_size, uio)); uio 699 isofs/udf/udf_vnops.c struct uio *uio; uio 714 isofs/udf/udf_vnops.c uio = ap->a_uio; uio 725 isofs/udf/udf_vnops.c ncookies = uio->uio_resid / 8; uio 739 isofs/udf/udf_vnops.c ds = udf_opendir(up, uio->uio_offset, uio 767 isofs/udf/udf_vnops.c error = udf_uiodir(&uiodir, dir.d_reclen, uio, 1); uio 779 isofs/udf/udf_vnops.c error = udf_uiodir(&uiodir, dir.d_reclen, uio, 2); uio 788 isofs/udf/udf_vnops.c error = udf_uiodir(&uiodir, dir.d_reclen, uio, uio 802 isofs/udf/udf_vnops.c uio->uio_offset = ds->offset + ds->off; uio 59 kern/kern_event.c int kqueue_read(struct file *fp, off_t *poff, struct uio *uio, uio 61 kern/kern_event.c int kqueue_write(struct file *fp, off_t *poff, struct uio *uio, uio 754 kern/kern_event.c kqueue_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 761 kern/kern_event.c kqueue_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 447 kern/kern_ktrace.c struct uio auio; uio 72 kern/kern_physio.c void (*minphys)(struct buf *), struct uio *uio) uio 113 kern/kern_physio.c for (i = 0; i < uio->uio_iovcnt; i++) { uio 114 kern/kern_physio.c iovp = &uio->uio_iov[i]; uio 126 kern/kern_physio.c bp->b_blkno = btodb(uio->uio_offset); uio 218 kern/kern_physio.c uio->uio_offset += done; uio 219 kern/kern_physio.c uio->uio_resid -= done; uio 50 kern/kern_subr.c uiomove(void *cp, int n, struct uio *uio) uio 57 kern/kern_subr.c p = uio->uio_procp; uio 60 kern/kern_subr.c if (uio->uio_rw != UIO_READ && uio->uio_rw != UIO_WRITE) uio 62 kern/kern_subr.c if (uio->uio_segflg == UIO_USERSPACE && p != curproc) uio 65 kern/kern_subr.c while (n > 0 && uio->uio_resid) { uio 66 kern/kern_subr.c iov = uio->uio_iov; uio 69 kern/kern_subr.c uio->uio_iov++; uio 70 kern/kern_subr.c uio->uio_iovcnt--; uio 75 kern/kern_subr.c switch (uio->uio_segflg) { uio 81 kern/kern_subr.c if (uio->uio_rw == UIO_READ) uio 90 kern/kern_subr.c if (uio->uio_rw == UIO_READ) uio 99 kern/kern_subr.c uio->uio_resid -= cnt; uio 100 kern/kern_subr.c uio->uio_offset += cnt; uio 111 kern/kern_subr.c ureadc(int c, struct uio *uio) uio 115 kern/kern_subr.c if (uio->uio_resid == 0) uio 122 kern/kern_subr.c if (uio->uio_iovcnt <= 0) uio 128 kern/kern_subr.c iov = uio->uio_iov; uio 130 kern/kern_subr.c uio->uio_iovcnt--; uio 131 kern/kern_subr.c uio->uio_iov++; uio 134 kern/kern_subr.c switch (uio->uio_segflg) { uio 151 kern/kern_subr.c uio->uio_resid--; uio 152 kern/kern_subr.c uio->uio_offset++; uio 1358 kern/kern_sysctl.c struct uio uio; uio 1411 kern/kern_sysctl.c uio.uio_iov = &iov; uio 1412 kern/kern_sysctl.c uio.uio_iovcnt = 1; uio 1413 kern/kern_sysctl.c uio.uio_offset = (off_t)PS_STRINGS; uio 1414 kern/kern_sysctl.c uio.uio_resid = sizeof(pss); uio 1415 kern/kern_sysctl.c uio.uio_segflg = UIO_SYSSPACE; uio 1416 kern/kern_sysctl.c uio.uio_rw = UIO_READ; uio 1417 kern/kern_sysctl.c uio.uio_procp = cp; uio 1419 kern/kern_sysctl.c if ((error = uvm_io(&vp->p_vmspace->vm_map, &uio, 0)) != 0) uio 1469 kern/kern_sysctl.c uio.uio_iov = &iov; uio 1470 kern/kern_sysctl.c uio.uio_iovcnt = 1; uio 1471 kern/kern_sysctl.c uio.uio_offset = (off_t)(vaddr_t)vargv; uio 1472 kern/kern_sysctl.c uio.uio_resid = sizeof(varg); uio 1473 kern/kern_sysctl.c uio.uio_segflg = UIO_SYSSPACE; uio 1474 kern/kern_sysctl.c uio.uio_rw = UIO_READ; uio 1475 kern/kern_sysctl.c uio.uio_procp = cp; uio 1476 kern/kern_sysctl.c if ((error = uvm_io(&vp->p_vmspace->vm_map, &uio, 0)) != 0) uio 1491 kern/kern_sysctl.c uio.uio_iov = &iov; uio 1492 kern/kern_sysctl.c uio.uio_iovcnt = 1; uio 1493 kern/kern_sysctl.c uio.uio_offset = (off_t)(vaddr_t)varg; uio 1494 kern/kern_sysctl.c uio.uio_resid = len; uio 1495 kern/kern_sysctl.c uio.uio_segflg = UIO_SYSSPACE; uio 1496 kern/kern_sysctl.c uio.uio_rw = UIO_READ; uio 1497 kern/kern_sysctl.c uio.uio_procp = cp; uio 1498 kern/kern_sysctl.c if ((error = uvm_io(&vp->p_vmspace->vm_map, &uio, 0)) != 0) uio 152 kern/subr_log.c logread(dev_t dev, struct uio *uio, int flag) uio 176 kern/subr_log.c while (uio->uio_resid > 0) { uio 180 kern/subr_log.c l = min(l, uio->uio_resid); uio 183 kern/subr_log.c error = uiomove(&mbp->msg_bufc[mbp->msg_bufr], (int)l, uio); uio 101 kern/sys_generic.c struct uio auio; uio 185 kern/sys_generic.c struct uio auio; uio 300 kern/sys_generic.c struct uio auio; uio 387 kern/sys_generic.c struct uio auio; uio 51 kern/sys_pipe.c int pipe_read(struct file *, off_t *, struct uio *, struct ucred *); uio 52 kern/sys_pipe.c int pipe_write(struct file *, off_t *, struct uio *, struct ucred *); uio 266 kern/sys_pipe.c pipe_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 279 kern/sys_pipe.c while (uio->uio_resid) { uio 287 kern/sys_pipe.c if (size > uio->uio_resid) uio 288 kern/sys_pipe.c size = uio->uio_resid; uio 290 kern/sys_pipe.c size, uio); uio 383 kern/sys_pipe.c pipe_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 405 kern/sys_pipe.c if ((uio->uio_resid > PIPE_SIZE) && uio 431 kern/sys_pipe.c orig_resid = uio->uio_resid; uio 433 kern/sys_pipe.c while (uio->uio_resid) { uio 445 kern/sys_pipe.c if ((space < uio->uio_resid) && (orig_resid <= PIPE_BUF)) uio 470 kern/sys_pipe.c if (space > uio->uio_resid) uio 471 kern/sys_pipe.c size = uio->uio_resid; uio 489 kern/sys_pipe.c segsize, uio); uio 504 kern/sys_pipe.c size - segsize, uio); uio 586 kern/sys_pipe.c (uio->uio_resid == 0) && uio 84 kern/sys_process.c struct uio uio; uio 251 kern/sys_process.c uio.uio_iov = &iov; uio 252 kern/sys_process.c uio.uio_iovcnt = 1; uio 253 kern/sys_process.c uio.uio_offset = (off_t)(long)SCARG(uap, addr); uio 254 kern/sys_process.c uio.uio_resid = sizeof(int); uio 255 kern/sys_process.c uio.uio_segflg = UIO_SYSSPACE; uio 256 kern/sys_process.c uio.uio_rw = write ? UIO_WRITE : UIO_READ; uio 257 kern/sys_process.c uio.uio_procp = p; uio 258 kern/sys_process.c error = process_domem(p, t, &uio, write ? PT_WRITE_I : uio 269 kern/sys_process.c uio.uio_iov = &iov; uio 270 kern/sys_process.c uio.uio_iovcnt = 1; uio 271 kern/sys_process.c uio.uio_offset = (off_t)(long)piod.piod_offs; uio 272 kern/sys_process.c uio.uio_resid = piod.piod_len; uio 273 kern/sys_process.c uio.uio_segflg = UIO_USERSPACE; uio 274 kern/sys_process.c uio.uio_procp = p; uio 278 kern/sys_process.c uio.uio_rw = UIO_READ; uio 282 kern/sys_process.c uio.uio_rw = UIO_READ; uio 286 kern/sys_process.c uio.uio_rw = UIO_WRITE; uio 290 kern/sys_process.c uio.uio_rw = UIO_WRITE; uio 295 kern/sys_process.c error = process_domem(p, t, &uio, req); uio 296 kern/sys_process.c piod.piod_len -= uio.uio_resid; uio 574 kern/sys_process.c process_domem(struct proc *curp, struct proc *p, struct uio *uio, int req) uio 580 kern/sys_process.c len = uio->uio_resid; uio 590 kern/sys_process.c addr = uio->uio_offset; uio 592 kern/sys_process.c error = uvm_io(&p->p_vmspace->vm_map, uio, uio 57 kern/sys_socket.c soo_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 61 kern/sys_socket.c uio, (struct mbuf **)0, (struct mbuf **)0, (int *)0)); uio 66 kern/sys_socket.c soo_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 70 kern/sys_socket.c uio, (struct mbuf *)0, (struct mbuf *)0, 0)); uio 1428 kern/tty.c ttread(struct tty *tp, struct uio *uio, int flag) uio 1580 kern/tty.c error = ureadc(c, uio); uio 1583 kern/tty.c if (uio->uio_resid == 0) uio 1665 kern/tty.c ttwrite(struct tty *tp, struct uio *uio, int flag) uio 1674 kern/tty.c cnt = uio->uio_resid; uio 1722 kern/tty.c while (uio->uio_resid > 0 || cc > 0) { uio 1724 kern/tty.c uio->uio_resid = 0; uio 1734 kern/tty.c cc = min(uio->uio_resid, OBUFSIZ); uio 1736 kern/tty.c error = uiomove(cp, cc, uio); uio 1805 kern/tty.c uio->uio_resid += cc; uio 1830 kern/tty.c uio->uio_resid += cc; uio 1831 kern/tty.c return (uio->uio_resid == cnt ? EWOULDBLOCK : 0); uio 49 kern/tty_conf.c #define ttyerrio ((int (*)(struct tty *, struct uio *, int))enodev) uio 73 kern/tty_conf.c int pppread(struct tty *tp, struct uio *uio, int flag); uio 74 kern/tty_conf.c int pppwrite(struct tty *tp, struct uio *uio, int flag); uio 121 kern/tty_pty.c int ptmread(dev_t, struct uio *, int); uio 122 kern/tty_pty.c int ptmwrite(dev_t, struct uio *, int); uio 123 kern/tty_pty.c int ptmwrite(dev_t, struct uio *, int); uio 292 kern/tty_pty.c ptsread(dev_t dev, struct uio *uio, int flag) uio 322 kern/tty_pty.c while (tp->t_canq.c_cc > 1 && uio->uio_resid > 0) uio 323 kern/tty_pty.c if (ureadc(getc(&tp->t_canq), uio) < 0) { uio 333 kern/tty_pty.c error = (*linesw[tp->t_line].l_read)(tp, uio, flag); uio 344 kern/tty_pty.c ptswrite(dev_t dev, struct uio *uio, int flag) uio 351 kern/tty_pty.c return ((*linesw[tp->t_line].l_write)(tp, uio, flag)); uio 455 kern/tty_pty.c ptcread(dev_t dev, struct uio *uio, int flag) uio 471 kern/tty_pty.c error = ureadc((int)pti->pt_send, uio); uio 475 kern/tty_pty.c cc = min(uio->uio_resid, uio 477 kern/tty_pty.c uiomove(&tp->t_termios, cc, uio); uio 483 kern/tty_pty.c error = ureadc((int)pti->pt_ucntl, uio); uio 502 kern/tty_pty.c error = ureadc(0, uio); uio 503 kern/tty_pty.c while (uio->uio_resid > 0 && error == 0) { uio 504 kern/tty_pty.c cc = q_to_b(&tp->t_outq, buf, min(uio->uio_resid, BUFSIZ)); uio 507 kern/tty_pty.c error = uiomove(buf, cc, uio); uio 521 kern/tty_pty.c ptcwrite(dev_t dev, struct uio *uio, int flag) uio 537 kern/tty_pty.c while (uio->uio_resid > 0 && tp->t_canq.c_cc < TTYHOG - 1) { uio 539 kern/tty_pty.c cc = min(uio->uio_resid, BUFSIZ); uio 542 kern/tty_pty.c error = uiomove(cp, cc, uio); uio 558 kern/tty_pty.c while (uio->uio_resid > 0) { uio 560 kern/tty_pty.c cc = min(uio->uio_resid, BUFSIZ); uio 562 kern/tty_pty.c error = uiomove(cp, cc, uio); uio 591 kern/tty_pty.c uio->uio_resid += cc; uio 600 kern/tty_pty.c uio->uio_resid += cc; uio 1082 kern/tty_pty.c ptmread(dev_t dev, struct uio *uio, int ioflag) uio 1088 kern/tty_pty.c ptmwrite(dev_t dev, struct uio *uio, int ioflag) uio 80 kern/tty_tty.c cttyread(dev_t dev, struct uio *uio, int flag) uio 82 kern/tty_tty.c struct proc *p = uio->uio_procp; uio 83 kern/tty_tty.c struct vnode *ttyvp = cttyvp(uio->uio_procp); uio 89 kern/tty_tty.c error = VOP_READ(ttyvp, uio, flag, NOCRED); uio 96 kern/tty_tty.c cttywrite(dev_t dev, struct uio *uio, int flag) uio 98 kern/tty_tty.c struct proc *p = uio->uio_procp; uio 99 kern/tty_tty.c struct vnode *ttyvp = cttyvp(uio->uio_procp); uio 105 kern/tty_tty.c error = VOP_WRITE(ttyvp, uio, flag, NOCRED); uio 363 kern/uipc_socket.c sosend(struct socket *so, struct mbuf *addr, struct uio *uio, struct mbuf *top, uio 373 kern/uipc_socket.c if (uio) uio 374 kern/uipc_socket.c resid = uio->uio_resid; uio 393 kern/uipc_socket.c if (uio && uio->uio_procp) uio 394 kern/uipc_socket.c uio->uio_procp->p_stats->p_ru.ru_msgsnd++; uio 427 kern/uipc_socket.c if (space < resid + clen && uio && uio 443 kern/uipc_socket.c if (uio == NULL) { uio 483 kern/uipc_socket.c uio); uio 484 kern/uipc_socket.c resid = uio->uio_resid; uio 545 kern/uipc_socket.c soreceive(struct socket *so, struct mbuf **paddr, struct uio *uio, uio 553 kern/uipc_socket.c size_t orig_resid = uio->uio_resid; uio 576 kern/uipc_socket.c (int) min(uio->uio_resid, m->m_len), uio); uio 578 kern/uipc_socket.c } while (uio->uio_resid && error == 0 && m); uio 586 kern/uipc_socket.c if (so->so_state & SS_ISCONFIRMING && uio->uio_resid) uio 607 kern/uipc_socket.c so->so_rcv.sb_cc < uio->uio_resid) && uio 609 kern/uipc_socket.c ((flags & MSG_WAITALL) && uio->uio_resid <= so->so_rcv.sb_hiwat)) && uio 639 kern/uipc_socket.c if (uio->uio_resid == 0 && controlp == NULL) uio 660 kern/uipc_socket.c if (uio->uio_procp) uio 661 kern/uipc_socket.c uio->uio_procp->p_stats->p_ru.ru_msgrcv++; uio 761 kern/uipc_socket.c while (m && uio->uio_resid > 0 && error == 0) { uio 772 kern/uipc_socket.c len = uio->uio_resid; uio 788 kern/uipc_socket.c resid = uio->uio_resid; uio 792 kern/uipc_socket.c uio); uio 795 kern/uipc_socket.c uio->uio_resid = resid - len; uio 797 kern/uipc_socket.c uio->uio_resid -= len; uio 866 kern/uipc_socket.c while (flags & MSG_WAITALL && m == NULL && uio->uio_resid > 0 && uio 908 kern/uipc_socket.c if (orig_resid == uio->uio_resid && orig_resid && uio 449 kern/uipc_syscalls.c struct uio auio; uio 629 kern/uipc_syscalls.c struct uio auio; uio 66 kern/vfs_getcwd.c struct uio uio; uio 137 kern/vfs_getcwd.c uio.uio_iov = &iov; uio 138 kern/vfs_getcwd.c uio.uio_iovcnt = 1; uio 139 kern/vfs_getcwd.c uio.uio_offset = off; uio 140 kern/vfs_getcwd.c uio.uio_resid = dirbuflen; uio 141 kern/vfs_getcwd.c uio.uio_segflg = UIO_SYSSPACE; uio 142 kern/vfs_getcwd.c uio.uio_rw = UIO_READ; uio 143 kern/vfs_getcwd.c uio.uio_procp = p; uio 148 kern/vfs_getcwd.c error = VOP_READDIR(uvp, &uio, p->p_ucred, &eofflag, 0, 0); uio 150 kern/vfs_getcwd.c off = uio.uio_offset; uio 165 kern/vfs_getcwd.c for (len = (dirbuflen - uio.uio_resid); len > 0; uio 90 kern/vfs_lookup.c struct uio auio; uio 1595 kern/vfs_syscalls.c struct uio auio; uio 2317 kern/vfs_syscalls.c struct uio auio; uio 59 kern/vfs_vnops.c int vn_read(struct file *, off_t *, struct uio *, struct ucred *); uio 60 kern/vfs_vnops.c int vn_write(struct file *, off_t *, struct uio *, struct ucred *); uio 249 kern/vfs_vnops.c struct uio auio; uio 283 kern/vfs_vnops.c vn_read(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 288 kern/vfs_vnops.c struct proc *p = uio->uio_procp; uio 291 kern/vfs_vnops.c uio->uio_offset = *poff; uio 292 kern/vfs_vnops.c count = uio->uio_resid; uio 294 kern/vfs_vnops.c error = VOP_READ(vp, uio, uio 296 kern/vfs_vnops.c *poff += count - uio->uio_resid; uio 305 kern/vfs_vnops.c vn_write(struct file *fp, off_t *poff, struct uio *uio, struct ucred *cred) uio 308 kern/vfs_vnops.c struct proc *p = uio->uio_procp; uio 320 kern/vfs_vnops.c uio->uio_offset = *poff; uio 321 kern/vfs_vnops.c count = uio->uio_resid; uio 322 kern/vfs_vnops.c error = VOP_WRITE(vp, uio, ioflag, cred); uio 324 kern/vfs_vnops.c *poff = uio->uio_offset; uio 326 kern/vfs_vnops.c *poff += count - uio->uio_resid; uio 337 kern/vnode_if.c int VOP_READ(struct vnode *vp, struct uio *uio, int ioflag, struct ucred *cred) uio 346 kern/vnode_if.c a.a_uio = uio; uio 368 kern/vnode_if.c int VOP_WRITE(struct vnode *vp, struct uio *uio, int ioflag, uio 378 kern/vnode_if.c a.a_uio = uio; uio 742 kern/vnode_if.c int VOP_READDIR(struct vnode *vp, struct uio *uio, struct ucred *cred, uio 752 kern/vnode_if.c a.a_uio = uio; uio 776 kern/vnode_if.c int VOP_READLINK(struct vnode *vp, struct uio *uio, struct ucred *cred) uio 785 kern/vnode_if.c a.a_uio = uio; uio 233 miscfs/fifofs/fifo_vnops.c struct uio *uio = ap->a_uio; uio 235 miscfs/fifofs/fifo_vnops.c struct proc *p = uio->uio_procp; uio 239 miscfs/fifofs/fifo_vnops.c if (uio->uio_rw != UIO_READ) uio 242 miscfs/fifofs/fifo_vnops.c if (uio->uio_resid == 0) uio 247 miscfs/fifofs/fifo_vnops.c error = soreceive(rso, NULL, uio, NULL, NULL, NULL); uio 278 miscfs/portal/portal_vnops.c struct uio auio; uio 110 miscfs/procfs/procfs.h int vfs_getuserstr(struct uio *, char *, int *); uio 114 miscfs/procfs/procfs.h int procfs_doctl(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 115 miscfs/procfs/procfs.h int procfs_dofpregs(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 116 miscfs/procfs/procfs.h int procfs_donote(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 117 miscfs/procfs/procfs.h int procfs_doregs(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 118 miscfs/procfs/procfs.h int procfs_dostatus(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 119 miscfs/procfs/procfs.h int procfs_docmdline(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 120 miscfs/procfs/procfs.h int procfs_domeminfo(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 121 miscfs/procfs/procfs.h int procfs_docpuinfo(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio); uio 122 miscfs/procfs/procfs.h int procfs_domap(struct proc *, struct proc *, struct pfsnode *pfsp, struct uio *uio, int); uio 56 miscfs/procfs/procfs_cmdline.c procfs_docmdline(struct proc *curp, struct proc *p, struct pfsnode *pfs, struct uio *uio) uio 61 miscfs/procfs/procfs_cmdline.c struct uio auio; uio 67 miscfs/procfs/procfs_cmdline.c if (uio->uio_rw != UIO_READ) uio 82 miscfs/procfs/procfs_cmdline.c if (uio->uio_offset >= (off_t)len) uio 85 miscfs/procfs/procfs_cmdline.c error = uiomove(arg, len - uio->uio_offset, uio); uio 146 miscfs/procfs/procfs_cmdline.c upper_bound = round_page(uio->uio_offset + uio->uio_resid); uio 170 miscfs/procfs/procfs_cmdline.c if (len + i > uio->uio_offset) { uio 172 miscfs/procfs/procfs_cmdline.c error = uiomove(arg + uio->uio_offset - len, uio 173 miscfs/procfs/procfs_cmdline.c i + len - uio->uio_offset, uio); uio 174 miscfs/procfs/procfs_cmdline.c if (error || uio->uio_resid <= 0) uio 262 miscfs/procfs/procfs_ctl.c procfs_doctl(struct proc *curp, struct proc *p, struct pfsnode *pfs, struct uio *uio) uio 270 miscfs/procfs/procfs_ctl.c if (uio->uio_rw != UIO_WRITE) uio 274 miscfs/procfs/procfs_ctl.c error = vfs_getuserstr(uio, msg, &xlen); uio 59 miscfs/procfs/procfs_linux.c struct uio *uio) uio 93 miscfs/procfs/procfs_linux.c len < uio->uio_offset || uio->uio_resid == 0) uio 96 miscfs/procfs/procfs_linux.c len -= uio->uio_offset; uio 97 miscfs/procfs/procfs_linux.c cp = buf + uio->uio_offset; uio 98 miscfs/procfs/procfs_linux.c len = imin(len, uio->uio_resid); uio 99 miscfs/procfs/procfs_linux.c error = uiomove(cp, len, uio); uio 105 miscfs/procfs/procfs_linux.c struct uio *uio) uio 114 miscfs/procfs/procfs_linux.c if (len == 0 || uio->uio_offset > sizeof(buf)) uio 117 miscfs/procfs/procfs_linux.c len -= uio->uio_offset; uio 118 miscfs/procfs/procfs_linux.c cp = buf + uio->uio_offset; uio 119 miscfs/procfs/procfs_linux.c len = imin(len, uio->uio_resid); uio 123 miscfs/procfs/procfs_linux.c error = uiomove(cp, len, uio); uio 49 miscfs/procfs/procfs_note.c procfs_donote(struct proc *curp, struct proc *p, struct pfsnode *pfs, struct uio *uio) uio 55 miscfs/procfs/procfs_note.c if (uio->uio_rw != UIO_WRITE) uio 59 miscfs/procfs/procfs_note.c error = vfs_getuserstr(uio, note, &xlen); uio 148 miscfs/procfs/procfs_status.c procfs_dostatus(struct proc *curp, struct proc *p, struct pfsnode *pfs, struct uio *uio) uio 153 miscfs/procfs/procfs_status.c if (uio->uio_rw != UIO_READ) uio 160 miscfs/procfs/procfs_status.c if (len <= uio->uio_offset) uio 163 miscfs/procfs/procfs_status.c len -= uio->uio_offset; uio 164 miscfs/procfs/procfs_status.c len = imin(len, uio->uio_resid); uio 165 miscfs/procfs/procfs_status.c error = uiomove(ps + uio->uio_offset, len, uio); uio 199 miscfs/procfs/procfs_subr.c struct uio *uio = ap->a_uio; uio 200 miscfs/procfs/procfs_subr.c struct proc *curp = uio->uio_procp; uio 208 miscfs/procfs/procfs_subr.c if (p->p_pid == 1 && securelevel > 0 && uio->uio_rw == UIO_WRITE) uio 210 miscfs/procfs/procfs_subr.c if (uio->uio_offset < 0) uio 216 miscfs/procfs/procfs_subr.c return (procfs_donote(curp, p, pfs, uio)); uio 219 miscfs/procfs/procfs_subr.c return (procfs_doctl(curp, p, pfs, uio)); uio 222 miscfs/procfs/procfs_subr.c return (procfs_dostatus(curp, p, pfs, uio)); uio 225 miscfs/procfs/procfs_subr.c return (process_domem(curp, p, uio, PT_WRITE_I)); uio 228 miscfs/procfs/procfs_subr.c return (procfs_docmdline(curp, p, pfs, uio)); uio 231 miscfs/procfs/procfs_subr.c return (procfs_domeminfo(curp, p, pfs, uio)); uio 234 miscfs/procfs/procfs_subr.c return (procfs_docpuinfo(curp, p, pfs, uio)); uio 254 miscfs/procfs/procfs_subr.c vfs_getuserstr(struct uio *uio, char *buf, int *buflenp) uio 259 miscfs/procfs/procfs_subr.c if (uio->uio_offset != 0) uio 265 miscfs/procfs/procfs_subr.c if (xlen < uio->uio_resid) uio 267 miscfs/procfs/procfs_subr.c xlen = uio->uio_resid; uio 269 miscfs/procfs/procfs_subr.c if ((error = uiomove(buf, xlen, uio)) != 0) uio 273 miscfs/procfs/procfs_subr.c uio->uio_offset = 0; uio 847 miscfs/procfs/procfs_vnops.c struct uio *uio = ap->a_uio; uio 857 miscfs/procfs/procfs_vnops.c if (uio->uio_resid < UIO_MX) uio 861 miscfs/procfs/procfs_vnops.c i = uio->uio_offset; uio 882 miscfs/procfs/procfs_vnops.c uio->uio_resid >= UIO_MX && i < nproc_targets; pt++, i++) { uio 892 miscfs/procfs/procfs_vnops.c if ((error = uiomove(&d, UIO_MX, uio)) != 0) uio 920 miscfs/procfs/procfs_vnops.c for (; p && uio->uio_resid >= UIO_MX; i++, pcnt++) { uio 982 miscfs/procfs/procfs_vnops.c if ((error = uiomove(&d, UIO_MX, uio)) != 0) uio 1004 miscfs/procfs/procfs_vnops.c uio->uio_offset = i; uio 218 miscfs/specfs/spec_vnops.c struct uio *uio = ap->a_uio; uio 219 miscfs/specfs/spec_vnops.c struct proc *p = uio->uio_procp; uio 229 miscfs/specfs/spec_vnops.c if (uio->uio_rw != UIO_READ) uio 231 miscfs/specfs/spec_vnops.c if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc) uio 234 miscfs/specfs/spec_vnops.c if (uio->uio_resid == 0) uio 242 miscfs/specfs/spec_vnops.c (vp->v_rdev, uio, ap->a_ioflag); uio 247 miscfs/specfs/spec_vnops.c if (uio->uio_offset < 0) uio 263 miscfs/specfs/spec_vnops.c bn = btodb(uio->uio_offset) & ~(bscale - 1); uio 264 miscfs/specfs/spec_vnops.c on = uio->uio_offset % bsize; uio 265 miscfs/specfs/spec_vnops.c n = min((bsize - on), uio->uio_resid); uio 278 miscfs/specfs/spec_vnops.c error = uiomove((char *)bp->b_data + on, n, uio); uio 280 miscfs/specfs/spec_vnops.c } while (error == 0 && uio->uio_resid > 0 && n != 0); uio 307 miscfs/specfs/spec_vnops.c struct uio *uio = ap->a_uio; uio 308 miscfs/specfs/spec_vnops.c struct proc *p = uio->uio_procp; uio 318 miscfs/specfs/spec_vnops.c if (uio->uio_rw != UIO_WRITE) uio 320 miscfs/specfs/spec_vnops.c if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc) uio 329 miscfs/specfs/spec_vnops.c (vp->v_rdev, uio, ap->a_ioflag); uio 334 miscfs/specfs/spec_vnops.c if (uio->uio_resid == 0) uio 336 miscfs/specfs/spec_vnops.c if (uio->uio_offset < 0) uio 352 miscfs/specfs/spec_vnops.c bn = btodb(uio->uio_offset) & ~(bscale - 1); uio 353 miscfs/specfs/spec_vnops.c on = uio->uio_offset % bsize; uio 354 miscfs/specfs/spec_vnops.c n = min((bsize - on), uio->uio_resid); uio 361 miscfs/specfs/spec_vnops.c error = uiomove((char *)bp->b_data + on, n, uio); uio 366 miscfs/specfs/spec_vnops.c } while (error == 0 && uio->uio_resid > 0 && n != 0); uio 90 miscfs/specfs/specdev.h struct uio; uio 442 msdosfs/msdosfs_vnops.c struct uio *uio = ap->a_uio; uio 447 msdosfs/msdosfs_vnops.c if (uio->uio_resid == 0) uio 449 msdosfs/msdosfs_vnops.c if (uio->uio_offset < 0) uio 454 msdosfs/msdosfs_vnops.c if (uio->uio_offset >= dep->de_FileSize) uio 457 msdosfs/msdosfs_vnops.c lbn = de_cluster(pmp, uio->uio_offset); uio 458 msdosfs/msdosfs_vnops.c on = uio->uio_offset & pmp->pm_crbomask; uio 459 msdosfs/msdosfs_vnops.c n = min((uint32_t) (pmp->pm_bpcluster - on), uio->uio_resid); uio 466 msdosfs/msdosfs_vnops.c diff = dep->de_FileSize - (uint32_t)uio->uio_offset; uio 501 msdosfs/msdosfs_vnops.c error = uiomove(bp->b_data + on, (int) n, uio); uio 503 msdosfs/msdosfs_vnops.c } while (error == 0 && uio->uio_resid > 0 && n != 0); uio 526 msdosfs/msdosfs_vnops.c struct uio *uio = ap->a_uio; uio 527 msdosfs/msdosfs_vnops.c struct proc *p = uio->uio_procp; uio 536 msdosfs/msdosfs_vnops.c vp, uio, ioflag, cred); uio 544 msdosfs/msdosfs_vnops.c uio->uio_offset = dep->de_FileSize; uio 553 msdosfs/msdosfs_vnops.c if (uio->uio_offset < 0) uio 556 msdosfs/msdosfs_vnops.c if (uio->uio_resid == 0) uio 560 msdosfs/msdosfs_vnops.c if (uio->uio_offset + uio->uio_resid > MSDOSFS_FILESIZE_MAX) uio 567 msdosfs/msdosfs_vnops.c ((uio->uio_offset + uio->uio_resid) > uio 579 msdosfs/msdosfs_vnops.c if (uio->uio_offset > dep->de_FileSize) { uio 580 msdosfs/msdosfs_vnops.c if ((error = deextend(dep, uio->uio_offset, cred)) != 0) uio 587 msdosfs/msdosfs_vnops.c resid = uio->uio_resid; uio 594 msdosfs/msdosfs_vnops.c if (uio->uio_offset + resid > osize) { uio 595 msdosfs/msdosfs_vnops.c count = de_clcount(pmp, uio->uio_offset + resid) - uio 605 msdosfs/msdosfs_vnops.c if (de_cluster(pmp, uio->uio_offset) > lastcn) { uio 610 msdosfs/msdosfs_vnops.c bn = de_blk(pmp, uio->uio_offset); uio 611 msdosfs/msdosfs_vnops.c if ((uio->uio_offset & pmp->pm_crbomask) == 0 uio 612 msdosfs/msdosfs_vnops.c && (de_blk(pmp, uio->uio_offset + uio->uio_resid) > de_blk(pmp, uio->uio_offset) uio 613 msdosfs/msdosfs_vnops.c || uio->uio_offset + uio->uio_resid >= dep->de_FileSize)) { uio 650 msdosfs/msdosfs_vnops.c croffset = uio->uio_offset & pmp->pm_crbomask; uio 651 msdosfs/msdosfs_vnops.c n = min(uio->uio_resid, pmp->pm_bpcluster - croffset); uio 652 msdosfs/msdosfs_vnops.c if (uio->uio_offset + n > dep->de_FileSize) { uio 653 msdosfs/msdosfs_vnops.c dep->de_FileSize = uio->uio_offset + n; uio 665 msdosfs/msdosfs_vnops.c error = uiomove(bp->b_data + croffset, n, uio); uio 681 msdosfs/msdosfs_vnops.c } while (error == 0 && uio->uio_resid > 0); uio 691 msdosfs/msdosfs_vnops.c uio->uio_offset -= resid - uio->uio_resid; uio 692 msdosfs/msdosfs_vnops.c uio->uio_resid = resid; uio 695 msdosfs/msdosfs_vnops.c if (uio->uio_resid != resid) uio 1393 msdosfs/msdosfs_vnops.c struct uio *uio = ap->a_uio; uio 1401 msdosfs/msdosfs_vnops.c ap->a_vp, uio, ap->a_cred, ap->a_eofflag); uio 1423 msdosfs/msdosfs_vnops.c count = uio->uio_resid & ~(sizeof(struct direntry) - 1); uio 1424 msdosfs/msdosfs_vnops.c offset = uio->uio_offset; uio 1428 msdosfs/msdosfs_vnops.c lost = uio->uio_resid - count; uio 1429 msdosfs/msdosfs_vnops.c uio->uio_resid = count; uio 1432 msdosfs/msdosfs_vnops.c ncookies = uio->uio_resid / sizeof(struct direntry) + 3; uio 1476 msdosfs/msdosfs_vnops.c if (uio->uio_resid < dirbuf.d_reclen) uio 1479 msdosfs/msdosfs_vnops.c dirbuf.d_reclen, uio); uio 1492 msdosfs/msdosfs_vnops.c while (uio->uio_resid > 0) { uio 1495 msdosfs/msdosfs_vnops.c n = min(pmp->pm_bpcluster - on, uio->uio_resid); uio 1603 msdosfs/msdosfs_vnops.c if (uio->uio_resid < dirbuf.d_reclen) { uio 1612 msdosfs/msdosfs_vnops.c dirbuf.d_reclen, uio); uio 1633 msdosfs/msdosfs_vnops.c uio->uio_offset = offset; uio 1634 msdosfs/msdosfs_vnops.c uio->uio_resid += lost; uio 83 net/bpf.c int bpf_movein(struct uio *, u_int, struct mbuf **, uio 105 net/bpf.c bpf_movein(struct uio *uio, u_int linktype, struct mbuf **mp, uio 174 net/bpf.c len = uio->uio_resid; uio 192 net/bpf.c error = uiomove(mtod(m, caddr_t), len, uio); uio 369 net/bpf.c bpfread(dev_t dev, struct uio *uio, int ioflag) uio 383 net/bpf.c if (uio->uio_resid != d->bd_bufsize) uio 473 net/bpf.c error = uiomove(d->bd_hbuf, d->bd_hlen, uio); uio 505 net/bpf.c bpfwrite(dev_t dev, struct uio *uio, int ioflag) uio 522 net/bpf.c if (uio->uio_resid == 0) uio 525 net/bpf.c error = bpf_movein(uio, d->bd_bif->bif_dlt, &m, uio 119 net/if_tun.c int tunread(dev_t, struct uio *, int); uio 120 net/if_tun.c int tunwrite(dev_t, struct uio *, int); uio 708 net/if_tun.c tunread(dev_t dev, struct uio *uio, int ioflag) uio 751 net/if_tun.c while (m0 != NULL && uio->uio_resid > 0 && error == 0) { uio 752 net/if_tun.c len = min(uio->uio_resid, m0->m_len); uio 754 net/if_tun.c error = uiomove(mtod(m0, caddr_t), len, uio); uio 773 net/if_tun.c tunwrite(dev_t dev, struct uio *uio, int ioflag) uio 789 net/if_tun.c if (uio->uio_resid == 0 || uio->uio_resid > ifp->if_mtu + uio 791 net/if_tun.c TUNDEBUG(("%s: len=%d!\n", ifp->if_xname, uio->uio_resid)); uio 794 net/if_tun.c tlen = uio->uio_resid; uio 801 net/if_tun.c if (uio->uio_resid >= MINCLSIZE) { uio 820 net/if_tun.c while (error == 0 && uio->uio_resid > 0) { uio 821 net/if_tun.c m->m_len = min(mlen, uio->uio_resid); uio 822 net/if_tun.c error = uiomove(mtod (m, caddr_t), m->m_len, uio); uio 825 net/if_tun.c if (error == 0 && uio->uio_resid > 0) { uio 832 net/if_tun.c if (uio->uio_resid >= MINCLSIZE) { uio 131 net/ppp_tty.c int pppread(struct tty *tp, struct uio *uio, int flag); uio 132 net/ppp_tty.c int pppwrite(struct tty *tp, struct uio *uio, int flag); uio 292 net/ppp_tty.c pppread(tp, uio, flag) uio 294 net/ppp_tty.c struct uio *uio; uio 339 net/ppp_tty.c for (m = m0; m && uio->uio_resid; m = m->m_next) uio 340 net/ppp_tty.c if ((error = uiomove(mtod(m, u_char *), m->m_len, uio)) != 0) uio 350 net/ppp_tty.c pppwrite(tp, uio, flag) uio 352 net/ppp_tty.c struct uio *uio; uio 366 net/ppp_tty.c if (uio->uio_resid > sc->sc_if.if_mtu + PPP_HDRLEN || uio 367 net/ppp_tty.c uio->uio_resid < PPP_HDRLEN) uio 369 net/ppp_tty.c for (mp = &m0; uio->uio_resid; mp = &m->m_next) { uio 372 net/ppp_tty.c m->m_pkthdr.len = uio->uio_resid - PPP_HDRLEN; uio 378 net/ppp_tty.c if (uio->uio_resid >= MCLBYTES / 2) uio 381 net/ppp_tty.c if (len > uio->uio_resid) uio 382 net/ppp_tty.c len = uio->uio_resid; uio 383 net/ppp_tty.c if ((error = uiomove(mtod(m, u_char *), len, uio)) != 0) { uio 201 nfs/krpc_subr.c struct uio auio; uio 244 nfs/nfs.h struct uio; struct buf; struct vattr; struct nameidata; /* XXX */ uio 68 nfs/nfs_bio.c nfs_bioread(vp, uio, ioflag, cred) uio 70 nfs/nfs_bio.c struct uio *uio; uio 86 nfs/nfs_bio.c if (uio->uio_rw != UIO_READ) uio 89 nfs/nfs_bio.c if (uio->uio_resid == 0) uio 91 nfs/nfs_bio.c if (uio->uio_offset < 0) uio 93 nfs/nfs_bio.c p = uio->uio_procp; uio 141 nfs/nfs_bio.c return (nfs_readlinkrpc(vp, uio, cred)); uio 147 nfs/nfs_bio.c lbn = uio->uio_offset / biosize; uio 148 nfs/nfs_bio.c on = uio->uio_offset & (biosize - 1); uio 201 nfs/nfs_bio.c n = min((unsigned)(biosize - on), uio->uio_resid); uio 202 nfs/nfs_bio.c offdiff = np->n_size - uio->uio_offset; uio 241 nfs/nfs_bio.c n = min(uio->uio_resid, NFS_MAXPATHLEN - bp->b_resid); uio 253 nfs/nfs_bio.c error = uiomove(baddr + on, (int)n, uio); uio 266 nfs/nfs_bio.c } while (error == 0 && uio->uio_resid > 0 && n > 0); uio 279 nfs/nfs_bio.c struct uio *uio = ap->a_uio; uio 280 nfs/nfs_bio.c struct proc *p = uio->uio_procp; uio 292 nfs/nfs_bio.c if (uio->uio_rw != UIO_WRITE) uio 294 nfs/nfs_bio.c if (uio->uio_segflg == UIO_USERSPACE && uio->uio_procp != curproc) uio 317 nfs/nfs_bio.c uio->uio_offset = np->n_size; uio 320 nfs/nfs_bio.c if (uio->uio_offset < 0) uio 322 nfs/nfs_bio.c if (uio->uio_resid == 0) uio 328 nfs/nfs_bio.c if (p && uio->uio_offset + uio->uio_resid > uio 356 nfs/nfs_bio.c lbn = uio->uio_offset / biosize; uio 357 nfs/nfs_bio.c on = uio->uio_offset & (biosize-1); uio 358 nfs/nfs_bio.c n = min((unsigned)(biosize - on), uio->uio_resid); uio 365 nfs/nfs_bio.c if (uio->uio_offset + n > np->n_size) { uio 366 nfs/nfs_bio.c np->n_size = uio->uio_offset + n; uio 369 nfs/nfs_bio.c } else if (uio->uio_offset + n < np->n_size) uio 385 nfs/nfs_bio.c error = uiomove((char *)bp->b_data + on, n, uio); uio 440 nfs/nfs_bio.c } while (uio->uio_resid > 0 && n > 0); uio 593 nfs/nfs_bio.c struct uio *uiop; uio 598 nfs/nfs_bio.c struct uio uio; uio 604 nfs/nfs_bio.c uiop = &uio; uio 435 nfs/nfs_serv.c struct uio io, *uiop = &io; uio 537 nfs/nfs_serv.c struct uio io, *uiop = &io; uio 705 nfs/nfs_serv.c struct uio io, *uiop = &io; uio 887 nfs/nfs_serv.c struct uio io, *uiop = &io; uio 1991 nfs/nfs_serv.c struct uio io; uio 2380 nfs/nfs_serv.c struct uio io; uio 2642 nfs/nfs_serv.c struct uio io; uio 400 nfs/nfs_socket.c error = sosend(so, sendnam, (struct uio *)0, top, uio 440 nfs/nfs_socket.c struct uio auio; uio 1559 nfs/nfs_socket.c struct uio uio; uio 1663 nfs/nfs_socket.c uio.uio_resid = nfsm_rndup(ticklen) + NFSX_UNSIGNED; uio 1664 nfs/nfs_socket.c nfsd->nfsd_authlen = uio.uio_resid + NFSX_UNSIGNED; uio 1665 nfs/nfs_socket.c if (uio.uio_resid > (len - 2 * NFSX_UNSIGNED)) { uio 1669 nfs/nfs_socket.c uio.uio_offset = 0; uio 1670 nfs/nfs_socket.c uio.uio_iov = &iov; uio 1671 nfs/nfs_socket.c uio.uio_iovcnt = 1; uio 1672 nfs/nfs_socket.c uio.uio_segflg = UIO_SYSSPACE; uio 1675 nfs/nfs_socket.c nfsm_mtouio(&uio, uio.uio_resid); uio 1824 nfs/nfs_socket.c struct uio auio; uio 721 nfs/nfs_subs.c struct uio *uiop; uio 796 nfs/nfs_subs.c struct uio *uiop; uio 38 nfs/nfs_var.h struct uio; uio 64 nfs/nfs_var.h int nfs_bioread(struct vnode *, struct uio *, int, struct ucred *); uio 94 nfs/nfs_var.h int nfs_readlinkrpc(struct vnode *, struct uio *, struct ucred *); uio 95 nfs/nfs_var.h int nfs_readrpc(struct vnode *, struct uio *); uio 96 nfs/nfs_var.h int nfs_writerpc(struct vnode *, struct uio *, int *, int *); uio 115 nfs/nfs_var.h int nfs_readdirrpc(struct vnode *, struct uio *, struct ucred *, int *); uio 116 nfs/nfs_var.h int nfs_readdirplusrpc(struct vnode *, struct uio *, struct ucred *, int *); uio 244 nfs/nfs_var.h int nfsm_mbuftouio(struct mbuf **, struct uio *, int, caddr_t *); uio 245 nfs/nfs_var.h int nfsm_uiotombuf(struct uio *, struct mbuf **, int, caddr_t *); uio 889 nfs/nfs_vnops.c struct uio *uiop; uio 921 nfs/nfs_vnops.c struct uio *uiop; uio 985 nfs/nfs_vnops.c struct uio *uiop; uio 1838 nfs/nfs_vnops.c struct uio *uio = ap->a_uio; uio 1843 nfs/nfs_vnops.c u_int64_t newoff = uio->uio_offset; uio 1845 nfs/nfs_vnops.c struct uio readdir_uio; uio 1847 nfs/nfs_vnops.c struct proc * p = uio->uio_procp; uio 1858 nfs/nfs_vnops.c uio->uio_offset == np->n_direofoffset) { uio 1859 nfs/nfs_vnops.c if (VOP_GETATTR(vp, &vattr, ap->a_cred, uio->uio_procp) == 0 && uio 1867 nfs/nfs_vnops.c if (uio->uio_resid < NFS_FABLKSIZE) uio 1870 nfs/nfs_vnops.c tresid = uio->uio_resid; uio 1872 nfs/nfs_vnops.c if (uio->uio_rw != UIO_READ) uio 1876 nfs/nfs_vnops.c ncookies = uio->uio_resid / 20; uio 1925 nfs/nfs_vnops.c if (uio->uio_resid < dp->d_reclen) { uio 1931 nfs/nfs_vnops.c error = uiomove((caddr_t)dp, dp->d_reclen, uio); uio 1961 nfs/nfs_vnops.c uio->uio_offset = newoff; uio 1963 nfs/nfs_vnops.c if (!error && (eof || uio->uio_resid == tresid)) { uio 1983 nfs/nfs_vnops.c struct uio *uiop, uio 2168 nfs/nfs_vnops.c nfs_readdirplusrpc(struct vnode *vp, struct uio *uiop, struct ucred *cred, uio 1484 ntfs/ntfs_subr.c struct uio *uio) uio 1505 ntfs/ntfs_subr.c towrite, data, &init, uio); uio 1540 ntfs/ntfs_subr.c struct uio *uio) uio 1614 ntfs/ntfs_subr.c if (uio) uio 1615 ntfs/ntfs_subr.c uiomove(bp->b_data + off, tocopy, uio); uio 1650 ntfs/ntfs_subr.c struct uio *uio) uio 1720 ntfs/ntfs_subr.c if (uio) { uio 1722 ntfs/ntfs_subr.c tocopy, uio); uio 1745 ntfs/ntfs_subr.c if (uio) { uio 1748 ntfs/ntfs_subr.c uiomove("", 1, uio); uio 1761 ntfs/ntfs_subr.c if (uio) uio 1762 ntfs/ntfs_subr.c uiomove(vap->va_datap + roff, rsize, uio); uio 1784 ntfs/ntfs_subr.c struct uio *uio) uio 1805 ntfs/ntfs_subr.c toread, data, &init, uio); uio 1838 ntfs/ntfs_subr.c struct uio *uio) uio 1888 ntfs/ntfs_subr.c if (uio) uio 1889 ntfs/ntfs_subr.c uiomove(cup + off, tocopy, uio); uio 1893 ntfs/ntfs_subr.c if (uio) { uio 1896 ntfs/ntfs_subr.c uiomove("", 1, uio); uio 1904 ntfs/ntfs_subr.c if (uio) uio 1905 ntfs/ntfs_subr.c uiomove(uup + off, tocopy, uio); uio 1920 ntfs/ntfs_subr.c roff, rsize, rdata, &init, uio); uio 78 ntfs/ntfs_subr.h int ntfs_readntvattr_plain( struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *,size_t *, struct uio *); uio 79 ntfs/ntfs_subr.h int ntfs_readattr_plain( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *,size_t *, struct uio *); uio 80 ntfs/ntfs_subr.h int ntfs_readattr( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, struct uio *); uio 100 ntfs/ntfs_subr.h int ntfs_writentvattr_plain(struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *, size_t *, struct uio *); uio 101 ntfs/ntfs_subr.h int ntfs_writeattr_plain(struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, size_t *, struct uio *); uio 111 ntfs/ntfs_subr.h int ntfs_readntvattr_plain(struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *,size_t *, struct uio *); uio 112 ntfs/ntfs_subr.h int ntfs_readattr_plain(struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *,size_t *, struct uio *); uio 113 ntfs/ntfs_subr.h int ntfs_readattr(struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, struct uio *); uio 133 ntfs/ntfs_subr.h int ntfs_writentvattr_plain(struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *, size_t *, struct uio *); uio 134 ntfs/ntfs_subr.h int ntfs_writeattr_plain(struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, size_t *, struct uio *); uio 154 ntfs/ntfs_vnops.c struct uio *uio = ap->a_uio; uio 159 ntfs/ntfs_vnops.c dprintf(("ntfs_read: ino: %d, off: %d resid: %d, segflg: %d\n",ip->i_number,(u_int32_t)uio->uio_offset,uio->uio_resid,uio->uio_segflg)); uio 164 ntfs/ntfs_vnops.c if (uio->uio_offset > fp->f_size) uio 167 ntfs/ntfs_vnops.c toread = MIN(uio->uio_resid, fp->f_size - uio->uio_offset ); uio 175 ntfs/ntfs_vnops.c fp->f_attrname, uio->uio_offset, toread, NULL, uio); uio 403 ntfs/ntfs_vnops.c struct uio *uio = ap->a_uio; uio 409 ntfs/ntfs_vnops.c dprintf(("ntfs_write: ino: %d, off: %d resid: %d, segflg: %d\n",ip->i_number,(u_int32_t)uio->uio_offset,uio->uio_resid,uio->uio_segflg)); uio 412 ntfs/ntfs_vnops.c if (uio->uio_resid + uio->uio_offset > fp->f_size) { uio 417 ntfs/ntfs_vnops.c towrite = MIN(uio->uio_resid, fp->f_size - uio->uio_offset); uio 422 ntfs/ntfs_vnops.c fp->f_attrname, uio->uio_offset, towrite, NULL, &written, uio); uio 550 ntfs/ntfs_vnops.c struct uio *uio = ap->a_uio; uio 558 ntfs/ntfs_vnops.c dprintf(("ntfs_readdir %d off: %d resid: %d\n",ip->i_number,(u_int32_t)uio->uio_offset,uio->uio_resid)); uio 560 ntfs/ntfs_vnops.c off = uio->uio_offset; uio 566 ntfs/ntfs_vnops.c && uio->uio_offset < sizeof(struct dirent)) { uio 572 ntfs/ntfs_vnops.c error = uiomove((void *)cde, sizeof(struct dirent), uio); uio 580 ntfs/ntfs_vnops.c if (uio->uio_offset < 2 * sizeof(struct dirent)) { uio 587 ntfs/ntfs_vnops.c error = uiomove((void *) cde, sizeof(struct dirent), uio); uio 595 ntfs/ntfs_vnops.c num = uio->uio_offset / sizeof(struct dirent) - faked; uio 597 ntfs/ntfs_vnops.c while (uio->uio_resid >= sizeof(struct dirent)) { uio 606 ntfs/ntfs_vnops.c error = ntfs_ntreaddir(ntmp, fp, num, &iep, uio->uio_procp); uio 614 ntfs/ntfs_vnops.c for(; !(iep->ie_flag & NTFS_IEFLAG_LAST) && (uio->uio_resid >= sizeof(struct dirent)); uio 638 ntfs/ntfs_vnops.c error = uiomove((void *)cde, sizeof(struct dirent), uio); uio 648 ntfs/ntfs_vnops.c ncookies,(u_int)(uio->uio_offset - off))); uio 650 ntfs/ntfs_vnops.c (u_int32_t)uio->uio_offset,uio->uio_resid)); uio 664 ntfs/ntfs_vnops.c if (uio->uio_segflg != UIO_SYSSPACE || uio->uio_iovcnt != 1) uio 667 ntfs/ntfs_vnops.c ((caddr_t)uio->uio_iov->iov_base - uio 668 ntfs/ntfs_vnops.c (uio->uio_offset - off)); uio 722 scsi/cd.c cdread(dev_t dev, struct uio *uio, int ioflag) uio 725 scsi/cd.c return (physio(cdstrategy, NULL, dev, B_READ, cdminphys, uio)); uio 729 scsi/cd.c cdwrite(dev_t dev, struct uio *uio, int ioflag) uio 732 scsi/cd.c return (physio(cdstrategy, NULL, dev, B_WRITE, cdminphys, uio)); uio 58 scsi/scsi_ioctl.c struct uio si_uio; uio 805 scsi/sd.c sdread(dev_t dev, struct uio *uio, int ioflag) uio 807 scsi/sd.c return (physio(sdstrategy, NULL, dev, B_READ, sdminphys, uio)); uio 811 scsi/sd.c sdwrite(dev_t dev, struct uio *uio, int ioflag) uio 813 scsi/sd.c return (physio(sdstrategy, NULL, dev, B_WRITE, sdminphys, uio)); uio 526 scsi/ss.c ssread(dev, uio, flag) uio 528 scsi/ss.c struct uio *uio; uio 552 scsi/ss.c return (physio(ssstrategy, NULL, dev, B_READ, ssminphys, uio)); uio 1017 scsi/st.c stread(dev, uio, iomode) uio 1019 scsi/st.c struct uio *uio; uio 1025 scsi/st.c st->sc_link->adapter->scsi_minphys, uio)); uio 1029 scsi/st.c stwrite(dev, uio, iomode) uio 1031 scsi/st.c struct uio *uio; uio 1037 scsi/st.c st->sc_link->adapter->scsi_minphys, uio)); uio 233 sys/buf.h int flags, void (*minphys)(struct buf *), struct uio *uio); uio 51 sys/conf.h struct uio; uio 150 sys/conf.h int (*d_read)(dev_t dev, struct uio *uio, int ioflag); uio 151 sys/conf.h int (*d_write)(dev_t dev, struct uio *uio, int ioflag); uio 169 sys/conf.h #define dev_type_read(n) int n(dev_t, struct uio *, int) uio 170 sys/conf.h #define dev_type_write(n) int n(dev_t, struct uio *, int) uio 501 sys/conf.h int (*l_read)(struct tty *tp, struct uio *uio, uio 503 sys/conf.h int (*l_write)(struct tty *tp, struct uio *uio, uio 42 sys/file.h struct uio; uio 48 sys/file.h int (*fo_read)(struct file *, off_t *, struct uio *, uio 50 sys/file.h int (*fo_write)(struct file *, off_t *, struct uio *, uio 110 sys/ptrace.h int process_domem(struct proc *, struct proc *, struct uio *, int); uio 244 sys/socketvar.h int soo_read(struct file *fp, off_t *, struct uio *uio, uio 246 sys/socketvar.h int soo_write(struct file *fp, off_t *, struct uio *uio, uio 299 sys/socketvar.h int soreceive(struct socket *so, struct mbuf **paddr, struct uio *uio, uio 303 sys/socketvar.h int sosend(struct socket *so, struct mbuf *addr, struct uio *uio, uio 280 sys/systm.h struct uio; uio 281 sys/systm.h int uiomove(void *, int, struct uio *); uio 269 sys/tty.h int ttread(struct tty *tp, struct uio *uio, int flag); uio 277 sys/tty.h int ttwrite(struct tty *tp, struct uio *uio, int flag); uio 303 sys/tty.h int cttyread(dev_t, struct uio *, int); uio 304 sys/tty.h int cttywrite(dev_t, struct uio *, int); uio 238 sys/types.h struct uio; uio 52 sys/uio.h struct uio { uio 82 sys/uio.h int ureadc(int c, struct uio *); uio 383 sys/vnode.h struct uio; uio 135 sys/vnode_if.h struct uio *a_uio; uio 140 sys/vnode_if.h int VOP_READ(struct vnode *, struct uio *, int, struct ucred *); uio 145 sys/vnode_if.h struct uio *a_uio; uio 150 sys/vnode_if.h int VOP_WRITE(struct vnode *, struct uio *, int, struct ucred *); uio 266 sys/vnode_if.h struct uio *a_uio; uio 273 sys/vnode_if.h int VOP_READDIR(struct vnode *, struct uio *, struct ucred *, int *, int *, uio 279 sys/vnode_if.h struct uio *a_uio; uio 283 sys/vnode_if.h int VOP_READLINK(struct vnode *, struct uio *, struct ucred *); uio 48 ufs/ext2fs/ext2fs_extern.h struct uio; uio 130 ufs/ext2fs/ext2fs_lookup.c struct uio *uio = ap->a_uio; uio 138 ufs/ext2fs/ext2fs_lookup.c struct uio auio; uio 141 ufs/ext2fs/ext2fs_lookup.c off_t off = uio->uio_offset; uio 149 ufs/ext2fs/ext2fs_lookup.c e2fs_count = uio->uio_resid; uio 150 ufs/ext2fs/ext2fs_lookup.c entries = (uio->uio_offset + e2fs_count) & (fs->e2fs_bsize - 1); uio 157 ufs/ext2fs/ext2fs_lookup.c auio = *uio; uio 183 ufs/ext2fs/ext2fs_lookup.c if(dstd.d_reclen > uio->uio_resid) { uio 186 ufs/ext2fs/ext2fs_lookup.c if ((error = uiomove((caddr_t)&dstd, dstd.d_reclen, uio)) != 0) { uio 200 ufs/ext2fs/ext2fs_lookup.c uio->uio_offset = off; uio 203 ufs/ext2fs/ext2fs_lookup.c *ap->a_eofflag = ext2fs_size(VTOI(ap->a_vp)) <= uio->uio_offset; uio 749 ufs/ext2fs/ext2fs_lookup.c struct uio auio; uio 70 ufs/ext2fs/ext2fs_readwrite.c struct uio *uio; uio 80 ufs/ext2fs/ext2fs_readwrite.c uio = ap->a_uio; uio 83 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_rw != UIO_READ) uio 95 ufs/ext2fs/ext2fs_readwrite.c if ((u_int64_t)uio->uio_offset > uio 98 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_resid == 0) uio 101 ufs/ext2fs/ext2fs_readwrite.c for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) { uio 102 ufs/ext2fs/ext2fs_readwrite.c if ((bytesinfile = ext2fs_size(ip) - uio->uio_offset) <= 0) uio 104 ufs/ext2fs/ext2fs_readwrite.c lbn = lblkno(fs, uio->uio_offset); uio 107 ufs/ext2fs/ext2fs_readwrite.c blkoffset = blkoff(fs, uio->uio_offset); uio 109 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_resid < xfersize) uio 110 ufs/ext2fs/ext2fs_readwrite.c xfersize = uio->uio_resid; uio 139 ufs/ext2fs/ext2fs_readwrite.c error = uiomove((char *)bp->b_data + blkoffset, xfersize, uio); uio 161 ufs/ext2fs/ext2fs_readwrite.c struct uio *uio; uio 171 ufs/ext2fs/ext2fs_readwrite.c uio = ap->a_uio; uio 176 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_rw != UIO_WRITE) uio 184 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_resid == 0) uio 190 ufs/ext2fs/ext2fs_readwrite.c uio->uio_offset = ext2fs_size(ip); uio 192 ufs/ext2fs/ext2fs_readwrite.c uio->uio_offset != ext2fs_size(ip)) uio 206 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_offset < 0 || uio 207 ufs/ext2fs/ext2fs_readwrite.c (u_int64_t)uio->uio_offset + uio->uio_resid > uio 214 ufs/ext2fs/ext2fs_readwrite.c p = uio->uio_procp; uio 216 ufs/ext2fs/ext2fs_readwrite.c uio->uio_offset + uio->uio_resid > uio 222 ufs/ext2fs/ext2fs_readwrite.c resid = uio->uio_resid; uio 226 ufs/ext2fs/ext2fs_readwrite.c for (error = 0; uio->uio_resid > 0;) { uio 227 ufs/ext2fs/ext2fs_readwrite.c lbn = lblkno(fs, uio->uio_offset); uio 228 ufs/ext2fs/ext2fs_readwrite.c blkoffset = blkoff(fs, uio->uio_offset); uio 230 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_resid < xfersize) uio 231 ufs/ext2fs/ext2fs_readwrite.c xfersize = uio->uio_resid; uio 241 ufs/ext2fs/ext2fs_readwrite.c if (uio->uio_offset + xfersize > ext2fs_size(ip)) { uio 242 ufs/ext2fs/ext2fs_readwrite.c error = ext2fs_setsize(ip, uio->uio_offset + xfersize); uio 254 ufs/ext2fs/ext2fs_readwrite.c uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio); uio 273 ufs/ext2fs/ext2fs_readwrite.c if (resid > uio->uio_resid && ap->a_cred && ap->a_cred->cr_uid != 0) uio 279 ufs/ext2fs/ext2fs_readwrite.c uio->uio_offset -= resid - uio->uio_resid; uio 280 ufs/ext2fs/ext2fs_readwrite.c uio->uio_resid = resid; uio 282 ufs/ext2fs/ext2fs_readwrite.c } else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) { uio 91 ufs/ffs/ffs_extern.h struct uio; uio 174 ufs/ffs/ffs_vnops.c struct uio *uio; uio 186 ufs/ffs/ffs_vnops.c uio = ap->a_uio; uio 189 ufs/ffs/ffs_vnops.c if (uio->uio_rw != UIO_READ) uio 201 ufs/ffs/ffs_vnops.c if ((u_int64_t)uio->uio_offset > fs->fs_maxfilesize) uio 204 ufs/ffs/ffs_vnops.c if (uio->uio_resid == 0) uio 207 ufs/ffs/ffs_vnops.c for (error = 0, bp = NULL; uio->uio_resid > 0; bp = NULL) { uio 208 ufs/ffs/ffs_vnops.c if ((bytesinfile = DIP(ip, size) - uio->uio_offset) <= 0) uio 210 ufs/ffs/ffs_vnops.c lbn = lblkno(fs, uio->uio_offset); uio 213 ufs/ffs/ffs_vnops.c blkoffset = blkoff(fs, uio->uio_offset); uio 215 ufs/ffs/ffs_vnops.c if (uio->uio_resid < xfersize) uio 216 ufs/ffs/ffs_vnops.c xfersize = uio->uio_resid; uio 245 ufs/ffs/ffs_vnops.c uio); uio 264 ufs/ffs/ffs_vnops.c struct uio *uio; uio 275 ufs/ffs/ffs_vnops.c uio = ap->a_uio; uio 280 ufs/ffs/ffs_vnops.c if (uio->uio_rw != UIO_WRITE) uio 288 ufs/ffs/ffs_vnops.c if (uio->uio_resid == 0) uio 294 ufs/ffs/ffs_vnops.c uio->uio_offset = DIP(ip, size); uio 295 ufs/ffs/ffs_vnops.c if ((DIP(ip, flags) & APPEND) && uio->uio_offset != DIP(ip, size)) uio 309 ufs/ffs/ffs_vnops.c if (uio->uio_offset < 0 || uio 310 ufs/ffs/ffs_vnops.c (u_int64_t)uio->uio_offset + uio->uio_resid > fs->fs_maxfilesize) uio 316 ufs/ffs/ffs_vnops.c p = uio->uio_procp; uio 318 ufs/ffs/ffs_vnops.c uio->uio_offset + uio->uio_resid > uio 324 ufs/ffs/ffs_vnops.c resid = uio->uio_resid; uio 328 ufs/ffs/ffs_vnops.c for (error = 0; uio->uio_resid > 0;) { uio 329 ufs/ffs/ffs_vnops.c lbn = lblkno(fs, uio->uio_offset); uio 330 ufs/ffs/ffs_vnops.c blkoffset = blkoff(fs, uio->uio_offset); uio 332 ufs/ffs/ffs_vnops.c if (uio->uio_resid < xfersize) uio 333 ufs/ffs/ffs_vnops.c xfersize = uio->uio_resid; uio 339 ufs/ffs/ffs_vnops.c if ((error = UFS_BUF_ALLOC(ip, uio->uio_offset, xfersize, uio 342 ufs/ffs/ffs_vnops.c if (uio->uio_offset + xfersize > DIP(ip, size)) { uio 343 ufs/ffs/ffs_vnops.c DIP_ASSIGN(ip, size, uio->uio_offset + xfersize); uio 354 ufs/ffs/ffs_vnops.c uiomove((char *)bp->b_data + blkoffset, xfersize, uio); uio 378 ufs/ffs/ffs_vnops.c if (resid > uio->uio_resid && ap->a_cred && ap->a_cred->cr_uid != 0) uio 380 ufs/ffs/ffs_vnops.c if (resid > uio->uio_resid) uio 386 ufs/ffs/ffs_vnops.c uio->uio_offset -= resid - uio->uio_resid; uio 387 ufs/ffs/ffs_vnops.c uio->uio_resid = resid; uio 389 ufs/ffs/ffs_vnops.c } else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) { uio 51 ufs/ufs/ufs_extern.h struct uio; uio 804 ufs/ufs/ufs_quota.c struct uio auio; uio 939 ufs/ufs/ufs_quota.c struct uio auio; uio 1380 ufs/ufs/ufs_vnops.c struct uio *uio = ap->a_uio; uio 1383 ufs/ufs/ufs_vnops.c off_t off = uio->uio_offset; uio 1385 ufs/ufs/ufs_vnops.c count = uio->uio_resid; uio 1386 ufs/ufs/ufs_vnops.c entries = (uio->uio_offset + count) & (DIRBLKSIZ - 1); uio 1393 ufs/ufs/ufs_vnops.c lost = uio->uio_resid - count; uio 1394 ufs/ufs/ufs_vnops.c uio->uio_resid = count; uio 1395 ufs/ufs/ufs_vnops.c uio->uio_iov->iov_len = count; uio 1398 ufs/ufs/ufs_vnops.c error = VOP_READ(ap->a_vp, uio, 0, ap->a_cred); uio 1401 ufs/ufs/ufs_vnops.c struct uio auio; uio 1407 ufs/ufs/ufs_vnops.c auio = *uio; uio 1431 ufs/ufs/ufs_vnops.c error = uiomove(dirbuf, readcnt, uio); uio 1436 ufs/ufs/ufs_vnops.c error = VOP_READ(ap->a_vp, uio, 0, ap->a_cred); uio 1449 ufs/ufs/ufs_vnops.c if (uio->uio_segflg != UIO_SYSSPACE || uio->uio_iovcnt != 1) uio 1453 ufs/ufs/ufs_vnops.c ((char *)uio->uio_iov->iov_base - uio 1454 ufs/ufs/ufs_vnops.c (uio->uio_offset - off)); uio 1456 ufs/ufs/ufs_vnops.c for (dp = dpstart, ncookies = 0; off < uio->uio_offset; ) { uio 1463 ufs/ufs/ufs_vnops.c lost += uio->uio_offset - off; uio 1464 ufs/ufs/ufs_vnops.c uio->uio_offset = off; uio 1469 ufs/ufs/ufs_vnops.c for (off = offstart, dp = dpstart; off < uio->uio_offset; ) { uio 1477 ufs/ufs/ufs_vnops.c uio->uio_resid += lost; uio 1478 ufs/ufs/ufs_vnops.c *ap->a_eofflag = DIP(VTOI(ap->a_vp), size) <= uio->uio_offset; uio 40 ufs/ufs/ufsmount.h struct uio; uio 238 uvm/uvm_extern.h struct uio; uio 483 uvm/uvm_extern.h int uvm_io(vm_map_t, struct uio *, int); uio 63 uvm/uvm_io.c uvm_io(vm_map_t map, struct uio *uio, int flags) uio 76 uvm/uvm_io.c if (uio->uio_resid == 0) uio 78 uvm/uvm_io.c togo = uio->uio_resid; uio 80 uvm/uvm_io.c baseva = (vaddr_t) uio->uio_offset; uio 132 uvm/uvm_io.c error = uiomove((caddr_t) (kva + pageoffset), sz, uio); uio 1171 uvm/uvm_swap.c swread(dev, uio, ioflag) uio 1173 uvm/uvm_swap.c struct uio *uio; uio 1179 uvm/uvm_swap.c dev, (u_long)uio->uio_offset, 0, 0); uio 1180 uvm/uvm_swap.c return (physio(swstrategy, NULL, dev, B_READ, minphys, uio)); uio 1188 uvm/uvm_swap.c swwrite(dev, uio, ioflag) uio 1190 uvm/uvm_swap.c struct uio *uio; uio 1196 uvm/uvm_swap.c dev, (u_long)uio->uio_offset, 0, 0); uio 1197 uvm/uvm_swap.c return (physio(swstrategy, NULL, dev, B_WRITE, minphys, uio)); uio 1556 uvm/uvm_vnode.c struct uio uio; uio 1642 uvm/uvm_vnode.c uio.uio_iov = &iov; uio 1643 uvm/uvm_vnode.c uio.uio_iovcnt = 1; uio 1644 uvm/uvm_vnode.c uio.uio_offset = file_offset; uio 1645 uvm/uvm_vnode.c uio.uio_segflg = UIO_SYSSPACE; uio 1646 uvm/uvm_vnode.c uio.uio_rw = rw; uio 1647 uvm/uvm_vnode.c uio.uio_resid = wanted; uio 1648 uvm/uvm_vnode.c uio.uio_procp = curproc; uio 1673 uvm/uvm_vnode.c result = VOP_READ(vn, &uio, 0, curproc->p_ucred); uio 1675 uvm/uvm_vnode.c result = VOP_WRITE(vn, &uio, 0, curproc->p_ucred); uio 1692 uvm/uvm_vnode.c got = wanted - uio.uio_resid; uio 229 xfs/xfs_dev-common.c xfs_devread(dev_t dev, struct uio * uiop, int ioflag) uio 309 xfs/xfs_dev-common.c xfs_devwrite(dev_t dev, struct uio *uiop, int ioflag) uio 126 xfs/xfs_dev.h xfs_devread(dev_t dev, struct uio * uiop, int ioflag); uio 129 xfs/xfs_dev.h xfs_devwrite(dev_t dev, struct uio *uiop, int ioflag); uio 47 xfs/xfs_extern.h int xfs_devread(dev_t dev, struct uio * uiop, int ioflag); uio 48 xfs/xfs_extern.h int xfs_devwrite(dev_t dev, struct uio *uiop, int ioflag); uio 219 xfs/xfs_locl.h #define xfs_vop_read(t, uio, ioflag, cred, error) (error) = VOP_READ((t), (uio), (ioflag), (cred)) uio 220 xfs/xfs_locl.h #define xfs_vop_write(t, uio, ioflag, cred, error) (error) = VOP_WRITE((t), (uio), (ioflag), (cred)) uio 579 xfs/xfs_vnodeops-bsd.c struct uio *uio = ap->a_uio; uio 584 xfs/xfs_vnodeops-bsd.c if (uio->uio_segflg != UIO_SYSSPACE || uio->uio_iovcnt != 1) uio 587 xfs/xfs_vnodeops-bsd.c ((const char *)uio->uio_iov->iov_base - (uio->uio_offset - off)); uio 589 xfs/xfs_vnodeops-bsd.c dp_end = (const struct dirent *) uio->uio_iov->iov_base; uio 1217 xfs/xfs_vnodeops-bsd.c struct uio uio; uio 1225 xfs/xfs_vnodeops-bsd.c uio.uio_iov=&iov; uio 1226 xfs/xfs_vnodeops-bsd.c uio.uio_iovcnt=1; uio 1227 xfs/xfs_vnodeops-bsd.c uio.uio_offset=ap->a_f_offset; uio 1228 xfs/xfs_vnodeops-bsd.c uio.uio_resid=ap->a_size; uio 1229 xfs/xfs_vnodeops-bsd.c uio.uio_segflg=UIO_SYSSPACE; /* XXX what is it? */ uio 1230 xfs/xfs_vnodeops-bsd.c uio.uio_rw=UIO_READ; uio 1231 xfs/xfs_vnodeops-bsd.c uio.uio_procp=xfs_curproc(); uio 1233 xfs/xfs_vnodeops-bsd.c ret = VOP_READ(ap->a_vp, &uio, 0, ap->a_cred); uio 1236 xfs/xfs_vnodeops-bsd.c if (ret == 0 && uio.uio_resid > 0) uio 1237 xfs/xfs_vnodeops-bsd.c bzero(iov.iov_base, uio.uio_resid); uio 1263 xfs/xfs_vnodeops-bsd.c struct uio uio; uio 1271 xfs/xfs_vnodeops-bsd.c uio.uio_iov=&iov; uio 1272 xfs/xfs_vnodeops-bsd.c uio.uio_iovcnt=1; uio 1273 xfs/xfs_vnodeops-bsd.c uio.uio_offset=ap->a_f_offset; uio 1274 xfs/xfs_vnodeops-bsd.c uio.uio_resid=ap->a_size; uio 1275 xfs/xfs_vnodeops-bsd.c uio.uio_segflg=UIO_SYSSPACE; /* XXX what is it? */ uio 1276 xfs/xfs_vnodeops-bsd.c uio.uio_rw=UIO_WRITE; uio 1277 xfs/xfs_vnodeops-bsd.c uio.uio_procp=xfs_curproc(); uio 1279 xfs/xfs_vnodeops-bsd.c ret = VOP_WRITE(ap->a_vp, &uio, 0, ap->a_cred); uio 299 xfs/xfs_vnodeops-common.c xfs_uio_end_length (struct uio *uio) uio 305 xfs/xfs_vnodeops-common.c for (i = 0; i < uio->uio_iovcnt; i++) uio 306 xfs/xfs_vnodeops-common.c sz += uio->uio_iov[i].iov_len; uio 307 xfs/xfs_vnodeops-common.c if (sz != uio->uio_resid) uio 310 xfs/xfs_vnodeops-common.c return uio->uio_offset + uio->uio_resid; uio 315 xfs/xfs_vnodeops-common.c xfs_read_common(struct vnode *vp, struct uio *uio, int ioflag, uio 326 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_thread(uio), NNPFS_DATA_R, uio 327 xfs/xfs_vnodeops-common.c xfs_uio_end_length(uio)); uio 329 xfs/xfs_vnodeops-common.c error = xfs_data_valid(vp, cred, xfs_uio_to_proc(uio), NNPFS_DATA_R, uio 330 xfs/xfs_vnodeops-common.c xfs_uio_end_length(uio)); uio 333 xfs/xfs_vnodeops-common.c NNPFSDEB(XDEBVNOPS, ("xfs_read: iovcnt: %d\n", uio->uio_iovcnt)); uio 334 xfs/xfs_vnodeops-common.c for (i = 0; i < uio->uio_iovcnt; i++) uio 336 xfs/xfs_vnodeops-common.c (unsigned long)uio->uio_iov[i].iov_base, uio 337 xfs/xfs_vnodeops-common.c (unsigned long)uio->uio_iov[i].iov_len)); uio 343 xfs/xfs_vnodeops-common.c xfs_vfs_readlock(t, xfs_uio_to_thread(uio)); uio 344 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uio, ioflag, cred, error); uio 345 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_thread(uio)); uio 347 xfs/xfs_vnodeops-common.c xfs_vfs_readlock(t, xfs_uio_to_proc(uio)); uio 348 xfs/xfs_vnodeops-common.c xfs_vop_read(t, uio, ioflag, cred, error); uio 349 xfs/xfs_vnodeops-common.c xfs_vfs_unlock(t, xfs_uio_to_proc(uio)); uio 354 xfs/xfs_vnodeops-common.c (unsigned long)uio->uio_offset, uio 355 xfs/xfs_vnodeops-common.c (unsigned long)uio->uio_resid)); uio 362 xfs/xfs_vnodeops-common.c xfs_write_common(struct vnode *vp, struct uio *uiop, int ioflag, uio 834 xfs/xfs_vnodeops-common.c struct uio *uiop, uio 964 xfs/xfs_vnodeops-common.c xfs_readlink_common(struct vnode *vp, struct uio *uiop, struct ucred *cred) uio 115 xfs/xfs_vnodeops.h xfs_read_common(struct vnode *vp, struct uio *uio, int ioflag, uio 119 xfs/xfs_vnodeops.h xfs_write_common(struct vnode *vp, struct uio *uiop, int ioflag, uio 179 xfs/xfs_vnodeops.h struct uio *uiop, uio 199 xfs/xfs_vnodeops.h xfs_readlink_common(struct vnode *vp, struct uio *uiop, struct ucred *cred); uio 217 xfs/xfs_vnodeops.h xfs_uio_end_length (struct uio *uio);