| /f-stack/freebsd/netinet/ |
| H A D | in_jail.c | 194 pr = cred->cr_prison; in prison_get_ip4() 232 pr = cred->cr_prison; in prison_saddrsel_ip4() 294 pr = cred->cr_prison; in prison_local_ip4() 343 pr = cred->cr_prison; in prison_remote_ip4() 415 pr = cred->cr_prison; in prison_check_ip4()
|
| /f-stack/freebsd/netinet6/ |
| H A D | in6_jail.c | 185 pr = cred->cr_prison; in prison_get_ip6() 223 pr = cred->cr_prison; in prison_saddrsel_ip6() 282 pr = cred->cr_prison; in prison_local_ip6() 329 pr = cred->cr_prison; in prison_remote_ip6() 401 pr = cred->cr_prison; in prison_check_ip6()
|
| H A D | in6_pcb.c | 769 prison_equal_ip6(cred->cr_prison, in in6_pcblookup_local() 770 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 802 !prison_equal_ip6(cred->cr_prison, in in6_pcblookup_local() 803 inp->inp_cred->cr_prison)) in in6_pcblookup_local()
|
| H A D | in6_ifattach.c | 124 pr = curthread->td_ucred->cr_prison; in get_rand_ifid() 597 pr = curthread->td_ucred->cr_prison; in in6_nigroup0()
|
| /f-stack/freebsd/kern/ |
| H A D | kern_jail.c | 553 mypr = td->td_ucred->cr_prison; in kern_jail_set() 2039 mypr = td->td_ucred->cr_prison; in kern_jail_get() 2407 p->p_ucred->cr_prison == pr) in prison_remove_one() 2504 newcred->cr_prison = pr; in do_jail_attach() 2905 pr = cred->cr_prison; in prison_set_allow() 2942 pr = cred->cr_prison; in prison_check_af() 3040 return ((cred1->cr_prison == cred2->cr_prison || in prison_check() 3041 prison_ischild(cred1->cr_prison, cred2->cr_prison)) ? 0 : ESRCH); in prison_check() 3193 pr = cred->cr_prison; in prison_canseemount() 3228 pr = cred->cr_prison; in prison_enforce_statfs() [all …]
|
| H A D | vfs_export.c | 142 np->netc_anon->cr_prison = &prison0; in vfs_hang_addrlist() 143 prison_hold(np->netc_anon->cr_prison); in vfs_hang_addrlist() 221 np->netc_anon->cr_prison = &prison0; in vfs_hang_addrlist() 222 prison_hold(np->netc_anon->cr_prison); in vfs_hang_addrlist()
|
| H A D | kern_mib.c | 353 pr = req->td->td_ucred->cr_prison; in sysctl_hostname() 411 pr = req->td->td_ucred->cr_prison; in sysctl_kern_securelvl() 469 pr = req->td->td_ucred->cr_prison; in sysctl_hostid() 537 pr = req->td->td_ucred->cr_prison; in sysctl_osrelease() 556 pr = req->td->td_ucred->cr_prison; in sysctl_osreldate()
|
| H A D | sysv_sem.c | 605 pr = cred->cr_prison; in sem_find_prison() 617 !(rpr == semakptr->cred->cr_prison || in sem_prison_cansee() 618 prison_ischild(rpr, semakptr->cred->cr_prison))) in sem_prison_cansee() 743 if (cred->cr_prison != semakptr->cred->cr_prison) in kern_semctl() 798 if (cred->cr_prison != semakptr->cred->cr_prison) in kern_semctl() 987 sema[semid].cred->cr_prison == cred->cr_prison && in sys_semget() 1511 pr = req->td->td_ucred->cr_prison; in sysctl_sema() 1521 if (tsemak.cred->cr_prison != pr) in sysctl_sema() 1718 sema[i].cred != NULL && sema[i].cred->cr_prison == pr) { in sem_prison_cleanup()
|
| H A D | sysv_msg.c | 455 pr = cred->cr_prison; in msg_find_prison() 467 !(rpr == msqkptr->cred->cr_prison || in msq_prison_cansee() 468 prison_ischild(rpr, msqkptr->cred->cr_prison))) in msq_prison_cansee() 613 if (td->td_ucred->cr_prison != msqkptr->cred->cr_prison) in kern_msgctl() 664 msqkptr->cred->cr_prison == cred->cr_prison && in sys_msgget() 1428 pr = req->td->td_ucred->cr_prison; in sysctl_msqids() 1438 if (tmsqk.cred->cr_prison != pr) in sysctl_msqids() 1666 msqkptr->cred != NULL && msqkptr->cred->cr_prison == pr) in msg_prison_cleanup()
|
| H A D | sysv_shm.c | 219 shmsegs[i].cred->cr_prison == pr && in shm_find_segment_by_key() 314 pr = cred->cr_prison; in shm_find_prison() 326 !(rpr == shmseg->cred->cr_prison || in shm_prison_cansee() 327 prison_ischild(rpr, shmseg->cred->cr_prison))) in shm_prison_cansee() 562 if (td->td_ucred->cr_prison != shmseg->cred->cr_prison) in kern_shmctl_locked() 794 segnum = shm_find_segment_by_key(td->td_ucred->cr_prison, in sys_shmget() 1053 pr = req->td->td_ucred->cr_prison; in sysctl_shmsegs() 1063 if (tshmseg.cred->cr_prison != pr) in sysctl_shmsegs() 1267 shmseg->cred != NULL && shmseg->cred->cr_prison == pr) { in shm_prison_cleanup()
|
| H A D | kern_racct.c | 618 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) in racct_add_cred_locked() 884 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) in racct_sub_cred_locked() 1067 newpr = newcred->cr_prison; in racct_proc_ucred_changed() 1068 oldpr = oldcred->cr_prison; in racct_proc_ucred_changed()
|
| H A D | kern_prot.c | 1319 return (cr->cr_prison->pr_securelevel > level ? EPERM : 0); in securelevel_gt() 1326 return (cr->cr_prison->pr_securelevel >= level ? EPERM : 0); in securelevel_ge() 1425 return (!see_jail_proc && u1->cr_prison != u2->cr_prison ? ESRCH : 0); in cr_canseejailproc() 2079 if (cr->cr_prison != NULL) in crfree_final() 2080 prison_free(cr->cr_prison); in crfree_final() 2109 prison_hold(dest->cr_prison); in crcopy()
|
| H A D | kern_rctl.c | 350 return (cred->cr_prison->pr_prison_racct->prr_racct); in rctl_proc_rule_to_racct() 565 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce() 591 p->p_ucred->cr_prison->pr_prison_racct->prr_name); in rctl_enforce() 1384 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) { in rctl_rule_add() 1975 newprr = newcred->cr_prison->pr_prison_racct; in rctl_proc_ucred_changed()
|
| H A D | uipc_sem.c | 283 pr_path = curthread->td_ucred->cr_prison->pr_path; in ksem_fill_kinfo() 514 pr_path = td->td_ucred->cr_prison->pr_path; in ksem_create() 666 pr_path = td->td_ucred->cr_prison->pr_path; in sys_ksem_unlink()
|
| H A D | kern_fork.c | 384 prison_proc_hold(p2->p_ucred->cr_prison); in do_fork() 1132 if (!prison_isalive(td->td_ucred->cr_prison)) in fork_return()
|
| H A D | kern_cpuset.c | 289 jset = td->td_ucred->cr_prison->pr_cpuset; in cpuset_lookup() 699 set == curthread->td_ucred->cr_prison->pr_cpuset) in cpuset_modify() 938 pr = prison_find_child(curthread->td_ucred->cr_prison, id); in cpuset_which() 1267 root_id = td->td_ucred->cr_prison->pr_cpuset->cs_id; in cpuset_setproc()
|
| /f-stack/freebsd/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_zone.c | 173 pr = curthread->td_ucred->cr_prison; in zone_dataset_visible() 242 return ((uint32_t)curthread->td_ucred->cr_prison->pr_hostid); in zone_get_hostid()
|
| H A D | spl_policy.c | 91 cr->cr_prison == mp->mnt_cred->cr_prison) { in secpolicy_fs_owner()
|
| /f-stack/lib/ |
| H A D | ff_glue.c | 1254 mtx_lock(&cred->cr_prison->pr_mtx); in getcredhostuuid() 1255 strlcpy(buf, cred->cr_prison->pr_hostuuid, size); in getcredhostuuid() 1256 mtx_unlock(&cred->cr_prison->pr_mtx); in getcredhostuuid() 1262 mtx_lock(&cred->cr_prison->pr_mtx); in getjailname() 1263 strlcpy(name, cred->cr_prison->pr_name, len); in getjailname() 1264 mtx_unlock(&cred->cr_prison->pr_mtx); in getjailname()
|
| H A D | ff_init_main.c | 446 p->p_ucred->cr_prison = &prison0; in proc0_init()
|
| /f-stack/tools/compat/include/sys/ |
| H A D | ucred.h | 60 struct prison *cr_prison; /* jail(2) */ member
|
| /f-stack/freebsd/sys/ |
| H A D | ucred.h | 76 struct prison *cr_prison; /* jail(2) */ member
|
| H A D | jail.h | 385 #define jailed(cred) (cred->cr_prison != &prison0)
|
| /f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/ |
| H A D | cred.h | 96 #define crgetzoneid(cr) ((cr)->cr_prison->pr_id)
|
| /f-stack/freebsd/net/ |
| H A D | vnet.h | 244 #define CRED_TO_VNET(cr) (cr)->cr_prison->pr_vnet
|