Lines Matching refs:blmeta_t
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,
89 static void blst_leaf_free(blmeta_t *scan, daddr_t relblk, int count);
90 static void blst_meta_free(blmeta_t *scan, daddr_t freeBlk, daddr_t count,
92 static void blst_copy(blmeta_t *scan, daddr_t blk, daddr_t radix,
94 static daddr_t blst_radix_init(blmeta_t *scan, daddr_t radix,
131 bl->bl_root = (blmeta_t *)kalloc_data(sizeof(blmeta_t) * bl->bl_rootblks, Z_WAITOK); in blist_create()
139 (bl->bl_rootblks * sizeof(blmeta_t) + 1023) / 1024 in blist_create()
151 kfree_data(bl->bl_root, sizeof(blmeta_t) * bl->bl_rootblks); in blist_destroy()
265 blst_leaf_alloc(blmeta_t *scan, daddr_t blk, int count)
342 blst_meta_alloc(blmeta_t *scan, daddr_t blk, daddr_t count, daddr_t radix,
428 blst_leaf_free(blmeta_t *scan, daddr_t blk, int count)
470 blst_meta_free(blmeta_t *scan, daddr_t freeBlk, daddr_t count, daddr_t radix,
567 blst_copy(blmeta_t *scan, daddr_t blk, daddr_t radix,
671 blst_radix_init(blmeta_t *scan, daddr_t radix, int skip, daddr_t count)
745 blst_radix_print(blmeta_t *scan, daddr_t blk, daddr_t radix, int skip, int tab)