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);