Lines Matching refs:ns

142 static inline void task_state(struct seq_file *m, struct pid_namespace *ns,  in task_state()  argument
155 task_tgid_nr_ns(rcu_dereference(p->real_parent), ns) : 0; in task_state()
159 tpid = task_pid_nr_ns(tracer, ns); in task_state()
161 tgid = task_tgid_nr_ns(p, ns); in task_state()
182 tgid, ngid, pid_nr_ns(pid, ns), ppid, tpid, in task_state()
201 for (g = ns->level; g <= pid->level; g++) in task_state()
203 task_tgid_nr_ns(p, pid->numbers[g].ns)); in task_state()
205 for (g = ns->level; g <= pid->level; g++) in task_state()
207 task_pid_nr_ns(p, pid->numbers[g].ns)); in task_state()
209 for (g = ns->level; g <= pid->level; g++) in task_state()
211 task_pgrp_nr_ns(p, pid->numbers[g].ns)); in task_state()
213 for (g = ns->level; g <= pid->level; g++) in task_state()
215 task_session_nr_ns(p, pid->numbers[g].ns)); in task_state()
354 int proc_pid_status(struct seq_file *m, struct pid_namespace *ns, in proc_pid_status() argument
360 task_state(m, ns, pid, task); in proc_pid_status()
375 static int do_task_stat(struct seq_file *m, struct pid_namespace *ns, in do_task_stat() argument
420 tty_pgrp = pid_nr_ns(pgrp, ns); in do_task_stat()
450 sid = task_session_nr_ns(task, ns); in do_task_stat()
451 ppid = task_tgid_nr_ns(task->real_parent, ns); in do_task_stat()
452 pgid = task_pgrp_nr_ns(task, ns); in do_task_stat()
474 seq_printf(m, "%d (%s) %c", pid_nr_ns(pid, ns), tcomm, state); in do_task_stat()
555 int proc_tid_stat(struct seq_file *m, struct pid_namespace *ns, in proc_tid_stat() argument
558 return do_task_stat(m, ns, pid, task, 0); in proc_tid_stat()
561 int proc_tgid_stat(struct seq_file *m, struct pid_namespace *ns, in proc_tgid_stat() argument
564 return do_task_stat(m, ns, pid, task, 1); in proc_tgid_stat()
567 int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns, in proc_pid_statm() argument