Lines Matching defs:npages

309 	int npages;
315 npages = dbtob((uint64_t)sdp->swd_nblks) >>
317 uvm_swap_initcrypt(sdp, npages);
324 uvm_swap_initcrypt(struct swapdev *sdp, int npages)
333 sdp->swd_decrypt = malloc(SWD_DCRYPT_SIZE(npages), M_VMSWAP,
335 sdp->swd_keys = mallocarray(SWD_KEY_SIZE(npages),
342 uvm_swap_allocpages(struct vm_page **pps, int npages, int flags)
347 KASSERT(npages <= SWCLUSTPAGES);
351 error = uvm_pglistalloc(npages * PAGE_SIZE, dma_constraint.ucr_low,
352 dma_constraint.ucr_high, 0, 0, &pgl, npages, flags);
361 for (i = 0; i < npages; i++) {
371 for (i = 0; i < npages; i++) {
382 uvm_swap_freepages(struct vm_page **pps, int npages)
387 for (i = 0; i < npages; i++)
399 for (i = 0; i < npages; i++)
411 uvm_swap_markdecrypt(struct swapdev *sdp, int startslot, int npages,
421 for (i = 0; i < npages; i++, pagestart++) {
593 swapdrum_add(struct swapdev *sdp, int npages)
597 if (extent_alloc(swapmap, npages, EX_NOALIGN, 0, EX_NOBOUNDARY,
602 sdp->swd_drumsize = npages;
883 int error, npages, nblocks, size;
969 npages = dbtob((u_int64_t)nblocks) >> PAGE_SHIFT;
980 size = npages - 1;
984 size = npages;
1001 sdp->swd_blist = blist_create(npages);
1011 if (blist_fill(sdp->swd_blist, npages - 1, 1) != 1)
1021 uvm_swap_initcrypt(sdp, npages);
1024 swapdrum_add(sdp, npages);
1051 int npages = sdp->swd_npages;
1099 uvmexp.swpages -= npages;
1644 uvm_swap_put(int swslot, struct vm_page **ppsp, int npages, int flags)
1648 result = uvm_swap_io(ppsp, swslot, npages, B_WRITE |
1688 uvm_swap_io(struct vm_page **pps, int startslot, int npages, int flags)
1723 kva = uvm_pagermapin(pps, npages, mapinflags);
1767 for (i = 0; i < npages; i++) {
1786 if (uvm_swap_allocpages(tpps, npages, plaflags)) {
1788 uvm_pagermapout(kva, npages);
1792 bouncekva = uvm_pagermapin(tpps, npages, swmapflags);
1795 uvm_pagermapout(kva, npages);
1796 uvm_swap_freepages(tpps, npages);
1810 for (i = 0; i < npages; i++) {
1832 uvm_pagermapout(kva, npages);
1835 opages = npages;
1870 bp->b_bufsize = bp->b_bcount = (long)npages << PAGE_SHIFT;
1878 bp->b_dirtyend = npages << PAGE_SHIFT;
1882 uvm_swap_markdecrypt(sdp, startslot, npages, encrypt);
1914 for (i = 0; i < npages; i++) {
1938 uvm_pagermapout(bouncekva, npages);
1941 uvm_pagermapout(kva, npages);
1945 uvm_swap_freepages(tpps, npages);