| /freebsd/sys/rpc/ |
| H A D | svc_auth.c | 197 cr->cr_prison = curthread->td_ucred->cr_prison; in svc_getcred() 198 prison_hold(cr->cr_prison); in svc_getcred() 212 cr->cr_prison = curthread->td_ucred->cr_prison; in svc_getcred() 213 prison_hold(cr->cr_prison); in svc_getcred()
|
| /freebsd/sys/kern/ |
| 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() 322 pr = curthread->td_ucred->cr_prison; in vfs_export() 331 if (mp->mnt_exjail != NULL && mp->mnt_exjail->cr_prison != pr && in vfs_export() 338 mp->mnt_exjail->cr_prison != pr) { in vfs_export() 375 } else if (mp->mnt_exjail->cr_prison != pr) { in vfs_export() 469 mp->mnt_exjail->cr_prison == pr) { in vfs_exjail_delete() 487 mp->mnt_exjail->cr_prison == pr) { in vfs_exjail_delete() [all …]
|
| H A D | kern_jail.c | 1055 mypr = td->td_ucred->cr_prison; in kern_jail_set() 2580 mypr = td->td_ucred->cr_prison; in kern_jail_get() 2982 pr = prison_find_child(td->td_ucred->cr_prison, uap->jid); in sys_jail_remove() 3059 pr = prison_find_child(td->td_ucred->cr_prison, uap->jid); in sys_jail_attach() 3186 newcred->cr_prison = pr; in do_jail_attach() 3205 prison_proc_relink(oldcred->cr_prison, pr, p); in do_jail_attach() 3206 prison_deref(oldcred->cr_prison, drflags); in do_jail_attach() 3235 (void)osd_jail_call(td->td_ucred->cr_prison, PR_METHOD_ATTACH, td); in do_jail_attach() 3322 return ((cred->cr_prison->pr_flags & flag) != 0); in prison_flag() 3334 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 | 389 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) in racct_add_cred_locked() 679 for (pr = cred->cr_prison; pr != NULL; pr = pr->pr_parent) in racct_sub_cred_locked() 841 newpr = newcred->cr_prison; in racct_proc_ucred_changed() 842 oldpr = oldcred->cr_prison; in racct_proc_ucred_changed()
|
| H A D | kern_prot.c | 1836 return (cr->cr_prison->pr_securelevel > level ? EPERM : 0); in securelevel_gt() 1843 return (cr->cr_prison->pr_securelevel >= level ? EPERM : 0); in securelevel_ge() 1941 u1->cr_prison == u2->cr_prison || /* Same jail. */ in cr_canseejailproc() 1962 if (u1->cr_prison == u2->cr_prison) in cr_can_tamper_with_subjail() 2680 if (cr->cr_prison != NULL) in crfree_final() 2681 prison_free(cr->cr_prison); in crfree_final() 2710 prison_hold(dest->cr_prison); in crcopy()
|
| H A D | kern_ucoredump.c | 194 p->p_ucred->cr_prison->pr_id, in sigexit()
|
| /freebsd/sys/netinet/ |
| H A D | in_jail.c | 119 pr = cred->cr_prison; in prison_get_ip4() 156 pr = cred->cr_prison; in prison_saddrsel_ip4() 217 pr = cred->cr_prison; in prison_local_ip4() 266 pr = cred->cr_prison; in prison_remote_ip4() 318 pr = cred->cr_prison; in prison_check_ip4()
|
| /freebsd/sys/netinet6/ |
| H A D | in6_jail.c | 114 pr = cred->cr_prison; in prison_get_ip6() 151 pr = cred->cr_prison; in prison_saddrsel_ip6() 209 pr = cred->cr_prison; in prison_local_ip6() 256 pr = cred->cr_prison; in prison_remote_ip6() 308 pr = cred->cr_prison; in prison_check_ip6()
|
| H A D | in6_pcb.c | 760 if (prison_equal_ip6(cred->cr_prison, in in6_pcblookup_local() 761 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 782 if (!prison_equal_ip6(cred->cr_prison, in in6_pcblookup_local() 783 inp->inp_cred->cr_prison)) in in6_pcblookup_local() 932 if (injail && prison_check_ip6_locked(grp->il_cred->cr_prison, in in6_pcblookup_lbgroup() 1066 prison_check_ip6_locked(inp->inp_cred->cr_prison, in in6_pcblookup_wild_smr() 1111 inp->inp_cred->cr_prison, laddr) != 0) in in6_pcblookup_wild_locked()
|
| /freebsd/sys/fs/procfs/ |
| H A D | procfs_status.c | 149 mtx_lock(&cr->cr_prison->pr_mtx); in procfs_doprocstatus() 151 prison_name(td->td_ucred->cr_prison, cr->cr_prison)); in procfs_doprocstatus() 152 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 | 162 if (ucred.cr_prison != NULL) { in kvm_proclist() 163 if (KREAD(kd, (u_long)ucred.cr_prison, &pr)) { in kvm_proclist() 166 ucred.cr_prison); in kvm_proclist()
|
| /freebsd/sys/contrib/openzfs/module/os/freebsd/spl/ |
| H A D | spl_zone.c | 171 pr = curthread->td_ucred->cr_prison; in zone_dataset_visible() 240 return ((uint32_t)curthread->td_ucred->cr_prison->pr_hostid); in zone_get_hostid()
|
| H A D | spl_policy.c | 82 cr->cr_prison == mp->mnt_cred->cr_prison) { in secpolicy_fs_owner()
|
| /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/include/os/freebsd/spl/sys/ |
| H A D | cred.h | 65 #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 | 90 struct prison *cr_prison; /* jail(2) */ member
|