The Directory Cache
Prev
Chapter 1. The Linux VFS
Next
The Directory Cache
__d_drop
— drop a dentry
d_invalidate
— invalidate a dentry
shrink_dcache_sb
— shrink dcache for a superblock
have_submounts
— check for mounts over a dentry
shrink_dcache_parent
— prune dcache
d_alloc
— allocate a dcache entry
d_instantiate
— fill in inode information for a dentry
d_alloc_root
— allocate root dentry
d_obtain_alias
— find or allocate a dentry for a given inode
d_splice_alias
— splice a disconnected dentry into the tree if one exists
d_add_ci
— lookup or allocate new dentry with case-exact name
d_lookup
— search for a dentry
d_validate
— verify dentry provided from insecure source (deprecated)
d_delete
— delete a dentry
d_rehash
— add an entry back to the hash
dentry_update_name_case
— update case insensitive dentry with a new name
d_materialise_unique
— introduce an inode into the tree
d_path
— return the path of a dentry
find_inode_number
— check for dentry with name
d_add
— add dentry to hash queues
d_add_unique
— add dentry to hash queues without aliasing
__d_rcu_to_refcount
— take a refcount on dentry if sequence check is ok
dget_dlock
— get a reference to a dentry
d_unhashed
— is dentry hashed