Lines Matching refs:blk

125 static daddr_t blst_leaf_alloc(blmeta_t *scan, daddr_t blk, int count);
126 static daddr_t blst_meta_alloc(blmeta_t *scan, daddr_t blk,
130 daddr_t radix, int skip, daddr_t blk);
131 static void blst_copy(blmeta_t *scan, daddr_t blk, daddr_t radix,
133 static int blst_leaf_fill(blmeta_t *scan, daddr_t blk, int count);
135 daddr_t radix, int skip, daddr_t blk);
139 static void blst_radix_print(blmeta_t *scan, daddr_t blk,
216 daddr_t blk = SWAPBLK_NONE; in blist_alloc() local
220 blk = blst_leaf_alloc(bl->bl_root, 0, count); in blist_alloc()
222 blk = blst_meta_alloc(bl->bl_root, 0, count, bl->bl_radix, bl->bl_skip); in blist_alloc()
223 if (blk != SWAPBLK_NONE) in blist_alloc()
226 return(blk); in blist_alloc()
337 daddr_t blk, in blst_leaf_alloc() argument
370 return(blk + r); in blst_leaf_alloc()
389 return(blk + j); in blst_leaf_alloc()
413 daddr_t blk, in blst_meta_alloc() argument
458 r = blst_leaf_alloc(&scan[i], blk, count); in blst_meta_alloc()
460 r = blst_meta_alloc(&scan[i], blk, count, radix, next_skip - 1); in blst_meta_alloc()
480 blk += radix; in blst_meta_alloc()
499 daddr_t blk, in blst_leaf_free() argument
510 int n = blk & (BLIST_BMAP_RADIX - 1); in blst_leaf_free()
547 daddr_t blk in blst_meta_free() argument
555 (long long)blk, (long long)radix in blst_meta_free()
602 i = (freeBlk - blk) / radix; in blst_meta_free()
603 blk += i * radix; in blst_meta_free()
606 while (i <= skip && blk < freeBlk + count) { in blst_meta_free()
609 v = blk + radix - freeBlk; in blst_meta_free()
619 blst_meta_free(&scan[i], freeBlk, v, radix, next_skip - 1, blk); in blst_meta_free()
625 blk += radix; in blst_meta_free()
639 daddr_t blk, in blst_copy() argument
656 blist_free(dest, blk, count); in blst_copy()
662 blist_free(dest, blk + i, 1); in blst_copy()
683 blist_free(dest, blk, count); in blst_copy()
685 blist_free(dest, blk, radix); in blst_copy()
700 blk, in blst_copy()
711 blk, in blst_copy()
720 blk += radix; in blst_copy()
733 blst_leaf_fill(blmeta_t *scan, daddr_t blk, int count) in blst_leaf_fill() argument
735 int n = blk & (BLIST_BMAP_RADIX - 1); in blst_leaf_fill()
766 daddr_t blk in blst_meta_fill() argument
806 i = (allocBlk - blk) / radix; in blst_meta_fill()
807 blk += i * radix; in blst_meta_fill()
810 while (i <= skip && blk < allocBlk + count) { in blst_meta_fill()
813 v = blk + radix - allocBlk; in blst_meta_fill()
824 radix, next_skip - 1, blk); in blst_meta_fill()
828 blk += radix; in blst_meta_fill()
917 blst_radix_print(blmeta_t *scan, daddr_t blk, daddr_t radix, int skip, int tab) in blst_radix_print() argument
927 (long long)blk, (long long)radix, in blst_radix_print()
938 (long long)blk, in blst_radix_print()
947 (long long)blk, in blst_radix_print()
956 (long long)blk, (long long)radix, in blst_radix_print()
971 (long long)blk, (long long)radix in blst_radix_print()
978 blk, in blst_radix_print()
983 blk += radix; in blst_radix_print()
1040 daddr_t blk = blist_alloc(bl, count); in main() local
1041 printf(" R=%08llx\n", (long long)blk); in main()