almeta_t
static alist_blk_t alst_leaf_alloc(almeta_t *scan, alist_blk_t blk,
static alist_blk_t alst_meta_alloc(alist_t bl, almeta_t *scan, alist_blk_t blk,
static void alst_leaf_free(almeta_t *scan, alist_blk_t relblk,
static void alst_meta_free(alist_t bl, almeta_t *scan, alist_blk_t freeBlk,
static alist_blk_t alst_radix_init(almeta_t *scan, alist_blk_t blk,
static void alst_radix_print(alist_t bl, almeta_t *scan, alist_blk_t blk,
bl->bl_root = kmalloc(sizeof(almeta_t) * bl->bl_rootblks,
(bl->bl_rootblks * sizeof(almeta_t) + 1023) / 1024,
(bl->bl_rootblks * sizeof(almeta_t))
almeta_t *records, alist_blk_t nrecords)
(bl->bl_rootblks * sizeof(almeta_t) + 1023) / 1024,
(bl->bl_rootblks * sizeof(almeta_t))
almeta_t *scan = bl->bl_root;
alst_leaf_alloc(almeta_t *scan, alist_blk_t blk, alist_blk_t start,
alst_meta_alloc(alist_t bl, almeta_t *scan, alist_blk_t blk, alist_blk_t start,
alst_leaf_free(almeta_t *scan, alist_blk_t blk, alist_blk_t count)
alst_meta_free(alist_t bl, almeta_t *scan, alist_blk_t freeBlk,
alst_radix_init(almeta_t *scan, alist_blk_t blk, alist_blk_t radix,
alst_radix_print(alist_t bl, almeta_t *scan, alist_blk_t blk, alist_blk_t radix,
void alist_init(alist_t, alist_blk_t, almeta_t *, alist_blk_t);
almeta_t *bl_root; /* root of radix tree */