Lines Matching refs:ns
157 static inline void task_state(struct seq_file *m, struct pid_namespace *ns, in task_state() argument
170 task_tgid_nr_ns(rcu_dereference(p->real_parent), ns) : 0; in task_state()
174 tpid = task_pid_nr_ns(tracer, ns); in task_state()
176 tgid = task_tgid_nr_ns(p, ns); in task_state()
194 seq_put_decimal_ull(m, "\nPid:\t", pid_nr_ns(pid, ns)); in task_state()
218 for (g = ns->level; g <= pid->level; g++) in task_state()
219 seq_put_decimal_ull(m, "\t", task_tgid_nr_ns(p, pid->numbers[g].ns)); in task_state()
221 for (g = ns->level; g <= pid->level; g++) in task_state()
222 seq_put_decimal_ull(m, "\t", task_pid_nr_ns(p, pid->numbers[g].ns)); in task_state()
224 for (g = ns->level; g <= pid->level; g++) in task_state()
225 seq_put_decimal_ull(m, "\t", task_pgrp_nr_ns(p, pid->numbers[g].ns)); in task_state()
227 for (g = ns->level; g <= pid->level; g++) in task_state()
228 seq_put_decimal_ull(m, "\t", task_session_nr_ns(p, pid->numbers[g].ns)); in task_state()
368 int proc_pid_status(struct seq_file *m, struct pid_namespace *ns, in proc_pid_status() argument
374 task_state(m, ns, pid, task); in proc_pid_status()
389 static int do_task_stat(struct seq_file *m, struct pid_namespace *ns, in do_task_stat() argument
446 tty_pgrp = pid_nr_ns(pgrp, ns); in do_task_stat()
476 sid = task_session_nr_ns(task, ns); in do_task_stat()
477 ppid = task_tgid_nr_ns(task->real_parent, ns); in do_task_stat()
478 pgid = task_pgrp_nr_ns(task, ns); in do_task_stat()
500 seq_printf(m, "%d (%s) %c", pid_nr_ns(pid, ns), tcomm, state); in do_task_stat()
581 int proc_tid_stat(struct seq_file *m, struct pid_namespace *ns, in proc_tid_stat() argument
584 return do_task_stat(m, ns, pid, task, 0); in proc_tid_stat()
587 int proc_tgid_stat(struct seq_file *m, struct pid_namespace *ns, in proc_tgid_stat() argument
590 return do_task_stat(m, ns, pid, task, 1); in proc_tgid_stat()
593 int proc_pid_statm(struct seq_file *m, struct pid_namespace *ns, in proc_pid_statm() argument