printf: Remove unused 'bprintf'
[drm/drm-misc.git] / Documentation / filesystems / api-summary.rst
blobcc5cc7f3fbd8e9de8d88f97042eddb9829c213f2
1 =============================
2 Linux Filesystems API summary
3 =============================
5 This section contains API-level documentation, mostly taken from the source
6 code itself.
8 The Linux VFS
9 =============
11 The Filesystem types
12 --------------------
14 .. kernel-doc:: include/linux/fs.h
15    :internal:
17 The Directory Cache
18 -------------------
20 .. kernel-doc:: fs/dcache.c
21    :export:
23 .. kernel-doc:: include/linux/dcache.h
24    :internal:
26 Inode Handling
27 --------------
29 .. kernel-doc:: fs/inode.c
30    :export:
32 .. kernel-doc:: fs/bad_inode.c
33    :export:
35 Registration and Superblocks
36 ----------------------------
38 .. kernel-doc:: fs/super.c
39    :export:
41 File Locks
42 ----------
44 .. kernel-doc:: fs/locks.c
45    :export:
47 .. kernel-doc:: fs/locks.c
48    :internal:
50 Other Functions
51 ---------------
53 .. kernel-doc:: fs/mpage.c
54    :export:
56 .. kernel-doc:: fs/namei.c
57    :export:
59 .. kernel-doc:: block/bio.c
60    :export:
62 .. kernel-doc:: fs/seq_file.c
63    :export:
65 .. kernel-doc:: fs/filesystems.c
66    :export:
68 .. kernel-doc:: fs/fs-writeback.c
69    :export:
71 .. kernel-doc:: fs/anon_inodes.c
72    :export:
74 .. kernel-doc:: fs/attr.c
75    :export:
77 .. kernel-doc:: fs/d_path.c
78    :export:
80 .. kernel-doc:: fs/dax.c
81    :export:
83 .. kernel-doc:: fs/libfs.c
84    :export:
86 .. kernel-doc:: fs/posix_acl.c
87    :export:
89 .. kernel-doc:: fs/stat.c
90    :export:
92 .. kernel-doc:: fs/sync.c
93    :export:
95 .. kernel-doc:: fs/xattr.c
96    :export:
98 .. kernel-doc:: fs/namespace.c
99    :export:
101 The proc filesystem
102 ===================
104 sysctl interface
105 ----------------
107 .. kernel-doc:: kernel/sysctl.c
108    :export:
110 proc filesystem interface
111 -------------------------
113 .. kernel-doc:: fs/proc/base.c
114    :internal:
116 Events based on file descriptors
117 ================================
119 .. kernel-doc:: fs/eventfd.c
120    :export:
122 eventpoll (epoll) interfaces
123 ============================
125 .. kernel-doc:: fs/eventpoll.c
126    :internal:
128 The Filesystem for Exporting Kernel Objects
129 ===========================================
131 .. kernel-doc:: fs/sysfs/file.c
132    :export:
134 .. kernel-doc:: fs/sysfs/symlink.c
135    :export:
137 The debugfs filesystem
138 ======================
140 debugfs interface
141 -----------------
143 .. kernel-doc:: fs/debugfs/inode.c
144    :export:
146 .. kernel-doc:: fs/debugfs/file.c
147    :export: