Lines Matching refs:rpr

453 	struct prison *pr, *rpr;  in msg_find_prison()  local
457 rpr = osd_jail_get(pr, msg_prison_slot); in msg_find_prison()
459 return rpr; in msg_find_prison()
463 msq_prison_cansee(struct prison *rpr, struct msqid_kernel *msqkptr) in msq_prison_cansee() argument
467 !(rpr == msqkptr->cred->cr_prison || in msq_prison_cansee()
468 prison_ischild(rpr, msqkptr->cred->cr_prison))) in msq_prison_cansee()
503 struct prison *rpr; in kern_msgctl() local
505 rpr = msg_find_prison(td->td_ucred); in kern_msgctl()
506 if (rpr == NULL) in kern_msgctl()
533 error = msq_prison_cansee(rpr, msqkptr); in kern_msgctl()
775 struct prison *rpr; in kern_msgsnd() local
781 rpr = msg_find_prison(td->td_ucred); in kern_msgsnd()
782 if (rpr == NULL) in kern_msgsnd()
809 if ((error = msq_prison_cansee(rpr, msqkptr))) { in kern_msgsnd()
1145 struct prison *rpr; in kern_msgrcv() local
1149 rpr = msg_find_prison(td->td_ucred); in kern_msgrcv()
1150 if (rpr == NULL) in kern_msgrcv()
1176 if ((error = msq_prison_cansee(rpr, msqkptr))) { in kern_msgrcv()
1423 struct prison *pr, *rpr; in sysctl_msqids() local
1429 rpr = msg_find_prison(req->td->td_ucred); in sysctl_msqids()
1433 if (msqids[i].u.msg_qbytes == 0 || rpr == NULL || in sysctl_msqids()
1434 msq_prison_cansee(rpr, &msqids[i]) != 0) in sysctl_msqids()
1625 struct prison *rpr; in msg_prison_get() local
1631 rpr = osd_jail_get(pr, msg_prison_slot); in msg_prison_get()
1633 jsys = rpr == NULL ? JAIL_SYS_DISABLE in msg_prison_get()
1634 : rpr == pr ? JAIL_SYS_NEW : JAIL_SYS_INHERIT; in msg_prison_get()
1645 struct prison *rpr; in msg_prison_remove() local
1648 rpr = osd_jail_get(pr, msg_prison_slot); in msg_prison_remove()
1650 if (rpr == pr) in msg_prison_remove()