14064174bSJonathan Corbet================
24064174bSJonathan Corbetsplice and pipes
34064174bSJonathan Corbet================
44064174bSJonathan Corbet
54064174bSJonathan Corbetsplice API
64064174bSJonathan Corbet==========
74064174bSJonathan Corbet
84064174bSJonathan Corbetsplice is a method for moving blocks of data around inside the kernel,
94064174bSJonathan Corbetwithout continually transferring them between the kernel and user space.
104064174bSJonathan Corbet
114064174bSJonathan Corbet.. kernel-doc:: fs/splice.c
124064174bSJonathan Corbet
134064174bSJonathan Corbetpipes API
144064174bSJonathan Corbet=========
154064174bSJonathan Corbet
164064174bSJonathan CorbetPipe interfaces are all for in-kernel (builtin image) use. They are not
174064174bSJonathan Corbetexported for use by modules.
184064174bSJonathan Corbet
194064174bSJonathan Corbet.. kernel-doc:: include/linux/pipe_fs_i.h
204064174bSJonathan Corbet   :internal:
214064174bSJonathan Corbet
224064174bSJonathan Corbet.. kernel-doc:: fs/pipe.c
23