Lines Matching defs:npages
416 static void swp_pager_freeswapspace(daddr_t blk, daddr_t npages);
417 static daddr_t swp_pager_getswapspace(int npages);
732 swp_pager_getswapspace(int npages)
745 blk = blist_alloc(sp->sw_blist, npages);
748 sp->sw_used += npages;
749 swap_pager_avail -= npages;
758 printf("swap_pager_getswapspace(%d): failed\n", npages);
808 swp_pager_freeswapspace(daddr_t blk, daddr_t npages)
812 if (npages == 0)
817 sp->sw_used -= npages;
825 npages);
826 swap_pager_avail += npages;
1703 swp_pager_force_pagein(vm_object_t object, vm_pindex_t pindex, int npages)
1705 vm_page_t ma[npages];
1708 KASSERT(npages > 0, ("%s: No pages", __func__));
1709 KASSERT(npages <= MAXPHYS / PAGE_SIZE,
1710 ("%s: Too many pages: %d", __func__, npages));
1711 vm_object_pip_add(object, npages);
1712 vm_page_grab_pages(object, pindex, VM_ALLOC_NORMAL, ma, npages);
1715 if (i < npages && ma[i]->valid != VM_PAGE_BITS_ALL)
1726 if (i == npages)
1731 vm_object_pip_wakeupn(object, npages);