1 ================ 1 ================ 2 splice and pipes 2 splice and pipes 3 ================ 3 ================ 4 4 5 splice API 5 splice API 6 ========== 6 ========== 7 7 8 splice is a method for moving blocks of data a 8 splice is a method for moving blocks of data around inside the kernel, 9 without continually transferring them between 9 without continually transferring them between the kernel and user space. 10 10 11 .. kernel-doc:: fs/splice.c 11 .. kernel-doc:: fs/splice.c 12 12 13 pipes API 13 pipes API 14 ========= 14 ========= 15 15 16 Pipe interfaces are all for in-kernel (builtin 16 Pipe interfaces are all for in-kernel (builtin image) use. They are not 17 exported for use by modules. 17 exported for use by modules. 18 18 19 .. kernel-doc:: include/linux/pipe_fs_i.h 19 .. kernel-doc:: include/linux/pipe_fs_i.h 20 :internal: 20 :internal: 21 21 22 .. kernel-doc:: fs/pipe.c 22 .. kernel-doc:: fs/pipe.c
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.