Lines Matching refs:blk

182 #define BLK2DEVIDX(blk) (nswdev > 1 ? blk / SWB_DMMAX % nswdev : 0)  argument
293 swblk_t blk, int npages);
534 swblk_t blk; in swp_pager_getswapspace() local
537 blk = blist_allocat(swapblist, npages, swapiterator); in swp_pager_getswapspace()
538 if (blk == SWAPBLK_NONE) in swp_pager_getswapspace()
539 blk = blist_allocat(swapblist, npages, 0); in swp_pager_getswapspace()
540 if (blk == SWAPBLK_NONE) { in swp_pager_getswapspace()
560 swapacctspace(blk, -npages); in swp_pager_getswapspace()
568 return(blk); in swp_pager_getswapspace()
583 swp_pager_freeswapspace(vm_object_t object, swblk_t blk, int npages) in swp_pager_freeswapspace() argument
585 struct swdevt *sp = &swdevt[BLK2DEVIDX(blk)]; in swp_pager_freeswapspace()
599 blist_free(swapblist, blk, npages); in swp_pager_freeswapspace()
759 swblk_t blk = SWAPBLK_NONE; in swap_pager_reserve() local
767 while ((blk = swp_pager_getswapspace(object, n)) == in swap_pager_reserve()
779 swp_pager_meta_build(object, start, blk); in swap_pager_reserve()
782 ++blk; in swap_pager_reserve()
1079 swblk_t blk; in swap_pager_strategy() local
1085 blk = swp_pager_meta_ctl(object, start, 0); in swap_pager_strategy()
1086 if ((blk == SWAPBLK_NONE) && bp->b_cmd == BUF_CMD_WRITE) { in swap_pager_strategy()
1087 blk = swp_pager_getswapspace(object, 1); in swap_pager_strategy()
1088 if (blk == SWAPBLK_NONE) { in swap_pager_strategy()
1093 swp_pager_meta_build(object, start, blk); in swap_pager_strategy()
1105 (biox_blkno + btoc(bufx->b_bcount) != blk || in swap_pager_strategy()
1106 ((biox_blkno ^ blk) & ~SWB_DMMASK))) { in swap_pager_strategy()
1138 if (blk == SWAPBLK_NONE) { in swap_pager_strategy()
1155 biox->bio_offset = (off_t)blk << PAGE_SHIFT; in swap_pager_strategy()
1157 biox_blkno = blk; in swap_pager_strategy()
1309 swblk_t blk; in swap_pager_getpage() local
1341 blk = swp_pager_meta_ctl(object, mreq->pindex + 1, 0); in swap_pager_getpage()
1342 if (blk == SWAPBLK_NONE) { in swap_pager_getpage()
1386 blk = swp_pager_meta_ctl(mreq->object, mreq->pindex, 0); in swap_pager_getpage()
1395 if (iblk != blk + i) in swap_pager_getpage()
1397 if ((blk ^ iblk) & ~SWB_DMMASK) in swap_pager_getpage()
1430 if (blk == SWAPBLK_NONE) { in swap_pager_getpage()
1458 bio->bio_offset = (off_t)blk << PAGE_SHIFT; in swap_pager_getpage()
1674 swblk_t blk; in swap_pager_putpages() local
1693 (blk = swp_pager_getswapspace(object, n)) == SWAPBLK_NONE && in swap_pager_putpages()
1698 if (blk == SWAPBLK_NONE) { in swap_pager_putpages()
1705 kprintf("swap_alloc %08jx,%d\n", (intmax_t)blk, n); in swap_pager_putpages()
1713 if ((blk ^ (blk + n)) & ~SWB_DMMASK) { in swap_pager_putpages()
1714 j = ((blk + SWB_DMMAX) & ~SWB_DMMASK) - blk; in swap_pager_putpages()
1715 swp_pager_freeswapspace(object, blk + j, n - j); in swap_pager_putpages()
1737 bio->bio_offset = (off_t)blk << PAGE_SHIFT; in swap_pager_putpages()
1743 blk + j); in swap_pager_putpages()