Back to Wsl2 Linux Kernel

Linux Filesystems API summary

Documentation/filesystems/api-summary.rst

5.5.32.2 KB
Original Source

============================= Linux Filesystems API summary

This section contains API-level documentation, mostly taken from the source code itself.

The Linux VFS

The Filesystem types

.. kernel-doc:: include/linux/fs.h :internal:

The Directory Cache

.. kernel-doc:: fs/dcache.c :export:

.. kernel-doc:: include/linux/dcache.h :internal:

Inode Handling

.. kernel-doc:: fs/inode.c :export:

.. kernel-doc:: fs/bad_inode.c :export:

Registration and Superblocks

.. kernel-doc:: fs/super.c :export:

File Locks

.. kernel-doc:: fs/locks.c :export:

.. kernel-doc:: fs/locks.c :internal:

Other Functions

.. kernel-doc:: fs/mpage.c :export:

.. kernel-doc:: fs/namei.c :export:

.. kernel-doc:: fs/buffer.c :export:

.. kernel-doc:: block/bio.c :export:

.. kernel-doc:: fs/seq_file.c :export:

.. kernel-doc:: fs/filesystems.c :export:

.. kernel-doc:: fs/fs-writeback.c :export:

.. kernel-doc:: fs/anon_inodes.c :export:

.. kernel-doc:: fs/attr.c :export:

.. kernel-doc:: fs/d_path.c :export:

.. kernel-doc:: fs/dax.c :export:

.. kernel-doc:: fs/libfs.c :export:

.. kernel-doc:: fs/posix_acl.c :export:

.. kernel-doc:: fs/stat.c :export:

.. kernel-doc:: fs/sync.c :export:

.. kernel-doc:: fs/xattr.c :export:

.. kernel-doc:: fs/namespace.c :export:

The proc filesystem

sysctl interface

.. kernel-doc:: kernel/sysctl.c :export:

proc filesystem interface

.. kernel-doc:: fs/proc/base.c :internal:

Events based on file descriptors

.. kernel-doc:: fs/eventfd.c :export:

eventpoll (epoll) interfaces

.. kernel-doc:: fs/eventpoll.c :internal:

The Filesystem for Exporting Kernel Objects

.. kernel-doc:: fs/sysfs/file.c :export:

.. kernel-doc:: fs/sysfs/symlink.c :export:

The debugfs filesystem

debugfs interface

.. kernel-doc:: fs/debugfs/inode.c :export:

.. kernel-doc:: fs/debugfs/file.c :export: