Lines Matching refs:ns
109 struct pid_namespace *ns;
162 static struct bsd_acct_struct *acct_get(struct pid_namespace *ns)
168 res = to_acct(READ_ONCE(ns->bacct));
180 if (res != to_acct(READ_ONCE(ns->bacct))) {
195 cmpxchg(&acct->ns->bacct, pin, NULL);
215 struct pid_namespace *ns = task_active_pid_ns(current);
262 acct->ns = ns;
270 old = xchg(&ns->bacct, &acct->pin);
315 void acct_exit_ns(struct pid_namespace *ns)
318 pin_kill(ns->bacct);
523 struct pid_namespace *ns = acct->ns;
525 ac.ac_pid = task_tgid_nr_ns(current, ns);
528 ns);
592 static void slow_acct_process(struct pid_namespace *ns)
594 for ( ; ns; ns = ns->parent) {
595 struct bsd_acct_struct *acct = acct_get(ns);
609 struct pid_namespace *ns;
616 for (ns = task_active_pid_ns(current); ns != NULL; ns = ns->parent) {
617 if (ns->bacct)
620 if (unlikely(ns))
621 slow_acct_process(ns);