Lines Matching refs:reservation
182 uint32 missing; // pages missing for the reservation
1754 // TODO: This violates the page reservation policy, since we remove pages from
1810 // reservation warranty. The following is usually stricter than
2990 // Free cached pages. Also wake up reservation waiters.
3514 vm_page_unreserve_pages(vm_page_reservation* reservation)
3516 uint32 count = reservation->count;
3517 reservation->count = 0;
3535 vm_page_reserve_pages(vm_page_reservation* reservation, uint32 count,
3538 reservation->count = count;
3550 vm_page_try_reserve_pages(vm_page_reservation* reservation, uint32 count,
3554 reservation->count = count;
3561 reservation->count = count;
3572 vm_page_allocate_page(vm_page_reservation* reservation, uint32 flags)
3578 ASSERT(reservation->count > 0);
3579 reservation->count--;
3860 \param priority The page reservation priority (as passed to
3902 vm_page_reservation reservation;
3903 vm_page_reserve_pages(&reservation, length, priority);
3947 vm_page_unreserve_pages(&reservation);
4014 \param reservation If not NULL, the page count of the reservation will be
4020 vm_page_reservation* reservation)
4029 if (reservation == NULL)