Lines Matching defs:npages
608 int domain, u_long npages, vm_paddr_t low, vm_paddr_t high,
618 KASSERT(npages != 0, ("vm_reserv_alloc_contig: npages is 0"));
624 pindex + npages > object->size || object->resident_page_count == 0)
640 size = npages << PAGE_SHIFT;
654 if (index + npages > VM_LEVEL_0_NPAGES)
667 for (i = 0; i < npages; i++) {
671 if (!vm_domain_allocate(vmd, req, npages))
673 for (i = 0; i < npages; i++)
684 * Allocates a contiguous set of physical pages of the given size "npages"
703 u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment,
715 KASSERT(npages != 0, ("vm_reserv_alloc_contig: npages is 0"));
721 pindex + npages > object->size)
737 size = npages << PAGE_SHIFT;
760 minpages = VM_RESERV_INDEX(object, pindex) + npages;
823 if (vm_domain_allocate(vmd, req, npages)) {
830 vm_domain_freecnt_inc(vmd, npages);
853 n = ulmin(VM_LEVEL_0_NPAGES - index, npages);
856 npages -= n;
1328 vm_reserv_test_contig(vm_reserv_t rv, u_long npages, vm_paddr_t low,
1336 size = npages << PAGE_SHIFT;
1406 vm_reserv_reclaim_contig(int domain, u_long npages, vm_paddr_t low,
1413 if (npages > VM_LEVEL_0_NPAGES - 1)
1417 size = npages << PAGE_SHIFT;
1448 if (vm_reserv_test_contig(rv, npages, low, high,