Lines Matching full: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>
43 * Splice doesn't support FMODE_NOWAIT. Since pipes may set this flag to
45 * here if set to avoid blocking other users of this pipe if splice is
130 * splice, if this is the first page. in page_cache_pipe_buf_confirm()
299 * copy_splice_read - Copy data from a file and splice the copy into a pipe
302 * @pipe: The pipe to splice into
303 * @len: The amount to splice
424 * @pipe: pipe to splice from
506 * splice_from_pipe_next - wait for some data to splice from
507 * @pipe: pipe to splice from
508 * @sd: information about the splice operation
554 * @sd: information about the splice operation
569 * @pipe: pipe to splice from
570 * @sd: information about the splice operation
584 * __splice_from_pipe - splice data from a pipe to given actor
585 * @pipe: pipe to splice from
615 * splice_from_pipe - splice data from a pipe to a file
616 * @pipe: pipe to splice from
617 * @out: file to splice to
619 * @len: how many bytes to splice
620 * @flags: splice modifier flags
648 * iter_file_splice_write - splice data from a pipe to a file
652 * @len: number of bytes to splice
653 * @flags: splice modifier flags
741 "Splice Exceeded! ret=%zd tot=%zu left=%zu\n", in iter_file_splice_write()
783 * splice_to_socket - splice data from a pipe to a socket
784 * @pipe: pipe to splice from
787 * @len: number of bytes to splice
788 * @flags: splice modifier flags
923 "splice %s not supported for file %pD4 (pid: %d comm: %.20s)\n", in warn_unsupported()
929 * Attempt to initiate a splice from pipe to file.
976 * buffer, copy into it and splice that into the pipe. in do_splice_read()
984 * vfs_splice_read - Read data from a file and splice it into a pipe
985 * @in: File to splice from
987 * @pipe: Pipe to splice to
988 * @len: Number of bytes to splice
989 * @flags: Splice modifier flags (SPLICE_F_*)
991 * Splice the requested amount of data from the input file to the pipe. This
1014 * @in: file to splice from
1015 * @sd: actor information on where to splice to
1019 * This is a special case helper to splice directly between two
1062 * Do the splice. in splice_direct_to_actor()
1210 * @in: file to splice from
1212 * @out: file to splice to
1214 * @len: number of bytes to splice
1215 * @flags: splice modifier flags
1218 * For use by do_sendfile(). splice can easily emulate sendfile, but
1220 * (splice in + splice out, as compared to just sendfile()). So this helper
1221 * can splice directly through a process-private pipe.
1235 * @in: file to splice from
1237 * @out: file to splice to
1239 * @len: number of bytes to splice
1298 * Determine where to splice to/from.
1531 * as splice-from-memory, where the regular splice is splice-from-file (or
1616 SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, in SYSCALL_DEFINE6() argument
1714 * Splice contents of ipipe to opipe.