Lines Matching refs:parent

722 void nfs_prime_dcache(struct dentry *parent, struct nfs_entry *entry,
750 filename.hash = full_name_hash(parent, filename.name, filename.len);
752 dentry = d_lookup(parent, &filename);
755 dentry = d_alloc_parallel(parent, &filename, &wq);
771 trace_nfs_readdir_lookup_revalidate(d_inode(parent),
776 d_inode(parent), dentry, 0);
798 trace_nfs_readdir_lookup(d_inode(parent), dentry, 0);
1397 * @dir: pointer to parent directory inode
1444 * nfs_set_verifier - save a parent directory verifier in the dentry
1448 * Saves the parent directory verifier in @dentry. If the inode has
1499 * A check for whether or not the parent directory has changed.
1596 * dentries by looking at the parent inode mtime.
1598 * If parent mtime has changed, we revalidate, else we wait for a
1599 * period corresponding to the parent's attribute cache timeout value.
1730 * If the parent directory is seen to have changed, we throw out the
1759 /* Force a full look up iff the parent directory has changed */
1790 struct dentry *parent;
1797 parent = READ_ONCE(dentry->d_parent);
1798 dir = d_inode_rcu(parent);
1802 if (parent != READ_ONCE(dentry->d_parent))
1808 parent = dget_parent(dentry);
1809 ret = reval(d_inode(parent), dentry, flags);
1810 dput(parent);
1824 * parent dir (e.g.: ".", "..", procfs symlinks or mountpoint traversals).
2248 struct dentry *parent = dget_parent(dentry);
2249 struct inode *dir = d_inode(parent);
2272 dput(parent);
2964 const struct task_struct *parent;
2970 parent = rcu_dereference(task->real_parent);
2971 pcred = __task_cred(parent);
2972 if (parent == task || cred_fscmp(pcred, cred) != 0)
2974 task = parent;
3080 struct rb_node *parent = NULL;
3086 parent = *p;
3087 entry = rb_entry(parent, struct nfs_access_entry, rb_node);
3091 p = &parent->rb_left;
3093 p = &parent->rb_right;
3097 rb_link_node(&set->rb_node, parent, p);
3103 rb_replace_node(parent, &set->rb_node, root_node);