Home
last modified time | relevance | path

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

12

/dragonfly/sys/netinet6/
HDin6_src.c133 if (cred && cred->cr_prison) in in6_selectsrc()
146 if (jailed && !jailed_ip(cred->cr_prison, in in6_selectsrc()
160 if (jailed && !jailed_ip(cred->cr_prison, in in6_selectsrc()
180 if (!jailed_ip(cred->cr_prison, in in6_selectsrc()
217 if (!jailed_ip(cred->cr_prison, in in6_selectsrc()
274 if (!jailed_ip(cred->cr_prison, in in6_selectsrc()
329 if (!jailed_ip(cred->cr_prison, in in6_selectsrc()
339 if (!jailed_ip(cred->cr_prison, in in6_selectsrc()
HDin6_pcb.c228 if (cred && cred->cr_prison && in in6_pcbbind()
644 pr = cred ? cred->cr_prison : NULL; in in6_pcblookup_local()
658 pscan = inp->inp_socket->so_cred->cr_prison; in in6_pcblookup_local()
840 inp->inp_socket->so_cred->cr_prison == NULL) { in in6_pcblookup_hash()
902 pr = cred->cr_prison; in in6_pcblookup_hash()
HDin6.c2023 if(cred && cred->cr_prison) in in6_ifawithscope()
2079 … !(jailed_ip(cred->cr_prison, (struct sockaddr *)(ifa->ifa_addr)) != 0)) in in6_ifawithscope()
/dragonfly/sys/kern/
HDkern_varsym.c154 if (lp != NULL && td->td_ucred->cr_prison != NULL) in sys_varsym_set()
267 if (lp && td->td_ucred->cr_prison) in sys_varsym_list()
268 vss = &td->td_ucred->cr_prison->pr_varsymset; in sys_varsym_list()
401 if (lp != NULL && td->td_ucred->cr_prison) { in varsymfind()
402 vsslock(&vss, &td->td_ucred->cr_prison->pr_varsymset); in varsymfind()
450 if (lp && td->td_ucred->cr_prison) in varsymmake()
451 vss = &td->td_ucred->cr_prison->pr_varsymset; in varsymmake()
HDkern_mib.c178 pr = p->p_ucred->cr_prison; in sysctl_hostname()
184 p->p_ucred->cr_prison->pr_host, in sysctl_hostname()
185 sizeof p->p_ucred->cr_prison->pr_host, req); in sysctl_hostname()
HDkern_jail.c154 cr->cr_prison = pr; in kern_jail_attach()
432 if ((pr = td->td_ucred->cr_prison) == NULL) in prison_replace_wildcards()
467 if ((pr = td->td_ucred->cr_prison) == NULL) in prison_remote_ip()
501 if ((pr = td->td_ucred->cr_prison) == NULL) in prison_local_ip()
630 pr = cred->cr_prison; in prison_if()
849 struct prison *pr = cred->cr_prison; in prison_priv_check()
HDkern_prot.c1121 prison_free(cr->cr_prison); in crfree()
1122 cr->cr_prison = NULL; /* safety */ in crfree()
1149 prison_hold(newcr->cr_prison); in cratom()
1181 prison_hold(newcr->cr_prison); in cratom_proc()
1205 prison_hold(newcr->cr_prison); in crdup()
1223 newcr->cr_prison = NULL; in crdup_nocaps()
HDkern_caps.c169 pp->p_ucred->cr_prison != curproc->p_ucred->cr_prison) in sys_syscap_set()
HDsysv_shm.c228 struct prison *pr = p->p_ucred->cr_prison; in sys_shmdt()
265 struct prison *pr = p->p_ucred->cr_prison; in sys_shmat()
405 struct prison *pr = p->p_ucred->cr_prison; in sys_shmctl()
615 struct prison *pr = p->p_ucred->cr_prison; in sys_shmget()
HDsysv_msg.c207 struct prison *pr = p->p_ucred->cr_prison; in sys_msgctl()
348 struct prison *pr = td->td_proc->p_ucred->cr_prison; in sys_msgget()
459 struct prison *pr = td->td_proc->p_ucred->cr_prison; in sys_msgsnd()
791 struct prison *pr = td->td_proc->p_ucred->cr_prison; in sys_msgrcv()
HDsysv_sem.c350 struct prison *pr = td->td_proc->p_ucred->cr_prison; in sys___semctl()
577 struct prison *pr = td->td_proc->p_ucred->cr_prison; in sys_semget()
731 struct prison *pr = td->td_proc->p_ucred->cr_prison; in sys_semop()
HDvfs_helper.c186 (!jailed(cred) || PRISON_CAP_ISSET(cred->cr_prison->pr_caps, in vop_helper_setattr_flags()
HDtty_pty.c393 } else if (pti->pt_prison != ap->a_cred->cr_prison) { in ptsopen()
631 if (pti->pt_prison && pti->pt_prison != ap->a_cred->cr_prison) { in ptcopen()
662 pti->pt_prison = ap->a_cred->cr_prison; in ptcopen()
HDkern_descrip.c1939 if (info->cred->cr_prison && in fdrevoke_check_callback()
1941 info->cred->cr_prison != fp->f_cred->cr_prison)) { in fdrevoke_check_callback()
1971 if (info->cred->cr_prison && in fdrevoke_proc_callback()
1972 info->cred->cr_prison != p->p_ucred->cr_prison) { in fdrevoke_proc_callback()
HDkern_kinfo.c212 kp->kp_jailid = p->p_ucred->cr_prison->pr_id; in fill_kinfo_proc()
HDkern_exit.c1110 if (p->p_ucred->cr_prison && in kern_wait()
1111 p->p_ucred->cr_prison->pr_id != (int)id) { in kern_wait()
HDinit_main.c442 p->p_ucred->cr_prison = NULL; in proc0_init()
HDvfs_syscalls.c676 if (jailed(cred) && mp->mnt_cred && (!mp->mnt_cred->cr_prison || in sys_unmount()
677 mp->mnt_cred->cr_prison != cred->cr_prison)) { in sys_unmount()
1228 if (td->td_ucred->cr_prison && !prison_quotas) { in sys_quotactl()
1271 if (td->td_ucred->cr_prison != NULL) in sys_mountctl()
/dragonfly/sys/netinet/
HDin_pcb.c756 pr = cred ? cred->cr_prison : NULL; in in_pcblookup_localremote()
765 pscan = inp->inp_socket->so_cred->cr_prison; in in_pcblookup_localremote()
968 pr = cred->cr_prison; in in_pcbladdr_find()
1133 jsin = prison_get_nonlocal(cred->cr_prison, AF_INET, NULL); in in_pcbladdr_find()
1135 jsin = prison_get_local(cred->cr_prison, AF_INET, NULL); in in_pcbladdr_find()
1497 pr = cred ? cred->cr_prison : NULL; in in_pcblookup_local()
1529 pscan = inp->inp_socket->so_cred->cr_prison; in in_pcblookup_local()
1665 pr = cred->cr_prison; in inp_localgroup_lookup()
1734 inp->inp_socket->so_cred->cr_prison == NULL) { in in_pcblookup_pkthash()
1820 pr = cred->cr_prison; in in_pcblookup_pkthash()
[all …]
/dragonfly/sys/sys/
HDproc.h464 ((!(cr1)->cr_prison) || (cr1)->cr_prison == (cr2)->cr_prison)
HDucred.h73 struct prison *cr_prison; /* prison info */ member
HDjail.h160 return(cred->cr_prison != NULL); in jailed()
/dragonfly/sys/vfs/procfs/
HDprocfs_status.c160 if (p->p_ucred->cr_prison) in procfs_dostatus()
162 " %s", p->p_ucred->cr_prison->pr_host); in procfs_dostatus()
/dragonfly/lib/libkvm/
HDkvm_proc.c323 if (ucred.cr_prison != NULL) { in kvm_proclist()
324 if (KREAD(kd, (u_long)ucred.cr_prison, &prison)) { in kvm_proclist()
326 ucred.cr_prison); in kvm_proclist()
329 ucred.cr_prison = &prison; in kvm_proclist()
/dragonfly/sys/dev/misc/nmdm/
HDnmdm.c211 } else if (pti->pt_prison != ap->a_cred->cr_prison) { in nmdmopen()

12