iov              3781 arch/i386/i386/machdep.c 	struct iovec *iov;
iov              3791 arch/i386/i386/machdep.c 	iov = uio->uio_iov;
iov              3812 arch/i386/i386/machdep.c 		minlen = resid < iov[i].iov_len ? resid : iov[i].iov_len;
iov              3813 arch/i386/i386/machdep.c 		addr = (caddr_t)iov[i].iov_base;
iov               122 arch/i386/i386/mem.c 	struct iovec *iov;
iov               138 arch/i386/i386/mem.c 		iov = uio->uio_iov;
iov               139 arch/i386/i386/mem.c 		if (iov->iov_len == 0) {
iov               166 arch/i386/i386/mem.c 			c = min(iov->iov_len, MAXPHYS);
iov               182 arch/i386/i386/mem.c 				c = iov->iov_len;
iov               190 arch/i386/i386/mem.c 			c = min(iov->iov_len, PAGE_SIZE);
iov               197 arch/i386/i386/mem.c 		(char *)iov->iov_base += c;
iov               198 arch/i386/i386/mem.c 		iov->iov_len -= c;
iov               211 compat/common/uipc_syscalls_43.c 	struct iovec aiov[UIO_SMALLIOV], *iov;
iov               221 compat/common/uipc_syscalls_43.c 		MALLOC(iov, struct iovec *,
iov               224 compat/common/uipc_syscalls_43.c 		iov = aiov;
iov               226 compat/common/uipc_syscalls_43.c 	error = copyin((caddr_t)msg.msg_iov, (caddr_t)iov,
iov               230 compat/common/uipc_syscalls_43.c 	msg.msg_iov = iov;
iov               238 compat/common/uipc_syscalls_43.c 	if (iov != aiov)
iov               239 compat/common/uipc_syscalls_43.c 		FREE(iov, M_IOV);
iov               283 compat/common/uipc_syscalls_43.c 	struct iovec aiov[UIO_SMALLIOV], *iov;
iov               293 compat/common/uipc_syscalls_43.c 		MALLOC(iov, struct iovec *,
iov               296 compat/common/uipc_syscalls_43.c 		iov = aiov;
iov               297 compat/common/uipc_syscalls_43.c 	error = copyin((caddr_t)msg.msg_iov, (caddr_t)iov,
iov               302 compat/common/uipc_syscalls_43.c 	msg.msg_iov = iov;
iov               305 compat/common/uipc_syscalls_43.c 	if (iov != aiov)
iov               306 compat/common/uipc_syscalls_43.c 		FREE(iov, M_IOV);
iov               599 compat/linux/linux_socket.c 	struct iovec *iov, riov[2];
iov               614 compat/linux/linux_socket.c 	iov = (struct iovec *)stackgap_alloc(sgp, sizeof(*iov)*2);
iov               632 compat/linux/linux_socket.c 	error = copyout(&riov[0], iov, sizeof(riov));
iov               639 compat/linux/linux_socket.c 	rmsg.msg_iov = iov;
iov               645 compat/linux/linux_socket.c 	error = copyout(&riov[0], iov, sizeof(riov));
iov                43 crypto/criov.c 	struct iovec *iov = uio->uio_iov;
iov                54 crypto/criov.c 		if (off < iov->iov_len)
iov                56 crypto/criov.c 		off -= iov->iov_len;
iov                58 crypto/criov.c 		iov++;
iov                63 crypto/criov.c 		count = min(iov->iov_len - off, len);
iov                64 crypto/criov.c 		bcopy(((caddr_t)iov->iov_base) + off, cp, count);
iov                69 crypto/criov.c 		iov++;
iov                76 crypto/criov.c 	struct iovec *iov = uio->uio_iov;
iov                88 crypto/criov.c 		if (off < iov->iov_len)
iov                90 crypto/criov.c 		off -= iov->iov_len;
iov                92 crypto/criov.c 		iov++;
iov                97 crypto/criov.c 		count = min(iov->iov_len - off, len);
iov                98 crypto/criov.c 		bcopy(cp, ((caddr_t)iov->iov_base) + off, count);
iov               103 crypto/criov.c 		iov++;
iov                37 dev/firmload.c 	struct iovec iov;
iov                76 dev/firmload.c 	iov.iov_base = ptr;
iov                77 dev/firmload.c 	iov.iov_len = va.va_size;
iov                78 dev/firmload.c 	uio.uio_iov = &iov;
iov              2343 dev/i2o/iop.c  	struct iovec *iov;
iov              2356 dev/i2o/iop.c  		iov = (struct iovec *)data;
iov              2358 dev/i2o/iop.c  		if (i > iov->iov_len)
iov              2359 dev/i2o/iop.c  			i = iov->iov_len;
iov              2361 dev/i2o/iop.c  			iov->iov_len = i;
iov              2363 dev/i2o/iop.c  			rv = copyout(&sc->sc_status, iov->iov_base, i);
iov              2383 dev/i2o/iop.c  		iov = (struct iovec *)data;
iov              2385 dev/i2o/iop.c  		if (i > iov->iov_len)
iov              2386 dev/i2o/iop.c  			i = iov->iov_len;
iov              2388 dev/i2o/iop.c  			iov->iov_len = i;
iov              2389 dev/i2o/iop.c  		rv = copyout(sc->sc_lct, iov->iov_base, i);
iov              2397 dev/i2o/iop.c  		iov = (struct iovec *)data;
iov              2399 dev/i2o/iop.c  		if (i > iov->iov_len)
iov              2400 dev/i2o/iop.c  			i = iov->iov_len;
iov              2402 dev/i2o/iop.c  			iov->iov_len = i;
iov              2403 dev/i2o/iop.c  		rv = copyout(sc->sc_tidmap, iov->iov_base, i);
iov                40 dev/microcode/uyap/build.c 		struct iovec iov[3];
iov                45 dev/microcode/uyap/build.c 		iov[0].iov_base = &length;
iov                46 dev/microcode/uyap/build.c 		iov[0].iov_len = 1;
iov                49 dev/microcode/uyap/build.c 		iov[1].iov_base = &address;
iov                50 dev/microcode/uyap/build.c 		iov[1].iov_len = 2;
iov                52 dev/microcode/uyap/build.c 		iov[2].iov_base = ptr->data;
iov                53 dev/microcode/uyap/build.c 		iov[2].iov_len = ptr->length;
iov                55 dev/microcode/uyap/build.c 		tlen = iov[0].iov_len + iov[1].iov_len + iov[2].iov_len;
iov                57 dev/microcode/uyap/build.c 		rlen = writev(fd, iov, 3);
iov              1183 dev/systrace.c 	struct iovec iov;
iov              1204 dev/systrace.c 	iov.iov_base = io->strio_addr;
iov              1205 dev/systrace.c 	iov.iov_len = io->strio_len;
iov              1206 dev/systrace.c 	uio.uio_iov = &iov;
iov              1176 dev/usb/ugen.c 		struct iovec iov;
iov              1184 dev/usb/ugen.c 		iov.iov_base = (caddr_t)fd->ufd_data;
iov              1185 dev/usb/ugen.c 		iov.iov_len = len;
iov              1186 dev/usb/ugen.c 		uio.uio_iov = &iov;
iov              1211 dev/usb/ugen.c 		struct iovec iov;
iov              1231 dev/usb/ugen.c 			iov.iov_base = (caddr_t)ur->ucr_data;
iov              1232 dev/usb/ugen.c 			iov.iov_len = len;
iov              1233 dev/usb/ugen.c 			uio.uio_iov = &iov;
iov               450 dev/usb/urio.c 	struct iovec iov;
iov               499 dev/usb/urio.c 		iov.iov_base = (caddr_t)rcmd->buffer;
iov               500 dev/usb/urio.c 		iov.iov_len = len;
iov               501 dev/usb/urio.c 		uio.uio_iov = &iov;
iov               505 dev/usb/usb.c  		struct iovec iov;
iov               522 dev/usb/usb.c  			iov.iov_base = (caddr_t)ur->ucr_data;
iov               523 dev/usb/usb.c  			iov.iov_len = len;
iov               524 dev/usb/usb.c  			uio.uio_iov = &iov;
iov               179 kern/kern_ktrace.c ktrgenio(struct proc *p, int fd, enum uio_rw rw, struct iovec *iov, int len,
iov               213 kern/kern_ktrace.c 		count = min(iov->iov_len, buflen);
iov               216 kern/kern_ktrace.c 		if (copyin(iov->iov_base, cp, count))
iov               224 kern/kern_ktrace.c 		iov->iov_len -= count;
iov               225 kern/kern_ktrace.c 		iov->iov_base = (caddr_t)iov->iov_base + count;
iov               227 kern/kern_ktrace.c 		if (iov->iov_len == 0)
iov               228 kern/kern_ktrace.c 			iov++;
iov                52 kern/kern_subr.c 	struct iovec *iov;
iov                66 kern/kern_subr.c 		iov = uio->uio_iov;
iov                67 kern/kern_subr.c 		cnt = iov->iov_len;
iov                82 kern/kern_subr.c 				error = copyout(cp, iov->iov_base, cnt);
iov                84 kern/kern_subr.c 				error = copyin(iov->iov_base, cp, cnt);
iov                91 kern/kern_subr.c 				error = kcopy(cp, iov->iov_base, cnt);
iov                93 kern/kern_subr.c 				error = kcopy(iov->iov_base, cp, cnt);
iov                97 kern/kern_subr.c 		iov->iov_base = (caddr_t)iov->iov_base + cnt;
iov                98 kern/kern_subr.c 		iov->iov_len -= cnt;
iov               113 kern/kern_subr.c 	struct iovec *iov;
iov               128 kern/kern_subr.c 	iov = uio->uio_iov;
iov               129 kern/kern_subr.c 	if (iov->iov_len <= 0) {
iov               140 kern/kern_subr.c 		if (copyout(&tmp, iov->iov_base, sizeof(char)) != 0)
iov               146 kern/kern_subr.c 		*(char *)iov->iov_base = c;
iov               149 kern/kern_subr.c 	iov->iov_base = (caddr_t)iov->iov_base + 1;
iov               150 kern/kern_subr.c 	iov->iov_len--;
iov              1357 kern/kern_sysctl.c 	struct iovec iov;
iov              1409 kern/kern_sysctl.c 	iov.iov_base = &pss;
iov              1410 kern/kern_sysctl.c 	iov.iov_len = sizeof(pss);
iov              1411 kern/kern_sysctl.c 	uio.uio_iov = &iov;
iov              1467 kern/kern_sysctl.c 		iov.iov_base = &varg;
iov              1468 kern/kern_sysctl.c 		iov.iov_len = sizeof(varg);
iov              1469 kern/kern_sysctl.c 		uio.uio_iov = &iov;
iov              1489 kern/kern_sysctl.c 		iov.iov_base = buf;
iov              1490 kern/kern_sysctl.c 		iov.iov_len = len;
iov              1491 kern/kern_sysctl.c 		uio.uio_iov = &iov;
iov               186 kern/sys_generic.c 	struct iovec *iov;
iov               202 kern/sys_generic.c 		iov = needfree = malloc(iovlen, M_IOV, M_WAITOK);
iov               204 kern/sys_generic.c 		iov = aiov;
iov               211 kern/sys_generic.c 	auio.uio_iov = iov;
iov               216 kern/sys_generic.c 	error = copyin(iovp, iov, iovlen);
iov               221 kern/sys_generic.c 		auio.uio_resid += iov->iov_len;
iov               227 kern/sys_generic.c 		if (iov->iov_len > SSIZE_MAX || auio.uio_resid > SSIZE_MAX) {
iov               231 kern/sys_generic.c 		iov++;
iov               388 kern/sys_generic.c 	struct iovec *iov;
iov               404 kern/sys_generic.c 		iov = needfree = malloc(iovlen, M_IOV, M_WAITOK);
iov               406 kern/sys_generic.c 		iov = aiov;
iov               413 kern/sys_generic.c 	auio.uio_iov = iov;
iov               418 kern/sys_generic.c 	error = copyin(iovp, iov, iovlen);
iov               423 kern/sys_generic.c 		auio.uio_resid += iov->iov_len;
iov               429 kern/sys_generic.c 		if (iov->iov_len > SSIZE_MAX || auio.uio_resid > SSIZE_MAX) {
iov               433 kern/sys_generic.c 		iov++;
iov                85 kern/sys_process.c 	struct iovec iov;
iov               249 kern/sys_process.c 		iov.iov_base = (caddr_t)&temp;
iov               250 kern/sys_process.c 		iov.iov_len = sizeof(int);
iov               251 kern/sys_process.c 		uio.uio_iov = &iov;
iov               267 kern/sys_process.c 		iov.iov_base = piod.piod_addr;
iov               268 kern/sys_process.c 		iov.iov_len = piod.piod_len;
iov               269 kern/sys_process.c 		uio.uio_iov = &iov;
iov               417 kern/uipc_syscalls.c 	struct iovec aiov[UIO_SMALLIOV], *iov;
iov               426 kern/uipc_syscalls.c 		iov = malloc(sizeof(struct iovec) * msg.msg_iovlen,
iov               429 kern/uipc_syscalls.c 		iov = aiov;
iov               431 kern/uipc_syscalls.c 	    (error = copyin(msg.msg_iov, iov,
iov               434 kern/uipc_syscalls.c 	msg.msg_iov = iov;
iov               440 kern/uipc_syscalls.c 	if (iov != aiov)
iov               441 kern/uipc_syscalls.c 		free(iov, M_IOV);
iov               450 kern/uipc_syscalls.c 	struct iovec *iov;
iov               469 kern/uipc_syscalls.c 	iov = mp->msg_iov;
iov               470 kern/uipc_syscalls.c 	for (i = 0; i < mp->msg_iovlen; i++, iov++) {
iov               472 kern/uipc_syscalls.c 		if (iov->iov_len > SSIZE_MAX ||
iov               473 kern/uipc_syscalls.c 		    (auio.uio_resid += iov->iov_len) > SSIZE_MAX) {
iov               588 kern/uipc_syscalls.c 	struct iovec aiov[UIO_SMALLIOV], *uiov, *iov;
iov               597 kern/uipc_syscalls.c 		iov = malloc(sizeof(struct iovec) * msg.msg_iovlen,
iov               600 kern/uipc_syscalls.c 		iov = aiov;
iov               607 kern/uipc_syscalls.c 		error = copyin(msg.msg_iov, iov,
iov               613 kern/uipc_syscalls.c 	msg.msg_iov = iov;
iov               619 kern/uipc_syscalls.c 	if (iov != aiov)
iov               620 kern/uipc_syscalls.c 		free(iov, M_IOV);
iov               630 kern/uipc_syscalls.c 	struct iovec *iov;
iov               648 kern/uipc_syscalls.c 	iov = mp->msg_iov;
iov               649 kern/uipc_syscalls.c 	for (i = 0; i < mp->msg_iovlen; i++, iov++) {
iov               651 kern/uipc_syscalls.c 		if (iov->iov_len > SSIZE_MAX ||
iov               652 kern/uipc_syscalls.c 		    (auio.uio_resid += iov->iov_len) > SSIZE_MAX) {
iov                67 kern/vfs_getcwd.c 	struct iovec iov;
iov               134 kern/vfs_getcwd.c 		iov.iov_base = dirbuf;
iov               135 kern/vfs_getcwd.c 		iov.iov_len = dirbuflen;
iov               137 kern/vfs_getcwd.c 		uio.uio_iov = &iov;
iov               875 nfs/nfs_serv.c 	struct iovec *iov;
iov              1070 nfs/nfs_serv.c 		    MALLOC(iov, struct iovec *, i * sizeof (struct iovec), 
iov              1072 nfs/nfs_serv.c 		    uiop->uio_iov = ivp = iov;
iov              1086 nfs/nfs_serv.c 		    FREE((caddr_t)iov, M_TEMP);
iov              1560 nfs/nfs_socket.c 	struct iovec iov;
iov              1670 nfs/nfs_socket.c 			uio.uio_iov = &iov;
iov              1673 nfs/nfs_socket.c 			iov.iov_base = (caddr_t)&nfsd->nfsd_authstr[4];
iov              1674 nfs/nfs_socket.c 			iov.iov_len = RPCAUTH_MAXSIZ - 4;
iov              1557 uvm/uvm_vnode.c 	struct iovec iov;
iov              1637 uvm/uvm_vnode.c 	iov.iov_base = (caddr_t) kva;
iov              1641 uvm/uvm_vnode.c 	iov.iov_len = wanted;
iov              1642 uvm/uvm_vnode.c 	uio.uio_iov = &iov;
iov              1218 xfs/xfs_vnodeops-bsd.c     struct iovec iov;
iov              1221 xfs/xfs_vnodeops-bsd.c     kernel_upl_map(kernel_map, ap->a_pl, &iov.iov_base);
iov              1222 xfs/xfs_vnodeops-bsd.c     iov.iov_base+=ap->a_pl_offset;
iov              1223 xfs/xfs_vnodeops-bsd.c     iov.iov_len=ap->a_size;
iov              1225 xfs/xfs_vnodeops-bsd.c     uio.uio_iov=&iov;
iov              1237 xfs/xfs_vnodeops-bsd.c 	bzero(iov.iov_base, uio.uio_resid);
iov              1264 xfs/xfs_vnodeops-bsd.c     struct iovec iov;
iov              1267 xfs/xfs_vnodeops-bsd.c     kernel_upl_map(kernel_map, ap->a_pl, &iov.iov_base);
iov              1268 xfs/xfs_vnodeops-bsd.c     iov.iov_base+=ap->a_pl_offset;
iov              1269 xfs/xfs_vnodeops-bsd.c     iov.iov_len=ap->a_size;
iov              1271 xfs/xfs_vnodeops-bsd.c     uio.uio_iov=&iov;