Back to home page

OSCL-LXR

 
 

    


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: