Lines Matching defs:from

142 static int copyout(void __user *to, const void *from, size_t n)
147 instrument_copy_to_user(to, from, n);
148 n = raw_copy_to_user(to, from, n);
153 static int copyin(void *to, const void __user *from, size_t n)
157 if (access_ok(from, n)) {
158 instrument_copy_from_user(to, from, n);
159 n = raw_copy_from_user(to, from, n);
170 void *kaddr, *from;
187 from = kaddr + offset;
190 left = copyout(buf, from, copy);
193 from += copy;
200 left = copyout(buf, from, copy);
203 from += copy;
210 offset = from - kaddr;
218 from = kaddr + offset;
219 left = copyout(buf, from, copy);
222 from += copy;
228 left = copyout(buf, from, copy);
231 from += copy;
575 static __wsum csum_and_memcpy(void *to, const void *from, size_t len,
578 __wsum next = csum_partial_copy_nocheck(from, to, len);
620 const char *from = addr;
626 copyout(v.iov_base, (from += v.iov_len) - v.iov_len, v.iov_len),
628 (from += v.bv_len) - v.bv_len, v.bv_len),
629 memcpy(v.iov_base, (from += v.iov_len) - v.iov_len, v.iov_len)
637 static int copyout_mc(void __user *to, const void *from, size_t n)
640 instrument_copy_to_user(to, from, n);
641 n = copy_mc_to_user((__force void *) to, from, n);
647 const char *from, size_t len)
653 ret = copy_mc_to_kernel(to + offset, from, len);
718 const char *from = addr;
726 copyout_mc(v.iov_base, (from += v.iov_len) - v.iov_len,
730 (from += v.bv_len) - v.bv_len, v.bv_len);
732 curr_addr = (unsigned long) from;
738 rem = copy_mc_to_kernel(v.iov_base, (from += v.iov_len)
741 curr_addr = (unsigned long) from;
828 * are flushed through the CPU cache. It is differentiated from
1523 const char *from = addr;
1537 next = csum_and_copy_to_user((from += v.iov_len) - v.iov_len,
1548 (from += v.bv_len) - v.bv_len,
1554 (from += v.iov_len) - v.iov_len,
1780 * import_iovec() - Copy an array of &struct iovec from userspace
1830 * @state: state to restore from
1848 * the other from that. ITER_KVEC and ITER_IOVEC are the same struct