/linux-2.4.37.9/fs/ |
D | dcache.c | 140 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 …]
|
D | readdir.c | 77 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()
|
D | namei.c | 525 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/ |
D | dcache.h | 72 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/ |
D | vxfs_dir.h | 55 u_int16_t d_hash[1]; /* hash chain */ member
|
/linux-2.4.37.9/fs/smbfs/ |
D | cache.c | 136 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()
|
D | ChangeLog | 78 * cache.c: d_add on hashed dentries corrupts d_hash list and
|
D | dir.c | 275 d_hash: smb_hash_dentry,
|
/linux-2.4.37.9/fs/hpfs/ |
D | dentry.c | 53 d_hash: hpfs_hash_dentry,
|
/linux-2.4.37.9/fs/hfs/ |
D | sysdep.c | 29 d_hash: hfs_hash_dentry,
|
/linux-2.4.37.9/fs/affs/ |
D | namei.c | 35 d_hash: affs_hash_dentry, 40 d_hash: affs_intl_hash_dentry,
|
/linux-2.4.37.9/fs/isofs/ |
D | inode.c | 84 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/ |
D | dir.c | 80 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/ |
D | namei.c | 56 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/ |
D | dir.c | 263 d_hash: adfs_hash,
|
/linux-2.4.37.9/fs/sysv/ |
D | namei.c | 64 d_hash: sysv_hash,
|
/linux-2.4.37.9/fs/minix/ |
D | namei.c | 56 d_hash: minix_hash,
|
/linux-2.4.37.9/fs/autofs4/ |
D | root.c | 402 list_del_init(&dentry->d_hash); in autofs4_dir_rmdir()
|
/linux-2.4.37.9/Documentation/filesystems/ |
D | Locking | 13 int (*d_hash) (struct dentry *, struct qstr *); 23 d_hash no yes
|
D | vfs.txt | 406 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/ |
D | journal.c | 263 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/ |
D | namei.c | 202 d_hash: msdos_hash,
|
/linux-2.4.37.9/fs/nfsd/ |
D | nfsfh.c | 354 if (!list_empty(&tmp->d_hash) && in splice()
|