============================= 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/file_table.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: