Lines Matching refs:blk

138 				swblk_t blk, swblk_t count);
140 swblk_t blk, swblk_t count,
145 swblk_t blk);
146 static swblk_t blst_leaf_fill(blmeta_t *scan, swblk_t blk, swblk_t count);
149 swblk_t blk);
150 static void blst_copy(blmeta_t *scan, swblk_t blk, int64_t radix,
155 static void blst_radix_print(blmeta_t *scan, swblk_t blk,
236 swblk_t blk = SWAPBLK_NONE; in blist_alloc() local
240 blk = blst_leaf_alloc(bl->bl_root, 0, 0, count); in blist_alloc()
242 blk = blst_meta_alloc(bl->bl_root, 0, 0, count, in blist_alloc()
244 if (blk != SWAPBLK_NONE) in blist_alloc()
247 return(blk); in blist_alloc()
253 swblk_t blk = SWAPBLK_NONE; in blist_allocat() local
257 blk = blst_leaf_alloc(bl->bl_root, blkat, 0, count); in blist_allocat()
259 blk = blst_meta_alloc(bl->bl_root, blkat, 0, count, in blist_allocat()
261 if (blk != SWAPBLK_NONE) in blist_allocat()
264 return(blk); in blist_allocat()
375 blst_leaf_alloc(blmeta_t *scan, swblk_t blkat __unused, swblk_t blk, in blst_leaf_alloc() argument
408 return(blk + r); in blst_leaf_alloc()
427 return(blk + j); in blst_leaf_alloc()
451 swblk_t blk, swblk_t count, in blst_meta_alloc()
454 int hintok = (blk >= blkat); in blst_meta_alloc()
460 blkat, blk, count, radix); in blst_meta_alloc()
498 blk + (swblk_t)radix > blkat) { in blst_meta_alloc()
505 blk, count); in blst_meta_alloc()
508 blk, count, in blst_meta_alloc()
531 blk += (swblk_t)radix; in blst_meta_alloc()
546 blst_leaf_free(blmeta_t *scan, swblk_t blk, swblk_t count) in blst_leaf_free() argument
556 int n = blk & (BLIST_BMAP_RADIX - 1); in blst_leaf_free()
588 int64_t radix, swblk_t skip, swblk_t blk) in blst_meta_free() argument
596 blk, radix in blst_meta_free()
648 i = (freeBlk - blk) / (swblk_t)radix; in blst_meta_free()
649 blk += i * (swblk_t)radix; in blst_meta_free()
652 while (i <= skip && blk < freeBlk + count) { in blst_meta_free()
655 v = blk + (swblk_t)radix - freeBlk; in blst_meta_free()
666 radix, next_skip - 1, blk); in blst_meta_free()
682 blk += (swblk_t)radix; in blst_meta_free()
695 blst_leaf_fill(blmeta_t *scan, swblk_t blk, swblk_t count) in blst_leaf_fill() argument
697 int n = blk & (BLIST_BMAP_RADIX - 1); in blst_leaf_fill()
723 int64_t radix, swblk_t skip, swblk_t blk) in blst_meta_fill() argument
763 i = (fillBlk - blk) / (swblk_t)radix; in blst_meta_fill()
764 blk += i * (swblk_t)radix; in blst_meta_fill()
767 while (i <= skip && blk < fillBlk + count) { in blst_meta_fill()
770 v = blk + (swblk_t)radix - fillBlk; in blst_meta_fill()
781 radix, next_skip - 1, blk); in blst_meta_fill()
785 blk += (swblk_t)radix; in blst_meta_fill()
800 blst_copy(blmeta_t *scan, swblk_t blk, int64_t radix, in blst_copy() argument
814 blist_free(dest, blk, count); in blst_copy()
820 blist_free(dest, blk + i, 1); in blst_copy()
841 blist_free(dest, blk, count); in blst_copy()
843 blist_free(dest, blk, (swblk_t)radix); in blst_copy()
858 blk, in blst_copy()
869 blk, in blst_copy()
878 blk += (swblk_t)radix; in blst_copy()
964 blst_radix_print(blmeta_t *scan, swblk_t blk, int64_t radix, swblk_t skip, int tab) in blst_radix_print() argument
973 blk, radix, in blst_radix_print()
984 blk, in blst_radix_print()
993 blk, in blst_radix_print()
1002 blk, (long long)radix, in blst_radix_print()
1017 blk, radix in blst_radix_print()
1023 blk, in blst_radix_print()
1028 blk += (swblk_t)radix; in blst_radix_print()
1088 swblk_t blk = blist_alloc(bl, count); in main() local
1089 kprintf(" R=%04lx\n", blk); in main()
1091 swblk_t blk = blist_allocat(bl, count, blkat); in main() local
1092 kprintf(" R=%04lx\n", blk); in main()