H A D | iov_iter.c | 90 size_t fault_in_iov_iter_readable(const struct iov_iter *i, size_t size) in fault_in_iov_iter_readable() argument 133 fault_in_iov_iter_writeable(const struct iov_iter * i,size_t size) fault_in_iov_iter_writeable() argument 162 iov_iter_init(struct iov_iter * i,unsigned int direction,const struct iovec * iov,unsigned long nr_segs,size_t count) iov_iter_init() argument 179 _copy_to_iter(const void * addr,size_t bytes,struct iov_iter * i) _copy_to_iter() argument 234 _copy_mc_to_iter(const void * addr,size_t bytes,struct iov_iter * i) _copy_mc_to_iter() argument 247 __copy_from_iter(void * addr,size_t bytes,struct iov_iter * i) __copy_from_iter() argument 253 _copy_from_iter(void * addr,size_t bytes,struct iov_iter * i) _copy_from_iter() argument 271 _copy_from_iter_nocache(void * addr,size_t bytes,struct iov_iter * i) _copy_from_iter_nocache() argument 314 _copy_from_iter_flushcache(void * addr,size_t bytes,struct iov_iter * i) _copy_from_iter_flushcache() argument 350 copy_page_to_iter(struct page * page,size_t offset,size_t bytes,struct iov_iter * i) copy_page_to_iter() argument 379 copy_page_to_iter_nofault(struct page * page,unsigned offset,size_t bytes,struct iov_iter * i) copy_page_to_iter_nofault() argument 412 copy_page_from_iter(struct page * page,size_t offset,size_t bytes,struct iov_iter * i) copy_page_from_iter() argument 453 iov_iter_zero(size_t bytes,struct iov_iter * i) iov_iter_zero() argument 461 copy_folio_from_iter_atomic(struct folio * folio,size_t offset,size_t bytes,struct iov_iter * i) copy_folio_from_iter_atomic() argument 490 iov_iter_bvec_advance(struct iov_iter * i,size_t size) iov_iter_bvec_advance() argument 510 iov_iter_iovec_advance(struct iov_iter * i,size_t size) iov_iter_iovec_advance() argument 529 iov_iter_folioq_advance(struct iov_iter * i,size_t size) iov_iter_folioq_advance() argument 562 iov_iter_advance(struct iov_iter * i,size_t size) iov_iter_advance() argument 582 iov_iter_folioq_revert(struct iov_iter * i,size_t unroll) iov_iter_folioq_revert() argument 608 iov_iter_revert(struct iov_iter * i,size_t unroll) iov_iter_revert() argument 661 iov_iter_single_seg_count(const struct iov_iter * i) iov_iter_single_seg_count() argument 676 iov_iter_kvec(struct iov_iter * i,unsigned int direction,const struct kvec * kvec,unsigned long nr_segs,size_t count) iov_iter_kvec() argument 692 iov_iter_bvec(struct iov_iter * i,unsigned int direction,const struct bio_vec * bvec,unsigned long nr_segs,size_t count) iov_iter_bvec() argument 722 iov_iter_folio_queue(struct iov_iter * i,unsigned int direction,const struct folio_queue * folioq,unsigned int first_slot,unsigned int offset,size_t count) iov_iter_folio_queue() argument 751 iov_iter_xarray(struct iov_iter * i,unsigned int direction,struct xarray * xarray,loff_t start,size_t count) iov_iter_xarray() argument 775 iov_iter_discard(struct iov_iter * i,unsigned int direction,size_t count) iov_iter_discard() argument 787 iov_iter_aligned_iovec(const struct iov_iter * i,unsigned addr_mask,unsigned len_mask) iov_iter_aligned_iovec() argument 812 iov_iter_aligned_bvec(const struct iov_iter * i,unsigned addr_mask,unsigned len_mask) iov_iter_aligned_bvec() argument 847 iov_iter_is_aligned(const struct iov_iter * i,unsigned addr_mask,unsigned len_mask) iov_iter_is_aligned() argument 882 iov_iter_alignment_iovec(const struct iov_iter * i) iov_iter_alignment_iovec() argument 904 iov_iter_alignment_bvec(const struct iov_iter * i) iov_iter_alignment_bvec() argument 925 iov_iter_alignment(const struct iov_iter * i) iov_iter_alignment() argument 951 iov_iter_gap_alignment(const struct iov_iter * i) iov_iter_gap_alignment() argument 1082 iter_xarray_get_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned maxpages,size_t * _start_offset) iter_xarray_get_pages() argument 1109 first_iovec_segment(const struct iov_iter * i,size_t * size) first_iovec_segment() argument 1131 first_bvec_segment(const struct iov_iter * i,size_t * size,size_t * start) first_bvec_segment() argument 1146 __iov_iter_get_pages_alloc(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,size_t * start) __iov_iter_get_pages_alloc() argument 1213 iov_iter_get_pages2(struct iov_iter * i,struct page ** pages,size_t maxsize,unsigned maxpages,size_t * start) iov_iter_get_pages2() argument 1224 iov_iter_get_pages_alloc2(struct iov_iter * i,struct page *** pages,size_t maxsize,size_t * start) iov_iter_get_pages_alloc2() argument 1240 iov_npages(const struct iov_iter * i,int maxpages) iov_npages() argument 1260 bvec_npages(const struct iov_iter * i,int maxpages) bvec_npages() argument 1278 iov_iter_npages(const struct iov_iter * i,int maxpages) iov_iter_npages() argument 1328 u32 i; copy_compat_iovec_from_user() local 1426 __import_iovec_ubuf(int type,const struct iovec __user * uvec,struct iovec ** iovp,struct iov_iter * i,bool compat) __import_iovec_ubuf() argument 1449 __import_iovec(int type,const struct iovec __user * uvec,unsigned nr_segs,unsigned fast_segs,struct iovec ** iovp,struct iov_iter * i,bool compat) __import_iovec() argument 1521 import_iovec(int type,const struct iovec __user * uvec,unsigned nr_segs,unsigned fast_segs,struct iovec ** iovp,struct iov_iter * i) import_iovec() argument 1528 import_ubuf(int rw,void __user * buf,size_t len,struct iov_iter * i) import_ubuf() argument 1552 iov_iter_restore(struct iov_iter * i,struct iov_iter_state * state) iov_iter_restore() argument 1582 iov_iter_extract_folioq_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,iov_iter_extraction_t extraction_flags,size_t * offset0) iov_iter_extract_folioq_pages() argument 1644 iov_iter_extract_xarray_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,iov_iter_extraction_t extraction_flags,size_t * offset0) iov_iter_extract_xarray_pages() argument 1690 iov_iter_extract_bvec_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,iov_iter_extraction_t extraction_flags,size_t * offset0) iov_iter_extract_bvec_pages() argument 1757 iov_iter_extract_kvec_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,iov_iter_extraction_t extraction_flags,size_t * offset0) iov_iter_extract_kvec_pages() argument 1821 iov_iter_extract_user_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,iov_iter_extraction_t extraction_flags,size_t * offset0) iov_iter_extract_user_pages() argument 1897 iov_iter_extract_pages(struct iov_iter * i,struct page *** pages,size_t maxsize,unsigned int maxpages,iov_iter_extraction_t extraction_flags,size_t * offset0) iov_iter_extract_pages() argument [all...] |