iov 92 kern/fs/sfs/sfs_io.c struct iovec iov; iov 95 kern/fs/sfs/sfs_io.c SFSUIO(&iov, &ku, data, block, UIO_READ); iov 102 kern/fs/sfs/sfs_io.c struct iovec iov; iov 105 kern/fs/sfs/sfs_io.c SFSUIO(&iov, &ku, data, block, UIO_WRITE); iov 556 kern/fs/sfs/sfs_vnode.c struct iovec iov; iov 565 kern/fs/sfs/sfs_vnode.c uio_kinit(&iov, &ku, sd, sizeof(struct sfs_dir), actualpos, UIO_READ); iov 590 kern/fs/sfs/sfs_vnode.c struct iovec iov; iov 600 kern/fs/sfs/sfs_vnode.c uio_kinit(&iov, &ku, sd, sizeof(struct sfs_dir), actualpos, UIO_WRITE); iov 79 kern/include/sfs.h #define SFSUIO(iov, uio, ptr, block, rw) \ iov 80 kern/include/sfs.h uio_kinit(iov, uio, ptr, SFS_BLOCKSIZE, ((off_t)(block))*SFS_BLOCKSIZE, rw) iov 44 kern/lib/uio.c struct iovec *iov; iov 60 kern/lib/uio.c iov = uio->uio_iov; iov 61 kern/lib/uio.c size = iov->iov_len; iov 87 kern/lib/uio.c memmove(iov->iov_kbase, ptr, size); iov 90 kern/lib/uio.c memmove(ptr, iov->iov_kbase, size); iov 92 kern/lib/uio.c iov->iov_kbase = ((char *)iov->iov_kbase+size); iov 97 kern/lib/uio.c result = copyout(ptr, iov->iov_ubase,size); iov 100 kern/lib/uio.c result = copyin(iov->iov_ubase, ptr, size); iov 105 kern/lib/uio.c iov->iov_ubase += size; iov 112 kern/lib/uio.c iov->iov_len -= size; iov 153 kern/lib/uio.c uio_kinit(struct iovec *iov, struct uio *u, iov 156 kern/lib/uio.c iov->iov_kbase = kbuf; iov 157 kern/lib/uio.c iov->iov_len = len; iov 158 kern/lib/uio.c u->uio_iov = iov; iov 225 kern/startup/menu.c struct iovec iov; iov 231 kern/startup/menu.c uio_kinit(&iov, &ku, buf, sizeof(buf)-1, 0, UIO_READ); iov 26 kern/syscall/file_syscalls.c struct iovec iov; iov 41 kern/syscall/file_syscalls.c iov.iov_ubase = ubuf; iov 42 kern/syscall/file_syscalls.c iov.iov_len = nbytes; iov 43 kern/syscall/file_syscalls.c u.uio_iov = &iov; iov 84 kern/syscall/loadelf.c struct iovec iov; iov 96 kern/syscall/loadelf.c iov.iov_ubase = (userptr_t)vaddr; iov 97 kern/syscall/loadelf.c iov.iov_len = memsize; // length of the memory space iov 98 kern/syscall/loadelf.c u.uio_iov = &iov; iov 159 kern/syscall/loadelf.c struct iovec iov; iov 169 kern/syscall/loadelf.c uio_kinit(&iov, &ku, &eh, sizeof(eh), 0, UIO_READ); iov 222 kern/syscall/loadelf.c uio_kinit(&iov, &ku, &ph, sizeof(ph), offset, UIO_READ); iov 267 kern/syscall/loadelf.c uio_kinit(&iov, &ku, &ph, sizeof(ph), offset, UIO_READ); iov 145 kern/test/fstest.c struct iovec iov; iov 174 kern/test/fstest.c uio_kinit(&iov, &ku, buf, strlen(SLOGAN), pos, UIO_WRITE); iov 220 kern/test/fstest.c struct iovec iov; iov 235 kern/test/fstest.c uio_kinit(&iov, &ku, buf, strlen(SLOGAN), bytes, UIO_READ); iov 586 kern/test/fstest.c struct iovec iov; iov 616 kern/test/fstest.c uio_kinit(&iov, &ku, buf, sizeof(buf), rpos, UIO_READ); iov 628 kern/test/fstest.c uio_kinit(&iov, &ku, buf, sizeof(buf)-ku.uio_resid, wpos,