Lines Matching refs:pindex

426 		swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, int *after);
484 vm_pindex_t pindex, vm_pindex_t count, vm_size_t *freed);
1036 vm_pindex_t pindex, daddr_t addr) in swp_pager_xfer_source() argument
1045 if (swp_pager_meta_lookup(dstobject, pindex) != SWAPBLK_NONE) { in swp_pager_xfer_source()
1055 dstaddr = swp_pager_meta_build(dstobject, pindex, addr); in swp_pager_xfer_source()
1126 swap_pager_haspage(vm_object_t object, vm_pindex_t pindex, int *before, in swap_pager_haspage() argument
1139 blk0 = swp_pager_meta_lookup(object, pindex); in swap_pager_haspage()
1153 if (i > pindex) in swap_pager_haspage()
1155 blk = swp_pager_meta_lookup(object, pindex - i); in swap_pager_haspage()
1167 blk = swp_pager_meta_lookup(object, pindex + i); in swap_pager_haspage()
1233 rounddown(m->pindex, SWAP_META_PAGES)); in swap_pager_unswapped()
1236 if (sb->d[m->pindex % SWAP_META_PAGES] == SWAPBLK_NONE) in swap_pager_unswapped()
1238 swp_pager_freeswapspace(sb->d[m->pindex % SWAP_META_PAGES], 1); in swap_pager_unswapped()
1239 sb->d[m->pindex % SWAP_META_PAGES] = SWAPBLK_NONE; in swap_pager_unswapped()
1260 vm_pindex_t pindex; in swap_pager_getpages_locked() local
1269 if (!swap_pager_haspage(object, ma[0]->pindex, &maxbehind, &maxahead)) { in swap_pager_getpages_locked()
1293 pindex = ma[reqcount - 1]->pindex; in swap_pager_getpages_locked()
1295 if (msucc != NULL && msucc->pindex - pindex - 1 < *rahead) in swap_pager_getpages_locked()
1296 *rahead = msucc->pindex - pindex - 1; in swap_pager_getpages_locked()
1300 pindex = ma[0]->pindex; in swap_pager_getpages_locked()
1302 if (mpred != NULL && pindex - mpred->pindex - 1 < *rbehind) in swap_pager_getpages_locked()
1303 *rbehind = pindex - mpred->pindex - 1; in swap_pager_getpages_locked()
1315 p = vm_page_alloc(object, ma[0]->pindex - i, in swap_pager_getpages_locked()
1327 ma[reqcount - 1]->pindex + i + 1, VM_ALLOC_NORMAL); in swap_pager_getpages_locked()
1341 pindex = bm->pindex; in swap_pager_getpages_locked()
1342 blk = swp_pager_meta_lookup(object, pindex); in swap_pager_getpages_locked()
1344 ("no swap blocking containing %p(%jx)", object, (uintmax_t)pindex)); in swap_pager_getpages_locked()
1351 MPASS(p->pindex == bm->pindex + i); in swap_pager_getpages_locked()
1530 addr = swp_pager_meta_build(mreq->object, mreq->pindex, in swap_pager_putpages()
2029 swp_pager_meta_build(vm_object_t object, vm_pindex_t pindex, daddr_t swapblk) in swp_pager_meta_build() argument
2039 rdpi = rounddown(pindex, SWAP_META_PAGES); in swp_pager_meta_build()
2109 modpi = pindex % SWAP_META_PAGES; in swp_pager_meta_build()
2132 vm_pindex_t pindex, vm_pindex_t count, vm_size_t *moved) in swp_pager_meta_transfer() argument
2150 offset = pindex; in swp_pager_meta_transfer()
2151 last = pindex + count; in swp_pager_meta_transfer()
2154 rounddown(pindex, SWAP_META_PAGES)); in swp_pager_meta_transfer()
2157 start = pindex > sb->p ? pindex - sb->p : 0; in swp_pager_meta_transfer()
2170 if (m != NULL && m->pindex != pindex + i - 1) in swp_pager_meta_transfer()
2173 vm_page_lookup(srcobject, pindex + i); in swp_pager_meta_transfer()
2179 pindex = sb->p + SWAP_META_PAGES; in swp_pager_meta_transfer()
2204 swp_pager_meta_free(vm_object_t object, vm_pindex_t pindex, vm_pindex_t count, in swp_pager_meta_free() argument
2207 swp_pager_meta_transfer(object, NULL, pindex, count, freed); in swp_pager_meta_free()
2221 vm_pindex_t pindex; in swp_pager_meta_free_all() local
2230 for (pindex = 0; (sb = SWAP_PCTRIE_LOOKUP_GE( in swp_pager_meta_free_all()
2231 &object->un_pager.swp.swp_blks, pindex)) != NULL;) { in swp_pager_meta_free_all()
2232 pindex = sb->p + SWAP_META_PAGES; in swp_pager_meta_free_all()
2256 swp_pager_meta_lookup(vm_object_t object, vm_pindex_t pindex) in swp_pager_meta_lookup() argument
2270 rounddown(pindex, SWAP_META_PAGES)); in swp_pager_meta_lookup()
2273 return (sb->d[pindex % SWAP_META_PAGES]); in swp_pager_meta_lookup()
2284 swap_pager_find_least(vm_object_t object, vm_pindex_t pindex) in swap_pager_find_least() argument
2295 rounddown(pindex, SWAP_META_PAGES)); in swap_pager_find_least()
2298 if (sb->p < pindex) { in swap_pager_find_least()
2299 for (i = pindex % SWAP_META_PAGES; i < SWAP_META_PAGES; i++) { in swap_pager_find_least()
2304 roundup(pindex, SWAP_META_PAGES)); in swap_pager_find_least()