Home
last modified time | relevance | path

Searched refs:cr_prison (Results 1 – 25 of 43) sorted by relevance

12

/f-stack/freebsd/netinet/
H A Din_jail.c194 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 Din6_jail.c185 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 Din6_pcb.c769 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 Din6_ifattach.c124 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 Dkern_jail.c553 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 Dvfs_export.c142 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 Dkern_mib.c353 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 Dsysv_sem.c605 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 Dsysv_msg.c455 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 Dsysv_shm.c219 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 Dkern_racct.c618 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 Dkern_prot.c1319 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 Dkern_rctl.c350 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 Duipc_sem.c283 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 Dkern_fork.c384 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 Dkern_cpuset.c289 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 Dspl_zone.c173 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 Dspl_policy.c91 cr->cr_prison == mp->mnt_cred->cr_prison) { in secpolicy_fs_owner()
/f-stack/lib/
H A Dff_glue.c1254 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 Dff_init_main.c446 p->p_ucred->cr_prison = &prison0; in proc0_init()
/f-stack/tools/compat/include/sys/
H A Ducred.h60 struct prison *cr_prison; /* jail(2) */ member
/f-stack/freebsd/sys/
H A Ducred.h76 struct prison *cr_prison; /* jail(2) */ member
H A Djail.h385 #define jailed(cred) (cred->cr_prison != &prison0)
/f-stack/freebsd/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcred.h96 #define crgetzoneid(cr) ((cr)->cr_prison->pr_id)
/f-stack/freebsd/net/
H A Dvnet.h244 #define CRED_TO_VNET(cr) (cr)->cr_prison->pr_vnet

12