Inode Handling
Prev
Chapter 1. The Linux VFS
Next
Inode Handling
inode_init_always
- perform inode structure intialisation
clear_inode
- clear an inode
invalidate_inodes
- discard the inodes on a device
inode_add_to_lists
- add a new inode to relevant lists
new_inode
- obtain an inode
iunique
- get a unique inode number
ilookup5_nowait
- search for an inode in the inode cache
ilookup5
- search for an inode in the inode cache
ilookup
- search for an inode in the inode cache
iget5_locked
- obtain an inode from a mounted file system
iget_locked
- obtain an inode from a mounted file system
__insert_inode_hash
- hash an inode
remove_inode_hash
- remove an inode from the hash
generic_detach_inode
- remove inode from inode lists
iput
- put an inode
bmap
- find a block number in a file
touch_atime
- update the access time
file_update_time
- update mtime and ctime time
make_bad_inode
- mark an inode bad due to an I/O error
is_bad_inode
- is an inode errored
iget_failed
- Mark an under-construction inode as dead and release it