Lines Matching refs:rpr

225 shm_find_segment(struct prison *rpr, int arg, bool is_shmid)  in shm_find_segment()  argument
238 shm_prison_cansee(rpr, shmseg) != 0) in shm_find_segment()
307 struct prison *pr, *rpr; in shm_find_prison() local
311 rpr = osd_jail_get(pr, shm_prison_slot); in shm_find_prison()
313 return rpr; in shm_find_prison()
317 shm_prison_cansee(struct prison *rpr, struct shmid_kernel *shmseg) in shm_prison_cansee() argument
321 !(rpr == shmseg->cred->cr_prison || in shm_prison_cansee()
322 prison_ischild(rpr, shmseg->cred->cr_prison))) in shm_prison_cansee()
381 struct prison *rpr; in kern_shmat_locked() local
394 rpr = shm_find_prison(td->td_ucred); in kern_shmat_locked()
395 if (rpr == NULL) in kern_shmat_locked()
406 shmseg = shm_find_segment(rpr, shmid, true); in kern_shmat_locked()
496 struct prison *rpr; in kern_shmctl_locked() local
504 rpr = shm_find_prison(td->td_ucred); in kern_shmctl_locked()
505 if (rpr == NULL) in kern_shmctl_locked()
541 shmseg = shm_find_segment(rpr, shmid, cmd != SHM_STAT); in kern_shmctl_locked()
1071 struct prison *pr, *rpr; in sysctl_shmsegs() local
1078 rpr = shm_find_prison(req->td->td_ucred); in sysctl_shmsegs()
1082 rpr == NULL || shm_prison_cansee(rpr, &shmsegs[i]) != 0) { in sysctl_shmsegs()
1126 struct prison *pr, *rpr; in kern_get_shmsegs() local
1135 rpr = shm_find_prison(td->td_ucred); in kern_get_shmsegs()
1141 rpr == NULL || shm_prison_cansee(rpr, &shmsegs[i]) != 0) { in kern_get_shmsegs()
1285 struct prison *rpr; in shm_prison_get() local
1291 rpr = osd_jail_get(pr, shm_prison_slot); in shm_prison_get()
1293 jsys = rpr == NULL ? JAIL_SYS_DISABLE in shm_prison_get()
1294 : rpr == pr ? JAIL_SYS_NEW : JAIL_SYS_INHERIT; in shm_prison_get()
1305 struct prison *rpr; in shm_prison_remove() local
1309 rpr = osd_jail_get(pr, shm_prison_slot); in shm_prison_remove()
1311 if (rpr == pr) in shm_prison_remove()
1359 struct prison *rpr; in oshmctl() local
1363 rpr = shm_find_prison(td->td_ucred); in oshmctl()
1364 if (rpr == NULL) in oshmctl()
1371 shmseg = shm_find_segment(rpr, uap->shmid, true); in oshmctl()