Lines Matching refs:reservation
158 phys_addr_t ptPa, int level, int index, vm_page_reservation* reservation)
172 } else if (reservation != NULL) {
174 page = vm_page_allocate_page(reservation, PAGE_STATE_WIRED | VM_PAGE_ALLOC_CLEAR);
208 VMSAv8TranslationMap::VMAction action, uint64_t attr, vm_page_reservation* reservation)
212 ASSERT(reservation != NULL || action != VMAction::MAP);
230 phys_addr_t table = MakeTable(ptPa, level, index, reservation);
231 MapRange(table, level + 1, va, pa, aligned - va, action, attr, reservation);
280 phys_addr_t table = MakeTable(ptPa, level, index, reservation);
281 MapRange(table, level + 1, nextVa, targetPa, entrySize, action, attr, reservation);
289 phys_addr_t table = MakeTable(ptPa, level, index, reservation);
291 table, level + 1, nextVa, pa + (nextVa - va), end - nextVa, action, attr, reservation);
371 vm_page_reservation* reservation)
385 vm_page* page = vm_page_allocate_page(reservation, PAGE_STATE_WIRED | VM_PAGE_ALLOC_CLEAR);
390 fPageTable, fInitialLevel, va & vaMask, pa, B_PAGE_SIZE, VMAction::MAP, attr, reservation);