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/block_dev.c 75 :export: 76 77.. kernel-doc:: fs/anon_inodes.c 78 :export: 79 80.. kernel-doc:: fs/attr.c 81 :export: 82 83.. kernel-doc:: fs/d_path.c 84 :export: 85 86.. kernel-doc:: fs/dax.c 87 :export: 88 89.. kernel-doc:: fs/libfs.c 90 :export: 91 92.. kernel-doc:: fs/posix_acl.c 93 :export: 94 95.. kernel-doc:: fs/stat.c 96 :export: 97 98.. kernel-doc:: fs/sync.c 99 :export: 100 101.. kernel-doc:: fs/xattr.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 125The Filesystem for Exporting Kernel Objects 126=========================================== 127 128.. kernel-doc:: fs/sysfs/file.c 129 :export: 130 131.. kernel-doc:: fs/sysfs/symlink.c 132 :export: 133 134The debugfs filesystem 135====================== 136 137debugfs interface 138----------------- 139 140.. kernel-doc:: fs/debugfs/inode.c 141 :export: 142 143.. kernel-doc:: fs/debugfs/file.c 144 :export: 145