Lines Matching refs:dentry
33 static void *proc_ns_follow_link(struct dentry *dentry, struct nameidata *nd) in proc_ns_follow_link() argument
35 struct inode *inode = d_inode(dentry); in proc_ns_follow_link()
54 static int proc_ns_readlink(struct dentry *dentry, char __user *buffer, int buflen) in proc_ns_readlink() argument
56 struct inode *inode = d_inode(dentry); in proc_ns_readlink()
82 struct dentry *dentry, struct task_struct *task, const void *ptr) in proc_ns_instantiate() argument
97 d_set_d_op(dentry, &pid_dentry_operations); in proc_ns_instantiate()
98 d_add(dentry, inode); in proc_ns_instantiate()
100 if (pid_revalidate(dentry, 0)) in proc_ns_instantiate()
138 static struct dentry *proc_ns_dir_lookup(struct inode *dir, in proc_ns_dir_lookup()
139 struct dentry *dentry, unsigned int flags) in proc_ns_dir_lookup() argument
144 unsigned int len = dentry->d_name.len; in proc_ns_dir_lookup()
155 if (!memcmp(dentry->d_name.name, (*entry)->name, len)) in proc_ns_dir_lookup()
161 error = proc_ns_instantiate(dir, dentry, task, *entry); in proc_ns_dir_lookup()