Lines Matching refs:addr

472 	char *addr = kmap_atomic(page);
473 memset(addr + offset, 0, len);
474 kunmap_atomic(addr);
547 static size_t copy_pipe_to_iter(const void *addr, size_t bytes,
563 memcpy_to_page(pipe->bufs[i_head & p_mask].page, off, addr, chunk);
567 addr += chunk;
582 static size_t csum_and_copy_to_pipe_iter(const void *addr, size_t bytes,
602 sum = csum_and_memcpy(p + r, addr, chunk, sum, off);
608 addr += chunk;
618 size_t _copy_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
620 const char *from = addr;
622 return copy_pipe_to_iter(addr, bytes, i);
659 static size_t copy_mc_pipe_to_iter(const void *addr, size_t bytes,
678 off, addr, chunk);
685 addr += chunk;
695 * @addr: source kernel address
716 size_t _copy_mc_to_iter(const void *addr, size_t bytes, struct iov_iter *i)
718 const char *from = addr;
719 unsigned long rem, curr_addr, s_addr = (unsigned long) addr;
722 return copy_mc_pipe_to_iter(addr, bytes, i);
753 size_t _copy_from_iter(void *addr, size_t bytes, struct iov_iter *i)
755 char *to = addr;
773 bool _copy_from_iter_full(void *addr, size_t bytes, struct iov_iter *i)
775 char *to = addr;
800 size_t _copy_from_iter_nocache(void *addr, size_t bytes, struct iov_iter *i)
802 char *to = addr;
822 * @addr: destination kernel address
834 size_t _copy_from_iter_flushcache(void *addr, size_t bytes, struct iov_iter *i)
836 char *to = addr;
855 bool _copy_from_iter_full_nocache(void *addr, size_t bytes, struct iov_iter *i)
857 char *to = addr;
1322 unsigned long addr = (unsigned long)v.iov_base;
1323 size_t len = v.iov_len + (*start = addr & (PAGE_SIZE - 1));
1329 addr &= ~(PAGE_SIZE - 1);
1331 res = get_user_pages_fast(addr, n,
1403 unsigned long addr = (unsigned long)v.iov_base;
1404 size_t len = v.iov_len + (*start = addr & (PAGE_SIZE - 1));
1408 addr &= ~(PAGE_SIZE - 1);
1413 res = get_user_pages_fast(addr, n,
1438 size_t csum_and_copy_from_iter(void *addr, size_t bytes, __wsum *csum,
1441 char *to = addr;
1477 bool csum_and_copy_from_iter_full(void *addr, size_t bytes, __wsum *csum,
1480 char *to = addr;
1519 size_t csum_and_copy_to_iter(const void *addr, size_t bytes, void *_csstate,
1523 const char *from = addr;
1528 return csum_and_copy_to_pipe_iter(addr, bytes, _csstate, i);
1565 size_t hash_and_copy_to_iter(const void *addr, size_t bytes, void *hashp,
1573 copied = copy_to_iter(addr, bytes, i);
1574 sg_init_one(&sg, addr, copied);