Lines Matching defs:prison0
83 /* Keep struct prison prison0 and some code in kern_jail_set() readable. */
98 /* prison0 describes what is "real" about the system. */
99 struct prison prison0 = {
109 .pr_children = LIST_HEAD_INITIALIZER(prison0.pr_children),
117 MTX_SYSINIT(prison0, &prison0.pr_mtx, "jail mutex", MTX_DEF);
1099 (ppr == &prison0) ? 0 : strlen(ppr->pr_name) + 1;
1429 for (; tppr != &prison0; tppr = tppr->pr_parent)
1495 for (; tppr != &prison0; tppr = tppr->pr_parent)
1634 if (ppr == &prison0)
2453 mylen = (mypr == &prison0) ? 0 : strlen(mypr->pr_name) + 1;
2547 KASSERT(prison0.pr_uref != 0, ("prison0 pr_uref=0"));
2816 while (pr1 != &prison0 &&
2822 while (pr2 != &prison0 &&
3152 while (pr1 != &prison0 &&
3158 while (pr2 != &prison0 &&
3461 return (cred->cr_prison != &prison0);
3494 pr = (cred != NULL) ? cred->cr_prison : &prison0;
3988 for (; pr1 != &prison0; pr1 = pr1->pr_parent)
4182 allow = (pr == &prison0) ? jail_default_allow : pr->pr_allow;
4195 * The sysctls don't have CTLFLAGS_PRISON, so assume prison0
4198 mtx_lock(&prison0.pr_mtx);
4200 mtx_unlock(&prison0.pr_mtx);
4256 level = (pr == &prison0) ? *(int *)arg1 : *(int *)((char *)pr + arg2);
4644 * Show all prisons in the list, and prison0 which is not
4647 db_show_prison(&prison0);
4659 pr = &prison0;