Lines Matching refs:tpr
1592 struct prison *tpr, *orpr, *nrpr, *trpr; in sem_prison_set() local
1617 FOREACH_PRISON_DESCENDANT(pr, tpr, descend) { in sem_prison_set()
1618 prison_lock(tpr); in sem_prison_set()
1619 trpr = osd_jail_get(tpr, sem_prison_slot); in sem_prison_set()
1621 osd_jail_del(tpr, sem_prison_slot); in sem_prison_set()
1622 prison_unlock(tpr); in sem_prison_set()
1623 if (trpr == tpr) in sem_prison_set()
1624 sem_prison_cleanup(tpr); in sem_prison_set()
1626 prison_unlock(tpr); in sem_prison_set()
1653 FOREACH_PRISON_DESCENDANT(pr, tpr, descend) { in sem_prison_set()
1654 prison_lock(tpr); in sem_prison_set()
1655 trpr = osd_jail_get(tpr, in sem_prison_set()
1658 (void)osd_jail_set(tpr, in sem_prison_set()
1660 prison_unlock(tpr); in sem_prison_set()
1661 if (trpr == tpr) in sem_prison_set()
1662 sem_prison_cleanup(tpr); in sem_prison_set()
1664 prison_unlock(tpr); in sem_prison_set()