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