Inode Handling
Prev
Chapter 1. The Linux VFS
Next
Inode Handling
inode_init_always
- perform inode structure intialisation
inode_sb_list_add
- add inode to the superblock list of inodes
__insert_inode_hash
- hash an inode
remove_inode_hash
- remove an inode from the hash
new_inode
- obtain an inode
unlock_new_inode
- clear the I_NEW state and wake up any waiters
iget5_locked
- obtain an inode from a mounted file system
iget_locked
- obtain an inode from a mounted file system
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
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
inode_init_owner
- Init uid,gid,mode for new inode according to posix standards
inode_owner_or_capable
- check current task permissions to inode
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