/freebsd/sys/rpc/ |
H A D | svc_auth.c | 196 cr->cr_prison = curthread->td_ucred->cr_prison; in svc_getcred() 197 prison_hold(cr->cr_prison); in svc_getcred() 211 cr->cr_prison = curthread->td_ucred->cr_prison; in svc_getcred() 212 prison_hold(cr->cr_prison); in svc_getcred()
|
/freebsd/sys/kern/ |
H A D | vfs_export.c | 139 np->netc_anon->cr_prison = &prison0; in vfs_hang_addrlist() 140 prison_hold(np->netc_anon->cr_prison); in vfs_hang_addrlist() 218 np->netc_anon->cr_prison = &prison0; in vfs_hang_addrlist() 219 prison_hold(np->netc_anon->cr_prison); in vfs_hang_addrlist() 319 pr = curthread->td_ucred->cr_prison; in vfs_export() 328 if (mp->mnt_exjail != NULL && mp->mnt_exjail->cr_prison != pr && in vfs_export() 335 mp->mnt_exjail->cr_prison != pr) { in vfs_export() 372 } else if (mp->mnt_exjail->cr_prison != pr) { in vfs_export() 466 mp->mnt_exjail->cr_prison == pr) { in vfs_exjail_delete() 484 mp->mnt_exjail->cr_prison == pr) { in vfs_exjail_delete() [all …]
|
H A D | kern_jail.c | 1024 mypr = td->td_ucred->cr_prison; in kern_jail_set() 2341 mypr = td->td_ucred->cr_prison; in kern_jail_get() 2625 pr = prison_find_child(td->td_ucred->cr_prison, uap->jid); in sys_jail_remove() 2656 pr = prison_find_child(td->td_ucred->cr_prison, uap->jid); in sys_jail_attach() 2727 newcred->cr_prison = pr; in do_jail_attach() 2739 prison_proc_relink(oldcred->cr_prison, pr, p); in do_jail_attach() 2740 prison_deref(oldcred->cr_prison, drflags); in do_jail_attach() 2761 (void)osd_jail_call(td->td_ucred->cr_prison, PR_METHOD_ATTACH, td); in do_jail_attach() 2848 return ((cred->cr_prison->pr_flags & flag) != 0); in prison_flag() 2860 return ((cred->cr_prison->pr_allow & flag) != 0); in prison_allow() [all …]
|
H A D | sysv_sem.c | 602 pr = cred->cr_prison; in sem_find_prison() 614 !(rpr == semakptr->cred->cr_prison || in sem_prison_cansee() 615 prison_ischild(rpr, semakptr->cred->cr_prison))) in sem_prison_cansee() 740 if (cred->cr_prison != semakptr->cred->cr_prison) in kern_semctl() 795 if (cred->cr_prison != semakptr->cred->cr_prison) in kern_semctl() 984 sema[semid].cred->cr_prison == cred->cr_prison && in sys_semget() 1534 pr = req->td->td_ucred->cr_prison; in sysctl_sema() 1544 if (tsemak.cred->cr_prison != pr) in sysctl_sema() 1587 pr = td->td_ucred->cr_prison; in kern_get_sema() 1598 if (psemak->cred->cr_prison != pr) in kern_get_sema() [all …]
|
H A D | sysv_shm.c | 214 shmsegs[i].cred->cr_prison == pr && in shm_find_segment_by_key() 309 pr = cred->cr_prison; in shm_find_prison() 321 !(rpr == shmseg->cred->cr_prison || in shm_prison_cansee() 322 prison_ischild(rpr, shmseg->cred->cr_prison))) in shm_prison_cansee() 557 if (td->td_ucred->cr_prison != shmseg->cred->cr_prison) in kern_shmctl_locked() 793 segnum = shm_find_segment_by_key(td->td_ucred->cr_prison, in sys_shmget() 1077 pr = req->td->td_ucred->cr_prison; in sysctl_shmsegs() 1087 if (tshmseg.cred->cr_prison != pr) in sysctl_shmsegs() 1134 pr = td->td_ucred->cr_prison; in kern_get_shmsegs() 1146 if (pshmseg->cred->cr_prison != pr) in kern_get_shmsegs() [all …]
|
H A D | sysv_msg.c | 452 pr = cred->cr_prison; in msg_find_prison() 464 !(rpr == msqkptr->cred->cr_prison || in msq_prison_cansee() 465 prison_ischild(rpr, msqkptr->cred->cr_prison))) in msq_prison_cansee() 610 if (td->td_ucred->cr_prison != msqkptr->cred->cr_prison) in kern_msgctl() 661 msqkptr->cred->cr_prison == cred->cr_prison && in sys_msgget() 1425 pr = req->td->td_ucred->cr_prison; in sysctl_msqids() 1435 if (tmsqk.cred->cr_prison != pr) in sysctl_msqids() 1490 pr = td->td_ucred->cr_prison; in kern_get_msqids() 1501 if (pmsqk->cred->cr_prison != pr) in kern_get_msqids() 1697 msqkptr->cred != NULL && msqkptr->cred->cr_prison == pr) in msg_prison_cleanup()
|
H A D | kern_mib.c | 368 pr = req->td->td_ucred->cr_prison; in sysctl_hostname() 426 pr = req->td->td_ucred->cr_prison; in sysctl_kern_securelvl() 484 pr = req->td->td_ucred->cr_prison; in sysctl_hostid() 552 pr = req->td->td_ucred->cr_prison; in sysctl_osrelease() 571 pr = req->td->td_ucred->cr_prison; in sysctl_osreldate()
|
H A D | kern_racct.c | 605 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) in racct_add_cred_locked() 871 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) in racct_sub_cred_locked() 1054 newpr = newcred->cr_prison; in racct_proc_ucred_changed() 1055 oldpr = oldcred->cr_prison; in racct_proc_ucred_changed()
|
H A D | kern_prot.c | 1784 return (cr->cr_prison->pr_securelevel > level ? EPERM : 0); in securelevel_gt() 1791 return (cr->cr_prison->pr_securelevel >= level ? EPERM : 0); in securelevel_ge() 1886 u1->cr_prison == u2->cr_prison || /* Same jail. */ in cr_canseejailproc() 2554 if (cr->cr_prison != NULL) in crfree_final() 2555 prison_free(cr->cr_prison); in crfree_final() 2589 prison_hold(dest->cr_prison); in crcopy()
|
/freebsd/sys/netinet/ |
H A D | in_jail.c | 120 pr = cred->cr_prison; in prison_get_ip4() 157 pr = cred->cr_prison; in prison_saddrsel_ip4() 218 pr = cred->cr_prison; in prison_local_ip4() 267 pr = cred->cr_prison; in prison_remote_ip4() 319 pr = cred->cr_prison; in prison_check_ip4()
|
H A D | in_pcb.c | 421 if (grp->il_cred->cr_prison == inp->inp_cred->cr_prison && in in_pcbinslbgrouphash() 2004 if (prison_equal_ip4(cred->cr_prison, in in_pcblookup_local() 2005 inp->inp_cred->cr_prison)) in in_pcblookup_local() 2026 if (!prison_equal_ip4(inp->inp_cred->cr_prison, in in_pcblookup_local() 2027 cred->cr_prison)) in in_pcblookup_local() 2115 if (injail && prison_check_ip4_locked(grp->il_cred->cr_prison, in in_pcblookup_lbgroup() 2249 prison_check_ip4_locked(inp->inp_cred->cr_prison, in in_pcblookup_hash_wild_smr() 2299 if (prison_check_ip4_locked(inp->inp_cred->cr_prison, in in_pcblookup_hash_wild_locked()
|
/freebsd/sys/netinet6/ |
H A D | in6_jail.c | 115 pr = cred->cr_prison; in prison_get_ip6() 152 pr = cred->cr_prison; in prison_saddrsel_ip6() 210 pr = cred->cr_prison; in prison_local_ip6() 257 pr = cred->cr_prison; in prison_remote_ip6() 309 pr = cred->cr_prison; in prison_check_ip6()
|
H A D | in6_pcb.c | 761 if (prison_equal_ip6(cred->cr_prison, in in6_pcblookup_local() 762 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 783 if (!prison_equal_ip6(cred->cr_prison, in in6_pcblookup_local() 784 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 933 if (injail && prison_check_ip6_locked(grp->il_cred->cr_prison, in in6_pcblookup_lbgroup() 1068 prison_check_ip6_locked(inp->inp_cred->cr_prison, in in6_pcblookup_hash_wild_smr() 1113 inp->inp_cred->cr_prison, laddr) != 0) in in6_pcblookup_hash_wild_locked()
|
/freebsd/sys/fs/procfs/ |
H A D | procfs_status.c | 153 mtx_lock(&cr->cr_prison->pr_mtx); in procfs_doprocstatus() 155 prison_name(td->td_ucred->cr_prison, cr->cr_prison)); in procfs_doprocstatus() 156 mtx_unlock(&cr->cr_prison->pr_mtx); in procfs_doprocstatus()
|
/freebsd/sys/compat/linux/ |
H A D | linux_mib.c | 496 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_get_osname() 507 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_set_osname() 520 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_get_osrelease() 532 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_kernver() 546 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_set_osrelease() 562 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_get_oss_version() 575 lpr = linux_find_prison(td->td_ucred->cr_prison, &pr); in linux_set_oss_version()
|
/freebsd/lib/libkvm/ |
H A D | kvm_vnet.c | 180 if (cred.cr_prison == NULL) { in _kvm_vnet_selectpid() 184 if (kvm_read(kd, (uintptr_t)cred.cr_prison, &prison, sizeof(prison)) != in _kvm_vnet_selectpid()
|
H A D | kvm_proc.c | 160 if (ucred.cr_prison != NULL) { in kvm_proclist() 161 if (KREAD(kd, (u_long)ucred.cr_prison, &pr)) { in kvm_proclist() 164 ucred.cr_prison); in kvm_proclist()
|
/freebsd/sys/fs/devfs/ |
H A D | devfs_vfsops.c | 101 rsnum != td->td_ucred->cr_prison->pr_devfs_rsnum) in devfs_mount() 107 rsnum = td->td_ucred->cr_prison->pr_devfs_rsnum; in devfs_mount()
|
/freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
H A D | spl_zone.c | 170 pr = curthread->td_ucred->cr_prison; in zone_dataset_visible() 239 return ((uint32_t)curthread->td_ucred->cr_prison->pr_hostid); in zone_get_hostid()
|
H A D | spl_policy.c | 88 cr->cr_prison == mp->mnt_cred->cr_prison) { in secpolicy_fs_owner()
|
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/ |
H A D | cred.h | 64 #define crgetzoneid(cr) ((cr)->cr_prison->pr_id)
|
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/oformat/ |
H A D | tst.print.ksh | 28 print(*curthread->td_ucred->cr_prison);
|
/freebsd/cddl/lib/libdtrace/ |
H A D | psinfo.d | 63 pr_jailid = T->p_ucred->cr_prison->pr_id;
|
/freebsd/sys/powerpc/powerpc/ |
H A D | elf_common.c | 75 imgp->proc->p_ucred->cr_prison->pr_osreldate); in __elfN()
|
/freebsd/sys/sys/ |
H A D | ucred.h | 92 struct prison *cr_prison; /* jail(2) */ member
|