• Home
  • Raw
  • Download

Lines Matching refs:task

67 	struct task_struct *task, const struct proc_ns_operations *ns_ops)  in proc_ns_get_dentry()  argument
75 ns = ns_ops->get(task); in proc_ns_get_dentry()
120 struct task_struct *task; in proc_ns_follow_link() local
124 task = get_proc_task(inode); in proc_ns_follow_link()
125 if (!task) in proc_ns_follow_link()
128 if (!ptrace_may_access(task, PTRACE_MODE_READ)) in proc_ns_follow_link()
131 ns_path.dentry = proc_ns_get_dentry(sb, task, ei->ns.ns_ops); in proc_ns_follow_link()
142 put_task_struct(task); in proc_ns_follow_link()
152 struct task_struct *task; in proc_ns_readlink() local
157 task = get_proc_task(inode); in proc_ns_readlink()
158 if (!task) in proc_ns_readlink()
161 if (!ptrace_may_access(task, PTRACE_MODE_READ)) in proc_ns_readlink()
165 ns = ns_ops->get(task); in proc_ns_readlink()
179 put_task_struct(task); in proc_ns_readlink()
191 struct dentry *dentry, struct task_struct *task, const void *ptr) in proc_ns_instantiate() argument
198 inode = proc_pid_make_inode(dir->i_sb, task); in proc_ns_instantiate()
217 filldir_t filldir, struct task_struct *task, in proc_ns_fill_cache() argument
222 proc_ns_instantiate, task, ops); in proc_ns_fill_cache()
231 struct task_struct *task = get_proc_task(inode); in proc_ns_dir_readdir() local
237 if (!task) in proc_ns_dir_readdir()
267 task, *entry) < 0) in proc_ns_dir_readdir()
276 put_task_struct(task); in proc_ns_dir_readdir()
290 struct task_struct *task = get_proc_task(dir); in proc_ns_dir_lookup() local
296 if (!task) in proc_ns_dir_lookup()
309 error = proc_ns_instantiate(dir, dentry, task, *entry); in proc_ns_dir_lookup()
311 put_task_struct(task); in proc_ns_dir_lookup()