Lines Matching defs:rpr

88 static int semvalid(int semid, struct prison *rpr,
543 semvalid(int semid, struct prison *rpr, struct semid_kernel *semakptr)
548 sem_prison_cansee(rpr, semakptr) ? EINVAL : 0);
600 struct prison *pr, *rpr;
604 rpr = osd_jail_get(pr, sem_prison_slot);
606 return (rpr);
610 sem_prison_cansee(struct prison *rpr, struct semid_kernel *semakptr)
614 !(rpr == semakptr->cred->cr_prison ||
615 prison_ischild(rpr, semakptr->cred->cr_prison)))
696 struct prison *rpr;
709 rpr = sem_find_prison(td->td_ucred);
710 if (rpr == NULL)
730 if ((error = sem_prison_cansee(rpr, semakptr)))
768 if ((error = semvalid(semid, rpr, semakptr)) != 0)
777 if ((error = semvalid(semid, rpr, semakptr)) != 0)
790 if ((error = semvalid(semid, rpr, semakptr)) != 0)
807 if ((error = semvalid(semid, rpr, semakptr)) != 0)
819 if ((error = semvalid(semid, rpr, semakptr)) != 0)
831 if ((error = semvalid(semid, rpr, semakptr)) != 0)
867 if ((error = semvalid(semid, rpr, semakptr)) != 0)
880 if ((error = semvalid(semid, rpr, semakptr)) != 0)
892 if ((error = semvalid(semid, rpr, semakptr)) != 0)
923 if ((error = semvalid(semid, rpr, semakptr)) != 0)
1109 struct prison *rpr;
1129 rpr = sem_find_prison(td->td_ucred);
1130 if (rpr == NULL)
1197 if ((error = sem_prison_cansee(rpr, semakptr)) != 0)
1525 struct prison *pr, *rpr;
1535 rpr = sem_find_prison(req->td->td_ucred);
1540 rpr == NULL || sem_prison_cansee(rpr, &sema[i]) != 0)
1579 struct prison *pr, *rpr;
1588 rpr = sem_find_prison(td->td_ucred);
1594 rpr == NULL || sem_prison_cansee(rpr, &sema[i]) != 0)
1735 struct prison *rpr;
1741 rpr = osd_jail_get(pr, sem_prison_slot);
1743 jsys = rpr == NULL ? JAIL_SYS_DISABLE
1744 : rpr == pr ? JAIL_SYS_NEW : JAIL_SYS_INHERIT;
1755 struct prison *rpr;
1758 rpr = osd_jail_get(pr, sem_prison_slot);
1760 if (rpr == pr)