Lines Matching refs:splice

3  * "splice": joining two ropes together by interweaving their strands.
9 * The traditional unix read/write is extended with a "splice()" operation
25 #include <linux/splice.h>
45 * here if set to avoid blocking other users of this pipe if splice is
130 * splice, if this is the first page.
302 * copy_splice_read - Copy data from a file and splice the copy into a pipe
305 * @pipe: The pipe to splice into
306 * @len: The amount to splice
427 * @pipe: pipe to splice from
511 * splice_from_pipe_next - wait for some data to splice from
512 * @pipe: pipe to splice from
513 * @sd: information about the splice operation
559 * @sd: information about the splice operation
574 * @pipe: pipe to splice from
575 * @sd: information about the splice operation
589 * __splice_from_pipe - splice data from a pipe to given actor
590 * @pipe: pipe to splice from
620 * splice_from_pipe - splice data from a pipe to a file
621 * @pipe: pipe to splice from
622 * @out: file to splice to
624 * @len: how many bytes to splice
625 * @flags: splice modifier flags
653 * iter_file_splice_write - splice data from a pipe to a file
657 * @len: number of bytes to splice
658 * @flags: splice modifier flags
787 * splice_to_socket - splice data from a pipe to a socket
788 * @pipe: pipe to splice from
791 * @len: number of bytes to splice
792 * @flags: splice modifier flags
928 "splice %s not supported for file %pD4 (pid: %d comm: %.20s)\n",
934 * Attempt to initiate a splice from pipe to file.
981 * buffer, copy into it and splice that into the pipe.
989 * vfs_splice_read - Read data from a file and splice it into a pipe
990 * @in: File to splice from
992 * @pipe: Pipe to splice to
993 * @len: Number of bytes to splice
1019 * @in: file to splice from
1020 * @sd: actor information on where to splice to
1024 * This is a special case helper to splice directly between two
1067 * Do the splice.
1215 * @in: file to splice from
1217 * @out: file to splice to
1219 * @len: number of bytes to splice
1220 * @flags: splice modifier flags
1223 * For use by do_sendfile(). splice can easily emulate sendfile, but
1225 * (splice in + splice out, as compared to just sendfile()). So this helper
1226 * can splice directly through a process-private pipe.
1240 * @in: file to splice from
1242 * @out: file to splice to
1244 * @len: number of bytes to splice
1303 * Determine where to splice to/from.
1536 * as splice-from-memory, where the regular splice is splice-from-file (or
1634 SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in,