|  | ============================= | 
|  | 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:: 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/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/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: | 
|  |  | 
|  | .. kernel-doc:: fs/namespace.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: | 
|  |  | 
|  | eventpoll (epoll) interfaces | 
|  | ============================ | 
|  |  | 
|  | .. kernel-doc:: fs/eventpoll.c | 
|  | :internal: | 
|  |  | 
|  | 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: |