Lines Matching refs:tpr
1648 struct prison *tpr, *orpr, *nrpr, *trpr; in sem_prison_set() local
1673 FOREACH_PRISON_DESCENDANT(pr, tpr, descend) { in sem_prison_set()
1674 prison_lock(tpr); in sem_prison_set()
1675 trpr = osd_jail_get(tpr, sem_prison_slot); in sem_prison_set()
1677 osd_jail_del(tpr, sem_prison_slot); in sem_prison_set()
1678 prison_unlock(tpr); in sem_prison_set()
1679 if (trpr == tpr) in sem_prison_set()
1680 sem_prison_cleanup(tpr); in sem_prison_set()
1682 prison_unlock(tpr); in sem_prison_set()
1709 FOREACH_PRISON_DESCENDANT(pr, tpr, descend) { in sem_prison_set()
1710 prison_lock(tpr); in sem_prison_set()
1711 trpr = osd_jail_get(tpr, in sem_prison_set()
1714 (void)osd_jail_set(tpr, in sem_prison_set()
1716 prison_unlock(tpr); in sem_prison_set()
1717 if (trpr == tpr) in sem_prison_set()
1718 sem_prison_cleanup(tpr); in sem_prison_set()
1720 prison_unlock(tpr); in sem_prison_set()