Jonathan Corbet | 4064174 | 2019-02-20 15:29:36 -0700 | [diff] [blame] | 1 | ================ |
| 2 | splice and pipes |
| 3 | ================ |
| 4 | |
| 5 | splice API |
| 6 | ========== |
| 7 | |
| 8 | splice is a method for moving blocks of data around inside the kernel, |
| 9 | without continually transferring them between the kernel and user space. |
| 10 | |
| 11 | .. kernel-doc:: fs/splice.c |
| 12 | |
| 13 | pipes API |
| 14 | ========= |
| 15 | |
| 16 | Pipe interfaces are all for in-kernel (builtin image) use. They are not |
| 17 | exported for use by modules. |
| 18 | |
| 19 | .. kernel-doc:: include/linux/pipe_fs_i.h |
| 20 | :internal: |
| 21 | |
| 22 | .. kernel-doc:: fs/pipe.c |