Lines Matching refs:pid_ns
173 void zap_pid_ns_processes(struct pid_namespace *pid_ns)
182 disable_pid_allocation(pid_ns);
209 idr_for_each_entry_continue(&pid_ns->idr, pid, nr) {
234 * to pid_ns->child_reaper. Thus pidns->child_reaper needs to
237 * The code relies on the pid_ns->child_reaper ignoring
252 if (pid_ns->pid_allocated == init_pids)
275 if (pid_ns->reboot)
276 current->signal->group_exit_code = pid_ns->reboot;
278 acct_exit_ns(pid_ns);
286 struct pid_namespace *pid_ns = task_active_pid_ns(current);
290 if (write && !checkpoint_restore_ns_capable(pid_ns->user_ns))
299 next = idr_get_cursor(&pid_ns->idr) - 1;
304 idr_set_cursor(&pid_ns->idr, next + 1);
324 int reboot_pid_ns(struct pid_namespace *pid_ns, int cmd)
326 if (pid_ns == &init_pid_ns)
332 pid_ns->reboot = SIGHUP;
337 pid_ns->reboot = SIGINT;
344 send_sig(SIGKILL, pid_ns->child_reaper, 1);
434 struct pid_namespace *pid_ns, *p;
437 pid_ns = p = to_pid_ns(ns)->parent;
446 return &get_pid_ns(pid_ns)->ns;