Lines Matching defs:d_hash
93 if (hlist_unhashed(&dentry->d_hash))
746 dentry = hlist_entry(sb->s_anon.first, struct dentry, d_hash);
960 INIT_HLIST_NODE(&dentry->d_hash);
1124 static inline struct hlist_head *d_hash(struct dentry *parent,
1187 hlist_add_head(&tmp->d_hash, &inode->i_sb->s_anon);
1377 struct hlist_head *head = d_hash(parent,hash);
1397 hlist_for_each_entry_rcu(dentry, node, head, d_hash) {
1459 * calculate the standard hash first, as the d_op->d_hash()
1463 if (dir->d_op && dir->d_op->d_hash) {
1464 if (dir->d_op->d_hash(dir, name) < 0)
1495 base = d_hash(dparent, dentry->d_name.hash);
1497 /* hlist_for_each_entry_rcu() not required for d_hash list
1500 if (dentry == hlist_entry(lhp, struct dentry, d_hash)) {
1563 hlist_add_head_rcu(&entry->d_hash, list);
1568 __d_rehash(entry, d_hash(entry->d_parent, entry->d_name.hash));
1680 hlist_del_rcu(&dentry->d_hash);
1683 list = d_hash(target->d_parent, target->d_name.hash);