2019-02-21 01:29:36 +03:00
=============================
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/block_dev.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:
2021-03-18 05:52:26 +03:00
.. kernel-doc :: fs/namespace.c
:export:
2019-02-21 01:29:36 +03:00
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:
2021-02-10 07:25:26 +03:00
eventpoll (epoll) interfaces
============================
.. kernel-doc :: fs/eventpoll.c
:internal:
2019-02-21 01:29:36 +03:00
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: