Home
last modified time | relevance | path

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

123

/freebsd/sys/rpc/
H A Dsvc_auth.c196 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 Dvfs_export.c139 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 Dkern_jail.c1024 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 Dsysv_sem.c602 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 Dsysv_shm.c214 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 Dsysv_msg.c452 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 Dkern_mib.c368 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 Dkern_racct.c605 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 Dkern_prot.c1784 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 Din_jail.c120 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 Din_pcb.c421 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 Din6_jail.c115 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 Din6_pcb.c761 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 Dprocfs_status.c153 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 Dlinux_mib.c496 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 Dkvm_vnet.c180 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 Dkvm_proc.c160 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 Ddevfs_vfsops.c101 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 Dspl_zone.c170 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 Dspl_policy.c88 cr->cr_prison == mp->mnt_cred->cr_prison) { in secpolicy_fs_owner()
/freebsd/sys/contrib/openzfs/include/os/freebsd/spl/sys/
H A Dcred.h64 #define crgetzoneid(cr) ((cr)->cr_prison->pr_id)
/freebsd/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/oformat/
H A Dtst.print.ksh28 print(*curthread->td_ucred->cr_prison);
/freebsd/cddl/lib/libdtrace/
H A Dpsinfo.d63 pr_jailid = T->p_ucred->cr_prison->pr_id;
/freebsd/sys/powerpc/powerpc/
H A Delf_common.c75 imgp->proc->p_ucred->cr_prison->pr_osreldate); in __elfN()
/freebsd/sys/sys/
H A Ducred.h92 struct prison *cr_prison; /* jail(2) */ member

123