151 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			151 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
| =============================
 | |
| 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:
 |