Lines Matching refs:nblks
2283 swaponsomething(struct vnode *vp, void *id, u_long nblks,
2291 * nblks is in DEV_BSIZE'd chunks, convert to PAGE_SIZE'd chunks.
2292 * First chop nblks off to page-align it, then convert.
2296 nblks &= ~(ctodb(1) - 1);
2297 nblks = dbtoc(nblks);
2304 if (nblks > mblocks) {
2308 nblks = mblocks;
2315 sp->sw_nblks = nblks;
2321 sp->sw_blist = blist_create(nblks, M_WAITOK);
2327 nblks - howmany(BBSIZE, PAGE_SIZE));
2342 sp->sw_end = dvbase + nblks;
2345 swap_pager_avail += nblks - howmany(BBSIZE, PAGE_SIZE);
2346 swap_total += nblks;
2413 u_long nblks;
2426 nblks = sp->sw_nblks;
2434 if (vm_free_count() + swap_pager_avail < nblks + nswap_lowat)
2442 swap_pager_avail -= blist_fill(sp->sw_blist, 0, nblks);
2443 swap_total -= nblks;
2848 u_long nblks;
2881 nblks = pp->mediasize / DEV_BSIZE;
2882 swaponsomething(vp, cp, nblks, swapgeom_strategy,
2945 swaponvp(struct thread *td, struct vnode *vp, u_long nblks)
2950 if (nblks == 0)
2971 swaponsomething(vp, vp, nblks, swapdev_strategy, swapdev_close,