Lines Matching refs:iov
870 uint64_t gla, size_t len, int prot, struct iovec *iov, int iovcnt, in vm_copy_setup() argument
878 iov[i].iov_base = 0; in vm_copy_setup()
879 iov[i].iov_len = 0; in vm_copy_setup()
895 iov->iov_base = va; in vm_copy_setup()
896 iov->iov_len = n; in vm_copy_setup()
897 iov++; in vm_copy_setup()
908 vm_copy_teardown(struct iovec *iov __unused, int iovcnt __unused) in vm_copy_teardown()
918 vm_copyin(struct iovec *iov, void *vp, size_t len) in vm_copyin() argument
926 assert(iov->iov_len); in vm_copyin()
927 n = min(len, iov->iov_len); in vm_copyin()
928 src = iov->iov_base; in vm_copyin()
931 iov++; in vm_copyin()
938 vm_copyout(const void *vp, struct iovec *iov, size_t len) in vm_copyout() argument
946 assert(iov->iov_len); in vm_copyout()
947 n = min(len, iov->iov_len); in vm_copyout()
948 dst = iov->iov_base; in vm_copyout()
951 iov++; in vm_copyout()