Lines Matching defs:base

18 #define iterate_buf(i, n, base, len, off, __p, STEP) {		\
21 base = __p + i->iov_offset; \
28 #define iterate_iovec(i, n, base, len, off, __p, STEP) { \
34 base = __p->iov_base + skip; \
49 #define iterate_bvec(i, n, base, len, off, p, STEP) { \
57 base = kaddr + offset % PAGE_SIZE; \
77 #define iterate_xarray(i, n, base, len, __off, STEP) { \
98 base = kmap_local_folio(folio, offset); \
101 kunmap_local(base); \
117 #define __iterate_and_advance(i, n, base, len, off, I, K) { \
122 void __user *base; \
124 iterate_buf(i, n, base, len, off, \
128 void __user *base; \
130 iterate_iovec(i, n, base, len, off, \
136 void *base; \
138 iterate_bvec(i, n, base, len, off, \
144 void *base; \
146 iterate_iovec(i, n, base, len, off, \
151 void *base; \
153 iterate_xarray(i, n, base, len, off, \
159 #define iterate_and_advance(i, n, base, len, off, I, K) \
160 __iterate_and_advance(i, n, base, len, off, I, ((void)(K),0))
316 iterate_and_advance(i, bytes, base, len, off,
317 copyout(base, addr + off, len),
318 memcpy(base, addr + off, len)
365 __iterate_and_advance(i, bytes, base, len, off,
366 copyout_mc(base, addr + off, len),
367 copy_mc_to_kernel(base, addr + off, len)
390 iterate_and_advance(i, bytes, base, len, off,
391 copyin(addr + off, base, len),
392 memcpy_from_iter(i, addr + off, base, len)
404 iterate_and_advance(i, bytes, base, len, off,
405 __copy_from_user_inatomic_nocache(addr + off, base, len),
406 memcpy(addr + off, base, len)
435 iterate_and_advance(i, bytes, base, len, off,
436 __copy_from_user_flushcache(addr + off, base, len),
437 memcpy_flushcache(addr + off, base, len)
512 iterate_and_advance(i, n, base, len, off,
513 copyout_nofault(base, kaddr + offset + off, len),
514 memcpy(base, kaddr + offset + off, len)
560 iterate_and_advance(i, bytes, base, len, count,
561 clear_user(base, len),
562 memset(base, 0, len)
590 iterate_and_advance(i, n, base, len, off,
591 copyin(p + off, base, len),
592 memcpy_from_iter(i, p + off, base, len)
976 unsigned long base = (unsigned long)iov->iov_base;
978 res |= base | v; // this start | previous end
979 v = base + iov->iov_len;
1192 iterate_and_advance(i, bytes, base, len, off, ({
1193 next = csum_and_copy_from_user(base, addr + off, len);
1197 sum = csum_and_memcpy(addr + off, base, len, sum, off);
1223 iterate_and_advance(i, bytes, base, len, off, ({
1224 next = csum_and_copy_to_user(addr + off, base, len);
1228 sum = csum_and_memcpy(base, addr + off, len, sum, off);
1804 * *@pages will be set to its base. If *@pages is not NULL, it will be assumed