CallerName | Describe |
_copy_from_iter_full | |
_copy_from_iter_full_nocache | |
csum_and_copy_from_iter_full | |
__bio_iov_iter_get_pages | __bio_iov_iter_get_pages - pin user or kernel pages and add them to a bio*@bio: bio to add pages to*@iter: iov iterator describing the region to be mapped* Pins pages from *iter and appends them to @bio's bvec array. The |
bio_copy_user_iov | _copy_user_iov - copy user data to bio*@q: destination block queue*@map_data: pointer to the rq_map_data holding pages (if necessary)*@iter: iovec iterator*@gfp_mask: memory allocation flags* Prepares and returns a bio for indirect user io, bouncing data |
bio_map_user_iov | _map_user_iov - map user iovec into bio*@q: the struct request_queue for the bio*@iter: iovec iterator*@gfp_mask: memory allocation flags* Map the user space address into a bio suitable for io to a block* device. Returns an error pointer in case of error. |
generic_file_splice_read | generic_file_splice_read - splice data from file to a pipe*@in: file to splice from*@ppos: position in @in*@pipe: pipe to splice to*@len: number of bytes to splice*@flags: splice modifier flags* Description: |
default_file_splice_read | |
iter_to_pipe | |
dio_refill_pages | Go grab and pin some userspace pages. Typically we'll get 64 at a time. |
io_import_fixed | |
loop_rw_iter | For files that don't have ->read_iter() and ->write_iter(), handle them* by looping over ->read() or ->write() manually. |
iomap_write_actor | |