1*4064174bSJonathan Corbet================ 2*4064174bSJonathan Corbetsplice and pipes 3*4064174bSJonathan Corbet================ 4*4064174bSJonathan Corbet 5*4064174bSJonathan Corbetsplice API 6*4064174bSJonathan Corbet========== 7*4064174bSJonathan Corbet 8*4064174bSJonathan Corbetsplice is a method for moving blocks of data around inside the kernel, 9*4064174bSJonathan Corbetwithout continually transferring them between the kernel and user space. 10*4064174bSJonathan Corbet 11*4064174bSJonathan Corbet.. kernel-doc:: fs/splice.c 12*4064174bSJonathan Corbet 13*4064174bSJonathan Corbetpipes API 14*4064174bSJonathan Corbet========= 15*4064174bSJonathan Corbet 16*4064174bSJonathan CorbetPipe interfaces are all for in-kernel (builtin image) use. They are not 17*4064174bSJonathan Corbetexported for use by modules. 18*4064174bSJonathan Corbet 19*4064174bSJonathan Corbet.. kernel-doc:: include/linux/pipe_fs_i.h 20*4064174bSJonathan Corbet :internal: 21*4064174bSJonathan Corbet 22*4064174bSJonathan Corbet.. kernel-doc:: fs/pipe.c 23