| ============================= | 
 | Linux Filesystems API summary | 
 | ============================= | 
 |  | 
 | This section contains API-level documentation, mostly taken from the source | 
 | code itself. | 
 |  | 
 | The Linux VFS | 
 | ============= | 
 |  | 
 | The Filesystem types | 
 | -------------------- | 
 |  | 
 | .. kernel-doc:: include/linux/fs.h | 
 |    :internal: | 
 |  | 
 | The Directory Cache | 
 | ------------------- | 
 |  | 
 | .. kernel-doc:: fs/dcache.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: include/linux/dcache.h | 
 |    :internal: | 
 |  | 
 | Inode Handling | 
 | -------------- | 
 |  | 
 | .. kernel-doc:: fs/inode.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/bad_inode.c | 
 |    :export: | 
 |  | 
 | Registration and Superblocks | 
 | ---------------------------- | 
 |  | 
 | .. kernel-doc:: fs/super.c | 
 |    :export: | 
 |  | 
 | File Locks | 
 | ---------- | 
 |  | 
 | .. kernel-doc:: fs/locks.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/locks.c | 
 |    :internal: | 
 |  | 
 | Other Functions | 
 | --------------- | 
 |  | 
 | .. kernel-doc:: fs/mpage.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/namei.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/buffer.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: block/bio.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/seq_file.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/filesystems.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/fs-writeback.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/block_dev.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/anon_inodes.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/attr.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/d_path.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/dax.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/direct-io.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/libfs.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/posix_acl.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/stat.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/sync.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/xattr.c | 
 |    :export: | 
 |  | 
 | The proc filesystem | 
 | =================== | 
 |  | 
 | sysctl interface | 
 | ---------------- | 
 |  | 
 | .. kernel-doc:: kernel/sysctl.c | 
 |    :export: | 
 |  | 
 | proc filesystem interface | 
 | ------------------------- | 
 |  | 
 | .. kernel-doc:: fs/proc/base.c | 
 |    :internal: | 
 |  | 
 | Events based on file descriptors | 
 | ================================ | 
 |  | 
 | .. kernel-doc:: fs/eventfd.c | 
 |    :export: | 
 |  | 
 | The Filesystem for Exporting Kernel Objects | 
 | =========================================== | 
 |  | 
 | .. kernel-doc:: fs/sysfs/file.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/sysfs/symlink.c | 
 |    :export: | 
 |  | 
 | The debugfs filesystem | 
 | ====================== | 
 |  | 
 | debugfs interface | 
 | ----------------- | 
 |  | 
 | .. kernel-doc:: fs/debugfs/inode.c | 
 |    :export: | 
 |  | 
 | .. kernel-doc:: fs/debugfs/file.c | 
 |    :export: |