linux/Documentation/filesystems/api-summary.rst
<<
>>
Prefs
   1=============================
   2Linux Filesystems API summary
   3=============================
   4
   5This section contains API-level documentation, mostly taken from the source
   6code itself.
   7
   8The Linux VFS
   9=============
  10
  11The Filesystem types
  12--------------------
  13
  14.. kernel-doc:: include/linux/fs.h
  15   :internal:
  16
  17The Directory Cache
  18-------------------
  19
  20.. kernel-doc:: fs/dcache.c
  21   :export:
  22
  23.. kernel-doc:: include/linux/dcache.h
  24   :internal:
  25
  26Inode Handling
  27--------------
  28
  29.. kernel-doc:: fs/inode.c
  30   :export:
  31
  32.. kernel-doc:: fs/bad_inode.c
  33   :export:
  34
  35Registration and Superblocks
  36----------------------------
  37
  38.. kernel-doc:: fs/super.c
  39   :export:
  40
  41File Locks
  42----------
  43
  44.. kernel-doc:: fs/locks.c
  45   :export:
  46
  47.. kernel-doc:: fs/locks.c
  48   :internal:
  49
  50Other Functions
  51---------------
  52
  53.. kernel-doc:: fs/mpage.c
  54   :export:
  55
  56.. kernel-doc:: fs/namei.c
  57   :export:
  58
  59.. kernel-doc:: fs/buffer.c
  60   :export:
  61
  62.. kernel-doc:: block/bio.c
  63   :export:
  64
  65.. kernel-doc:: fs/seq_file.c
  66   :export:
  67
  68.. kernel-doc:: fs/filesystems.c
  69   :export:
  70
  71.. kernel-doc:: fs/fs-writeback.c
  72   :export:
  73
  74.. kernel-doc:: fs/anon_inodes.c
  75   :export:
  76
  77.. kernel-doc:: fs/attr.c
  78   :export:
  79
  80.. kernel-doc:: fs/d_path.c
  81   :export:
  82
  83.. kernel-doc:: fs/dax.c
  84   :export:
  85
  86.. kernel-doc:: fs/libfs.c
  87   :export:
  88
  89.. kernel-doc:: fs/posix_acl.c
  90   :export:
  91
  92.. kernel-doc:: fs/stat.c
  93   :export:
  94
  95.. kernel-doc:: fs/sync.c
  96   :export:
  97
  98.. kernel-doc:: fs/xattr.c
  99   :export:
 100
 101.. kernel-doc:: fs/namespace.c
 102   :export:
 103
 104The proc filesystem
 105===================
 106
 107sysctl interface
 108----------------
 109
 110.. kernel-doc:: kernel/sysctl.c
 111   :export:
 112
 113proc filesystem interface
 114-------------------------
 115
 116.. kernel-doc:: fs/proc/base.c
 117   :internal:
 118
 119Events based on file descriptors
 120================================
 121
 122.. kernel-doc:: fs/eventfd.c
 123   :export:
 124
 125eventpoll (epoll) interfaces
 126============================
 127
 128.. kernel-doc:: fs/eventpoll.c
 129   :internal:
 130
 131The Filesystem for Exporting Kernel Objects
 132===========================================
 133
 134.. kernel-doc:: fs/sysfs/file.c
 135   :export:
 136
 137.. kernel-doc:: fs/sysfs/symlink.c
 138   :export:
 139
 140The debugfs filesystem
 141======================
 142
 143debugfs interface
 144-----------------
 145
 146.. kernel-doc:: fs/debugfs/inode.c
 147   :export:
 148
 149.. kernel-doc:: fs/debugfs/file.c
 150   :export:
 151