Home
last modified time | relevance | path

Searched refs:d_hash (Results 1 – 22 of 22) sorted by relevance

/Linux-v5.4/include/linux/
Ddcache.h93 struct hlist_bl_node d_hash; /* lookup hash list */ member
138 int (*d_hash)(const struct dentry *, struct qstr *); member
336 return hlist_bl_unhashed(&dentry->d_hash); in d_unhashed()
/Linux-v5.4/fs/freevxfs/
Dvxfs_dir.h53 __fs16 d_hash[1]; /* hash chain */ member
/Linux-v5.4/fs/
Ddcache.c101 static inline struct hlist_bl_head *d_hash(unsigned int hash) in d_hash() function
487 b = d_hash(dentry->d_name.hash); in ___d_drop()
490 __hlist_bl_del(&dentry->d_hash); in ___d_drop()
498 dentry->d_hash.pprev = NULL; in __d_drop()
1621 dentry = dget(hlist_bl_entry(hlist_bl_first(&sb->s_roots), struct dentry, d_hash)); in shrink_dcache_for_umount()
1734 INIT_HLIST_BL_NODE(&dentry->d_hash); in __d_alloc()
1845 if (op->d_hash) in d_set_d_op()
2024 hlist_bl_add_head(&dentry->d_hash, &dentry->d_sb->s_roots); in __d_instantiate_anon()
2218 struct hlist_bl_head *b = d_hash(hashlen_hash(hashlen)); in __d_lookup_rcu()
2242 hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) { in __d_lookup_rcu()
[all …]
Dnamei.c2096 err = parent->d_op->d_hash(parent, &this); in link_path_walk()
2472 int err = base->d_op->d_hash(base, this); in lookup_one_len_common()
/Linux-v5.4/fs/hfs/
Dsysdep.c42 .d_hash = hfs_hash_dentry,
/Linux-v5.4/fs/hpfs/
Ddentry.c60 .d_hash = hpfs_hash_dentry,
/Linux-v5.4/fs/gfs2/
Ddentry.c105 .d_hash = gfs2_dhash,
/Linux-v5.4/fs/affs/
Dnamei.c572 .d_hash = affs_hash_dentry,
577 .d_hash = affs_intl_hash_dentry,
/Linux-v5.4/fs/efivarfs/
Dsuper.c82 .d_hash = efivarfs_d_hash,
/Linux-v5.4/fs/adfs/
Ddir.c247 .d_hash = adfs_hash,
/Linux-v5.4/fs/isofs/
Dinode.c133 .d_hash = isofs_hashi,
138 .d_hash = isofs_hash_ms,
142 .d_hash = isofs_hashi_ms,
/Linux-v5.4/fs/fat/
Dnamei_vfat.c191 .d_hash = vfat_hashi,
197 .d_hash = vfat_hash,
Dnamei_msdos.c192 .d_hash = msdos_hash,
/Linux-v5.4/fs/ext4/
Ddir.c709 .d_hash = ext4_d_hash,
/Linux-v5.4/fs/cifs/
Ddir.c877 .d_hash = cifs_ci_hash,
/Linux-v5.4/fs/hfsplus/
Dinode.c177 .d_hash = hfsplus_hash_dentry,
/Linux-v5.4/Documentation/filesystems/
Dlocking.rst22 int (*d_hash)(const struct dentry *, struct qstr *);
41 d_hash no no no maybe
Dporting.rst375 .d_hash() calling convention and locking rules are significantly
407 Documentation/filesystems/path-lookup.txt). d_hash and d_compare changes
Dvfs.rst1141 int (*d_hash)(const struct dentry *, struct qstr *);
1193 ``d_hash``
1195 dentry passed to d_hash is the parent directory that the name is
/Linux-v5.4/fs/f2fs/
Ddir.c1108 .d_hash = f2fs_d_hash,
/Linux-v5.4/fs/jfs/
Dnamei.c1604 .d_hash = jfs_ci_hash,
/Linux-v5.4/drivers/staging/exfat/
Dexfat_super.c277 .d_hash = exfat_d_hashi,
283 .d_hash = exfat_d_hash,