Chapter 31. splice API

Table of Contents

/usr/src/linux-2.6.22-git6-i486-1mn//include/linux/splice.h - Document generation inconsistency
splice_to_pipe - fill passed data into a pipe
generic_file_splice_read - splice data from file to a pipe
__splice_from_pipe - splice data from a pipe to given actor
splice_from_pipe - splice data from a pipe to a file
generic_file_splice_write_nolock - generic_file_splice_write without mutexes
generic_file_splice_write - splice data from a pipe to a file
generic_splice_sendpage - splice data from a pipe to a socket
splice_direct_to_actor - splices data directly between two non-pipes
do_splice_direct - splices data directly between two files

) splice is a method for moving blocks of data around inside the kernel, without continually transferring it between the kernel and user space.