Lines Matching refs:d_hash
107 static inline struct hlist_bl_head *d_hash(const struct dentry *parent, in d_hash() function
480 b = d_hash(dentry->d_parent, dentry->d_name.hash); in __d_drop()
483 __hlist_bl_del(&dentry->d_hash); in __d_drop()
484 dentry->d_hash.pprev = NULL; in __d_drop()
1451 dentry = dget(hlist_bl_entry(hlist_bl_first(&sb->s_anon), struct dentry, d_hash)); in shrink_dcache_for_umount()
1595 INIT_HLIST_BL_NODE(&dentry->d_hash); in __d_alloc()
1674 if (op->d_hash) in d_set_d_op()
1974 hlist_bl_add_head(&tmp->d_hash, &tmp->d_sb->s_anon); in __d_obtain_alias()
2152 struct hlist_bl_head *b = d_hash(parent, hashlen_hash(hashlen)); in __d_lookup_rcu()
2176 hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) { in __d_lookup_rcu()
2269 struct hlist_bl_head *b = d_hash(parent, hash); in __d_lookup()
2296 hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) { in __d_lookup()
2351 int err = dir->d_op->d_hash(dir, name); in d_hash_and_lookup()
2416 hlist_bl_add_head_rcu(&entry->d_hash, b); in __d_rehash()
2422 __d_rehash(entry, d_hash(entry->d_parent, entry->d_name.hash)); in _d_rehash()
2613 __d_rehash(dentry, d_hash(target->d_parent, target->d_name.hash)); in __d_move()
2622 d_hash(dentry->d_parent, dentry->d_name.hash)); in __d_move()