Lines Matching refs:blk

86 static daddr_t blst_leaf_alloc(blmeta_t *scan, daddr_t blk, int count);
87 static daddr_t blst_meta_alloc(blmeta_t *scan, daddr_t blk,
91 daddr_t radix, int skip, daddr_t blk);
92 static void blst_copy(blmeta_t *scan, daddr_t blk, daddr_t radix,
164 daddr_t blk = SWAPBLK_NONE; in blist_alloc() local
168 blk = blst_leaf_alloc(bl->bl_root, 0, count); in blist_alloc()
170 blk = blst_meta_alloc(bl->bl_root, 0, count, in blist_alloc()
173 if (blk != SWAPBLK_NONE) { in blist_alloc()
177 return blk; in blist_alloc()
265 blst_leaf_alloc(blmeta_t *scan, daddr_t blk, int count) argument
297 return blk + r;
320 return blk + j;
342 blst_meta_alloc(blmeta_t *scan, daddr_t blk, daddr_t count, daddr_t radix, argument
386 r = blst_leaf_alloc(&scan[i], blk, count);
388 r = blst_meta_alloc(&scan[i], blk, count,
410 blk += radix;
428 blst_leaf_free(blmeta_t *scan, daddr_t blk, int count) argument
438 int n = blk & (BLIST_BMAP_RADIX - 1);
471 int skip, daddr_t blk) argument
479 blk, radix
527 i = (freeBlk - blk) / radix;
528 blk += i * radix;
531 while (i <= skip && blk < freeBlk + count) {
534 v = blk + radix - freeBlk;
547 next_skip - 1, blk);
554 blk += radix;
567 blst_copy(blmeta_t *scan, daddr_t blk, daddr_t radix, argument
581 blist_free(dest, blk, count);
588 blist_free(dest, blk + i, 1);
596 blist_free(dest, blk + j, 1);
619 blist_free(dest, blk, count);
621 blist_free(dest, blk, radix);
637 blk,
648 blk,
657 blk += radix;
745 blst_radix_print(blmeta_t *scan, daddr_t blk, daddr_t radix, int skip, int tab) argument
755 blk, radix,
766 blk,
775 blk,
784 blk, radix,
799 blk, radix
806 blk,
811 blk += radix;
868 daddr_t blk = blist_alloc(bl, count); local
869 printf(" R=%04x\n", blk);