Home | History | Annotate | Download | only in uvm

Lines Matching defs:anons

99  *     - if we have an amap lock it and extract the anons
179 * uvmfault_anonflush: try and deactivate pages in specified anons
185 uvmfault_anonflush(struct vm_anon **anons, int n)
191 if (anons[lcv] == NULL)
193 KASSERT(rw_lock_held(anons[lcv]->an_lock));
194 pg = anons[lcv]->an_page;
862 struct vm_anon *anons_store[UVM_MAXRANGE], **anons;
898 anons = anons_store;
901 error = uvm_fault_check(&ufi, &flt, &anons, maxprot);
905 error = uvm_fault_upper_lookup(&ufi, &flt, anons, pages);
910 error = uvm_fault_upper(&ufi, &flt, anons);
968 * 6. look up anons (if amap exists).
1156 * if we've got an amap then lock it and extract current anons.
1201 /* flush back-page anons? */
1290 struct vm_anon **anons, struct vm_page **pages)
1316 if (amap == NULL || anons[lcv] == NULL) {
1331 struct vm_anon *anon = anons[lcv];
1423 struct vm_anon **anons)
1426 struct vm_anon * const anon = anons[flt->centeridx];
1661 if (anon->an_ref > 1) /* disallow writes to ref > 1 anons */
1886 * [i.e. case 1], then the anon we want is anons[centeridx] (we have