Home
last modified time | relevance | path

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

/linux/fs/
H A Ddcache.c116 static inline struct hlist_bl_head *d_hash(unsigned long hashlen) in d_hash() function
564 b = d_hash(dentry->d_name.hash); in ___d_drop()
567 __hlist_bl_del(&dentry->d_hash); in ___d_drop()
575 dentry->d_hash.pprev = NULL; in __d_drop()
1624 dentry = dget(hlist_bl_entry(hlist_bl_first(&sb->s_roots), struct dentry, d_hash)); in shrink_dcache_for_umount()
1737 INIT_HLIST_BL_NODE(&dentry->d_hash); in __d_alloc()
1850 if (op->d_hash) in d_op_flags()
2047 hlist_bl_add_head(&new->d_hash, &sb->s_roots); in __d_obtain_alias()
2195 struct hlist_bl_head *b = d_hash(hashlen); in __d_lookup_rcu_op_compare()
2199 hlist_bl_for_each_entry_rcu(dentry, node, b, d_hash) { in __d_lookup_rcu_op_compare()
[all …]
H A Dlibfs.c1874 .d_hash = generic_ci_d_hash,
H A Dnamei.c2490 err = parent->d_op->d_hash(parent, &nd->last); in link_path_walk()
2935 int err = base->d_op->d_hash(base, qname); in lookup_noperm_common()
/linux/include/linux/
H A Ddcache.h96 struct hlist_bl_node d_hash; /* lookup hash list */ member
155 int (*d_hash)(const struct dentry *, struct qstr *); member
364 return hlist_bl_unhashed(&dentry->d_hash); in d_unhashed()
/linux/fs/freevxfs/
H A Dvxfs_dir.h28 __fs16 d_hash[]; /* hash chain */ member
/linux/fs/hfs/
H A Dsysdep.c47 .d_hash = hfs_hash_dentry,
/linux/fs/hpfs/
H A Ddentry.c60 .d_hash = hpfs_hash_dentry,
/linux/fs/gfs2/
H A Ddentry.c100 .d_hash = gfs2_dhash,
/linux/fs/affs/
H A Dnamei.c575 .d_hash = affs_hash_dentry,
580 .d_hash = affs_intl_hash_dentry,
/linux/fs/isofs/
H A Dinode.c133 .d_hash = isofs_hashi,
138 .d_hash = isofs_hash_ms,
142 .d_hash = isofs_hashi_ms,
/linux/fs/adfs/
H A Ddir.c425 .d_hash = adfs_hash,
/linux/fs/efivarfs/
H A Dsuper.c189 .d_hash = efivarfs_d_hash,
/linux/fs/fat/
H A Dnamei_vfat.c188 .d_hash = vfat_hashi,
194 .d_hash = vfat_hash,
H A Dnamei_msdos.c192 .d_hash = msdos_hash,
/linux/fs/ntfs3/
H A Dnamei.c533 .d_hash = ntfs_d_hash,
/linux/fs/exfat/
H A Dnamei.c132 .d_hash = exfat_d_hash,
198 .d_hash = exfat_utf8_d_hash,
/linux/fs/smb/client/
H A Ddir.c960 .d_hash = cifs_ci_hash,
/linux/fs/hfsplus/
H A Dinode.c179 .d_hash = hfsplus_hash_dentry,
/linux/Documentation/filesystems/
H A Dlocking.rst23 int (*d_hash)(const struct dentry *, struct qstr *);
44 d_hash no no no maybe
H A Dvfs.rst1247 int (*d_hash)(const struct dentry *, struct qstr *);
1301 ``d_hash``
1303 dentry passed to d_hash is the parent directory that the name is
H A Dporting.rst381 .d_hash() calling convention and locking rules are significantly
413 Documentation/filesystems/path-lookup.txt). d_hash and d_compare changes
/linux/fs/jfs/
H A Dnamei.c1614 .d_hash = jfs_ci_hash,
/linux/fs/overlayfs/
H A Dsuper.c169 .d_hash = generic_ci_d_hash,
/linux/mm/
H A Dshmem.c4985 .d_hash = generic_ci_d_hash,