148 lines · plain
1=============================2Linux Filesystems API summary3=============================4 5This section contains API-level documentation, mostly taken from the source6code itself.7 8The Linux VFS9=============10 11The Filesystem types12--------------------13 14.. kernel-doc:: include/linux/fs.h15 :internal:16 17The Directory Cache18-------------------19 20.. kernel-doc:: fs/dcache.c21 :export:22 23.. kernel-doc:: include/linux/dcache.h24 :internal:25 26Inode Handling27--------------28 29.. kernel-doc:: fs/inode.c30 :export:31 32.. kernel-doc:: fs/bad_inode.c33 :export:34 35Registration and Superblocks36----------------------------37 38.. kernel-doc:: fs/super.c39 :export:40 41File Locks42----------43 44.. kernel-doc:: fs/locks.c45 :export:46 47.. kernel-doc:: fs/locks.c48 :internal:49 50Other Functions51---------------52 53.. kernel-doc:: fs/mpage.c54 :export:55 56.. kernel-doc:: fs/namei.c57 :export:58 59.. kernel-doc:: block/bio.c60 :export:61 62.. kernel-doc:: fs/seq_file.c63 :export:64 65.. kernel-doc:: fs/filesystems.c66 :export:67 68.. kernel-doc:: fs/fs-writeback.c69 :export:70 71.. kernel-doc:: fs/anon_inodes.c72 :export:73 74.. kernel-doc:: fs/attr.c75 :export:76 77.. kernel-doc:: fs/d_path.c78 :export:79 80.. kernel-doc:: fs/dax.c81 :export:82 83.. kernel-doc:: fs/libfs.c84 :export:85 86.. kernel-doc:: fs/posix_acl.c87 :export:88 89.. kernel-doc:: fs/stat.c90 :export:91 92.. kernel-doc:: fs/sync.c93 :export:94 95.. kernel-doc:: fs/xattr.c96 :export:97 98.. kernel-doc:: fs/namespace.c99 :export:100 101The proc filesystem102===================103 104sysctl interface105----------------106 107.. kernel-doc:: kernel/sysctl.c108 :export:109 110proc filesystem interface111-------------------------112 113.. kernel-doc:: fs/proc/base.c114 :internal:115 116Events based on file descriptors117================================118 119.. kernel-doc:: fs/eventfd.c120 :export:121 122eventpoll (epoll) interfaces123============================124 125.. kernel-doc:: fs/eventpoll.c126 :internal:127 128The Filesystem for Exporting Kernel Objects129===========================================130 131.. kernel-doc:: fs/sysfs/file.c132 :export:133 134.. kernel-doc:: fs/sysfs/symlink.c135 :export:136 137The debugfs filesystem138======================139 140debugfs interface141-----------------142 143.. kernel-doc:: fs/debugfs/inode.c144 :export:145 146.. kernel-doc:: fs/debugfs/file.c147 :export:148