Lines Matching defs:amap
170 /* locked: map, amap, uobj */
181 /* locked: if (rv > 0) => map, amap, uobj [o.w. unlocked] */
334 * => called with map, amap, uobj locked
589 * => called with map, amap, uobj locked
600 struct vm_amap *amap = ufi->entry->aref.ar_amap;
614 amap(if there) */
616 /* locked: maps(read), amap(if there), uobj */
634 uvmfault_unlockall(ufi, amap, uobj);
643 uvmfault_unlockall(ufi, amap, NULL);
665 if (locked && amap)
666 amap_lock(amap, RW_WRITER);
672 * that amap slot is still free. if there is a problem we
677 (locked && amap && amap_lookup(&ufi->entry->aref,
680 uvmfault_unlockall(ufi, amap, NULL);
724 uvmfault_unlockall(ufi, amap, uobj);
776 anon->an_lock = /* TODO: share amap lock */
798 uvmfault_unlockall(ufi, amap, uobj, NULL);
810 * => called with map, amap, uobj locked
825 struct vm_amap *amap = ufi->entry->aref.ar_amap;
840 uvmfault_unlockall(ufi, amap, NULL);
845 if (amap) {
846 amap_lock(amap, RW_WRITER);
898 uvmfault_unlockall(ufi, amap, NULL, NULL);
932 amap_lock(amap, RW_WRITER);
939 amap_unlock(amap);