0001 =============================
0002 Linux Filesystems API summary
0003 =============================
0004
0005 This section contains API-level documentation, mostly taken from the source
0006 code itself.
0007
0008 The Linux VFS
0009 =============
0010
0011 The Filesystem types
0012 --------------------
0013
0014 .. kernel-doc:: include/linux/fs.h
0015 :internal:
0016
0017 The Directory Cache
0018 -------------------
0019
0020 .. kernel-doc:: fs/dcache.c
0021 :export:
0022
0023 .. kernel-doc:: include/linux/dcache.h
0024 :internal:
0025
0026 Inode Handling
0027 --------------
0028
0029 .. kernel-doc:: fs/inode.c
0030 :export:
0031
0032 .. kernel-doc:: fs/bad_inode.c
0033 :export:
0034
0035 Registration and Superblocks
0036 ----------------------------
0037
0038 .. kernel-doc:: fs/super.c
0039 :export:
0040
0041 File Locks
0042 ----------
0043
0044 .. kernel-doc:: fs/locks.c
0045 :export:
0046
0047 .. kernel-doc:: fs/locks.c
0048 :internal:
0049
0050 Other Functions
0051 ---------------
0052
0053 .. kernel-doc:: fs/mpage.c
0054 :export:
0055
0056 .. kernel-doc:: fs/namei.c
0057 :export:
0058
0059 .. kernel-doc:: fs/buffer.c
0060 :export:
0061
0062 .. kernel-doc:: block/bio.c
0063 :export:
0064
0065 .. kernel-doc:: fs/seq_file.c
0066 :export:
0067
0068 .. kernel-doc:: fs/filesystems.c
0069 :export:
0070
0071 .. kernel-doc:: fs/fs-writeback.c
0072 :export:
0073
0074 .. kernel-doc:: fs/anon_inodes.c
0075 :export:
0076
0077 .. kernel-doc:: fs/attr.c
0078 :export:
0079
0080 .. kernel-doc:: fs/d_path.c
0081 :export:
0082
0083 .. kernel-doc:: fs/dax.c
0084 :export:
0085
0086 .. kernel-doc:: fs/libfs.c
0087 :export:
0088
0089 .. kernel-doc:: fs/posix_acl.c
0090 :export:
0091
0092 .. kernel-doc:: fs/stat.c
0093 :export:
0094
0095 .. kernel-doc:: fs/sync.c
0096 :export:
0097
0098 .. kernel-doc:: fs/xattr.c
0099 :export:
0100
0101 .. kernel-doc:: fs/namespace.c
0102 :export:
0103
0104 The proc filesystem
0105 ===================
0106
0107 sysctl interface
0108 ----------------
0109
0110 .. kernel-doc:: kernel/sysctl.c
0111 :export:
0112
0113 proc filesystem interface
0114 -------------------------
0115
0116 .. kernel-doc:: fs/proc/base.c
0117 :internal:
0118
0119 Events based on file descriptors
0120 ================================
0121
0122 .. kernel-doc:: fs/eventfd.c
0123 :export:
0124
0125 eventpoll (epoll) interfaces
0126 ============================
0127
0128 .. kernel-doc:: fs/eventpoll.c
0129 :internal:
0130
0131 The Filesystem for Exporting Kernel Objects
0132 ===========================================
0133
0134 .. kernel-doc:: fs/sysfs/file.c
0135 :export:
0136
0137 .. kernel-doc:: fs/sysfs/symlink.c
0138 :export:
0139
0140 The debugfs filesystem
0141 ======================
0142
0143 debugfs interface
0144 -----------------
0145
0146 .. kernel-doc:: fs/debugfs/inode.c
0147 :export:
0148
0149 .. kernel-doc:: fs/debugfs/file.c
0150 :export: