Home | History | Annotate | Download | only in uvm

Lines Matching defs:oanon

547     struct vm_anon *oanon,
560 if (oanon) {
562 opg = oanon->an_page;
582 KASSERT(oanon == NULL || amap->am_lock == oanon->an_lock);
653 oanon != NULL);
1602 struct vm_anon * const oanon = anon;
1618 error = uvmfault_promote(ufi, oanon, PGO_DONTCARE, &anon,
1630 KASSERT(anon->an_lock == oanon->an_lock);
1634 KASSERT(oanon->an_ref > 1);
1635 oanon->an_ref--;
1638 * note: oanon is still locked, as is the new anon. we
1639 * need to check for this later when we unlock oanon; if
1640 * oanon != anon, we'll have to unlock anon, too.
1643 return uvm_fault_upper_enter(ufi, flt, uobj, anon, pg, oanon);
1655 struct vm_anon * const oanon = anon;
1664 return uvm_fault_upper_enter(ufi, flt, uobj, anon, pg, oanon);
1675 struct vm_anon *oanon)
1682 /* locked: maps(read), amap, oanon, anon(if different from oanon) */
1685 KASSERT(oanon->an_lock == amap->am_lock);