Lines Matching refs:rpr

450 	struct prison *pr, *rpr;  in msg_find_prison()  local
454 rpr = osd_jail_get(pr, msg_prison_slot); in msg_find_prison()
456 return rpr; in msg_find_prison()
460 msq_prison_cansee(struct prison *rpr, struct msqid_kernel *msqkptr) in msq_prison_cansee() argument
464 !(rpr == msqkptr->cred->cr_prison || in msq_prison_cansee()
465 prison_ischild(rpr, msqkptr->cred->cr_prison))) in msq_prison_cansee()
500 struct prison *rpr; in kern_msgctl() local
502 rpr = msg_find_prison(td->td_ucred); in kern_msgctl()
503 if (rpr == NULL) in kern_msgctl()
530 error = msq_prison_cansee(rpr, msqkptr); in kern_msgctl()
772 struct prison *rpr; in kern_msgsnd() local
778 rpr = msg_find_prison(td->td_ucred); in kern_msgsnd()
779 if (rpr == NULL) in kern_msgsnd()
806 if ((error = msq_prison_cansee(rpr, msqkptr))) { in kern_msgsnd()
1142 struct prison *rpr; in kern_msgrcv() local
1146 rpr = msg_find_prison(td->td_ucred); in kern_msgrcv()
1147 if (rpr == NULL) in kern_msgrcv()
1173 if ((error = msq_prison_cansee(rpr, msqkptr))) { in kern_msgrcv()
1420 struct prison *pr, *rpr; in sysctl_msqids() local
1426 rpr = msg_find_prison(req->td->td_ucred); in sysctl_msqids()
1430 if (msqids[i].u.msg_qbytes == 0 || rpr == NULL || in sysctl_msqids()
1431 msq_prison_cansee(rpr, &msqids[i]) != 0) in sysctl_msqids()
1483 struct prison *pr, *rpr; in kern_get_msqids() local
1491 rpr = msg_find_prison(td->td_ucred); in kern_get_msqids()
1496 if (msqids[i].u.msg_qbytes == 0 || rpr == NULL || in kern_get_msqids()
1497 msq_prison_cansee(rpr, &msqids[i]) != 0) in kern_get_msqids()
1656 struct prison *rpr; in msg_prison_get() local
1662 rpr = osd_jail_get(pr, msg_prison_slot); in msg_prison_get()
1664 jsys = rpr == NULL ? JAIL_SYS_DISABLE in msg_prison_get()
1665 : rpr == pr ? JAIL_SYS_NEW : JAIL_SYS_INHERIT; in msg_prison_get()
1676 struct prison *rpr; in msg_prison_remove() local
1679 rpr = osd_jail_get(pr, msg_prison_slot); in msg_prison_remove()
1681 if (rpr == pr) in msg_prison_remove()