Home
last modified time | relevance | path

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

/linux-2.4.37.9/fs/
Ddcache.c140 if (list_empty(&dentry->d_hash)) in dput()
148 list_del_init(&dentry->d_hash); in dput()
183 if (list_empty(&dentry->d_hash)) { in d_invalidate()
214 list_del_init(&dentry->d_hash); in d_invalidate()
258 if (!list_empty(&alias->d_hash)) { in d_find_alias()
301 list_del_init(&dentry->d_hash); in prune_one_dentry()
623 INIT_LIST_HEAD(&dentry->d_hash); in d_alloc()
691 static inline struct list_head * d_hash(struct dentry * parent, unsigned long hash) in d_hash() function
714 struct list_head *head = d_hash(parent,hash); in d_lookup()
720 struct dentry * dentry = list_entry(tmp, struct dentry, d_hash); in d_lookup()
[all …]
Dreaddir.c77 if (!list_empty(&next->d_hash) && next->d_inode) in dcache_dir_lseek()
134 if (list_empty(&next->d_hash) || !next->d_inode) in dcache_readdir()
Dnamei.c525 if (nd->dentry->d_op && nd->dentry->d_op->d_hash) { in link_path_walk()
526 err = nd->dentry->d_op->d_hash(nd->dentry, &this); in link_path_walk()
591 if (nd->dentry->d_op && nd->dentry->d_op->d_hash) { in link_path_walk()
592 err = nd->dentry->d_op->d_hash(nd->dentry, &this); in link_path_walk()
800 if (base->d_op && base->d_op->d_hash) { in lookup_hash()
801 err = base->d_op->d_hash(base, name); in lookup_hash()
1413 list_del_init(&dentry->d_hash); in d_unhash()
/linux-2.4.37.9/include/linux/
Ddcache.h72 struct list_head d_hash; /* lookup hash list */ member
89 int (*d_hash) (struct dentry *, struct qstr *); member
150 list_del(&dentry->d_hash); in d_drop()
151 INIT_LIST_HEAD(&dentry->d_hash); in d_drop()
265 return list_empty(&dentry->d_hash); in d_unhashed()
/linux-2.4.37.9/fs/freevxfs/
Dvxfs_dir.h55 u_int16_t d_hash[1]; /* hash chain */ member
/linux-2.4.37.9/fs/smbfs/
Dcache.c136 if (dentry->d_op && dentry->d_op->d_hash) in smb_fill_cache()
137 if (dentry->d_op->d_hash(dentry, qname) != 0) in smb_fill_cache()
DChangeLog78 * cache.c: d_add on hashed dentries corrupts d_hash list and
Ddir.c275 d_hash: smb_hash_dentry,
/linux-2.4.37.9/fs/hpfs/
Ddentry.c53 d_hash: hpfs_hash_dentry,
/linux-2.4.37.9/fs/hfs/
Dsysdep.c29 d_hash: hfs_hash_dentry,
/linux-2.4.37.9/fs/affs/
Dnamei.c35 d_hash: affs_hash_dentry,
40 d_hash: affs_intl_hash_dentry,
/linux-2.4.37.9/fs/isofs/
Dinode.c84 d_hash: isofs_hash,
88 d_hash: isofs_hashi,
93 d_hash: isofs_hash_ms,
97 d_hash: isofs_hashi_ms,
/linux-2.4.37.9/fs/ncpfs/
Ddir.c80 d_hash: ncp_hash_dentry,
87 d_hash: ncp_hash_dentry,
563 if (dentry->d_op && dentry->d_op->d_hash) in ncp_fill_cache()
564 if (dentry->d_op->d_hash(dentry, &qname) != 0) in ncp_fill_cache()
/linux-2.4.37.9/fs/vfat/
Dnamei.c56 d_hash: vfat_hashi,
61 d_hash: vfat_hashi,
65 d_hash: vfat_hash,
70 d_hash: vfat_hash,
/linux-2.4.37.9/fs/adfs/
Ddir.c263 d_hash: adfs_hash,
/linux-2.4.37.9/fs/sysv/
Dnamei.c64 d_hash: sysv_hash,
/linux-2.4.37.9/fs/minix/
Dnamei.c56 d_hash: minix_hash,
/linux-2.4.37.9/fs/autofs4/
Droot.c402 list_del_init(&dentry->d_hash); in autofs4_dir_rmdir()
/linux-2.4.37.9/Documentation/filesystems/
DLocking13 int (*d_hash) (struct dentry *, struct qstr *);
23 d_hash no yes
Dvfs.txt406 int (*d_hash) (struct dentry *, struct qstr *);
418 d_hash: called when the VFS adds a dentry to the hash table
/linux-2.4.37.9/fs/intermezzo/
Djournal.c263 if (dentry->d_parent != dentry && list_empty(&dentry->d_hash)) { in presto_path()
1521 || ((dentry->d_parent != dentry) && list_empty(&dentry->d_hash))) { in presto_journal_setattr()
2132 || ((dentry->d_parent != dentry) && list_empty(&dentry->d_hash))) { in presto_journal_close()
2394 || ((dentry->d_parent != dentry) && list_empty(&dentry->d_hash))) { in presto_journal_set_ext_attr()
/linux-2.4.37.9/fs/msdos/
Dnamei.c202 d_hash: msdos_hash,
/linux-2.4.37.9/fs/nfsd/
Dnfsfh.c354 if (!list_empty(&tmp->d_hash) && in splice()