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