Chapter 6. The Linux VFS

6.1. The Directory Cache

Table of Contents
d_invalidate --  invalidate a dentry
d_find_alias --  grab a hashed alias of inode
prune_dcache --  shrink the dcache
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_lookup --  search for a dentry
d_validate --  verify dentry provided from insecure source
d_delete --  delete a dentry
d_rehash --  add an entry back to the hash
d_move --  move a dentry
__d_path --  return the path of a dentry
is_subdir --  is new dentry a subdirectory of old_dentry
find_inode_number --  check for dentry with name
d_drop --  drop a dentry
d_add --  add dentry to hash queues
dget --  get a reference to a dentry
d_unhashed --  is dentry hashed