api-summary.rst 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. =============================
  2. Linux Filesystems API summary
  3. =============================
  4. This section contains API-level documentation, mostly taken from the source
  5. code itself.
  6. The Linux VFS
  7. =============
  8. The Filesystem types
  9. --------------------
  10. .. kernel-doc:: include/linux/fs.h
  11. :internal:
  12. The Directory Cache
  13. -------------------
  14. .. kernel-doc:: fs/dcache.c
  15. :export:
  16. .. kernel-doc:: include/linux/dcache.h
  17. :internal:
  18. Inode Handling
  19. --------------
  20. .. kernel-doc:: fs/inode.c
  21. :export:
  22. .. kernel-doc:: fs/bad_inode.c
  23. :export:
  24. Registration and Superblocks
  25. ----------------------------
  26. .. kernel-doc:: fs/super.c
  27. :export:
  28. File Locks
  29. ----------
  30. .. kernel-doc:: fs/locks.c
  31. :export:
  32. .. kernel-doc:: fs/locks.c
  33. :internal:
  34. Other Functions
  35. ---------------
  36. .. kernel-doc:: fs/mpage.c
  37. :export:
  38. .. kernel-doc:: fs/namei.c
  39. :export:
  40. .. kernel-doc:: block/bio.c
  41. :export:
  42. .. kernel-doc:: fs/seq_file.c
  43. :export:
  44. .. kernel-doc:: fs/filesystems.c
  45. :export:
  46. .. kernel-doc:: fs/fs-writeback.c
  47. :export:
  48. .. kernel-doc:: fs/anon_inodes.c
  49. :export:
  50. .. kernel-doc:: fs/attr.c
  51. :export:
  52. .. kernel-doc:: fs/d_path.c
  53. :export:
  54. .. kernel-doc:: fs/dax.c
  55. :export:
  56. .. kernel-doc:: fs/libfs.c
  57. :export:
  58. .. kernel-doc:: fs/posix_acl.c
  59. :export:
  60. .. kernel-doc:: fs/stat.c
  61. :export:
  62. .. kernel-doc:: fs/sync.c
  63. :export:
  64. .. kernel-doc:: fs/xattr.c
  65. :export:
  66. .. kernel-doc:: fs/namespace.c
  67. :export:
  68. The proc filesystem
  69. ===================
  70. sysctl interface
  71. ----------------
  72. .. kernel-doc:: kernel/sysctl.c
  73. :export:
  74. proc filesystem interface
  75. -------------------------
  76. .. kernel-doc:: fs/proc/base.c
  77. :internal:
  78. Events based on file descriptors
  79. ================================
  80. .. kernel-doc:: fs/eventfd.c
  81. :export:
  82. eventpoll (epoll) interfaces
  83. ============================
  84. .. kernel-doc:: fs/eventpoll.c
  85. :internal:
  86. The Filesystem for Exporting Kernel Objects
  87. ===========================================
  88. .. kernel-doc:: fs/sysfs/file.c
  89. :export:
  90. .. kernel-doc:: fs/sysfs/symlink.c
  91. :export:
  92. The debugfs filesystem
  93. ======================
  94. debugfs interface
  95. -----------------
  96. .. kernel-doc:: fs/debugfs/inode.c
  97. :export:
  98. .. kernel-doc:: fs/debugfs/file.c
  99. :export: