splice.rst 455 B

12345678910111213141516171819202122
  1. ================
  2. splice and pipes
  3. ================
  4. splice API
  5. ==========
  6. splice is a method for moving blocks of data around inside the kernel,
  7. without continually transferring them between the kernel and user space.
  8. .. kernel-doc:: fs/splice.c
  9. pipes API
  10. =========
  11. Pipe interfaces are all for in-kernel (builtin image) use. They are not
  12. exported for use by modules.
  13. .. kernel-doc:: include/linux/pipe_fs_i.h
  14. :internal:
  15. .. kernel-doc:: fs/pipe.c