Symbol: blist_blkno_t
sys/kern/subr_blist.c
1009
if (scan[i].bm_bighint == (blist_blkno_t)-1) {
sys/kern/subr_blist.c
1044
blist_blkno_t size = 1024;
sys/kern/subr_blist.c
1085
blist_blkno_t blk = blist_alloc(bl, count);
sys/kern/subr_blist.c
131
blist_blkno_t bmu_avail; /* space available under us */
sys/kern/subr_blist.c
134
blist_blkno_t bm_bighint; /* biggest contiguous block hint*/
sys/kern/subr_blist.c
138
blist_blkno_t bl_blocks; /* area of coverage */
sys/kern/subr_blist.c
139
blist_blkno_t bl_radix; /* coverage radix */
sys/kern/subr_blist.c
140
blist_blkno_t bl_skip; /* starting skip */
sys/kern/subr_blist.c
141
blist_blkno_t bl_free; /* number of free blocks */
sys/kern/subr_blist.c
143
blist_blkno_t bl_rootblks; /* blks allocated for tree */
sys/kern/subr_blist.c
152
static blist_blkno_t blst_leaf_alloc(blmeta_t *scan, blist_blkno_t blk,
sys/kern/subr_blist.c
154
static blist_blkno_t blst_meta_alloc(blmeta_t *scan, blist_blkno_t blk,
sys/kern/subr_blist.c
155
blist_blkno_t count, blist_blkno_t radix, blist_blkno_t skip);
sys/kern/subr_blist.c
156
static void blst_leaf_free(blmeta_t *scan, blist_blkno_t relblk, int count);
sys/kern/subr_blist.c
157
static void blst_meta_free(blmeta_t *scan, blist_blkno_t freeBlk,
sys/kern/subr_blist.c
158
blist_blkno_t count, blist_blkno_t radix, blist_blkno_t skip,
sys/kern/subr_blist.c
159
blist_blkno_t blk);
sys/kern/subr_blist.c
160
static void blst_copy(blmeta_t *scan, blist_blkno_t blk, blist_blkno_t radix,
sys/kern/subr_blist.c
161
blist_blkno_t skip, blist_t dest, blist_blkno_t count);
sys/kern/subr_blist.c
162
static int blst_leaf_fill(blmeta_t *scan, blist_blkno_t blk, int count);
sys/kern/subr_blist.c
163
static blist_blkno_t blst_meta_fill(blmeta_t *scan, blist_blkno_t allocBlk,
sys/kern/subr_blist.c
164
blist_blkno_t count, blist_blkno_t radix, blist_blkno_t skip,
sys/kern/subr_blist.c
165
blist_blkno_t blk);
sys/kern/subr_blist.c
166
static blist_blkno_t blst_radix_init(blmeta_t *scan, blist_blkno_t radix,
sys/kern/subr_blist.c
167
blist_blkno_t skip, blist_blkno_t count);
sys/kern/subr_blist.c
169
static void blst_radix_print(blmeta_t *scan, blist_blkno_t blk,
sys/kern/subr_blist.c
170
blist_blkno_t radix, blist_blkno_t skip, int tab);
sys/kern/subr_blist.c
184
blist_create(blist_blkno_t blocks)
sys/kern/subr_blist.c
187
blist_blkno_t radix;
sys/kern/subr_blist.c
188
blist_blkno_t skip = 0;
sys/kern/subr_blist.c
241
blist_blkno_t
sys/kern/subr_blist.c
242
blist_alloc(blist_t bl, blist_blkno_t count)
sys/kern/subr_blist.c
244
blist_blkno_t blk = BLIST_NONE;
sys/kern/subr_blist.c
264
blist_free(blist_t bl, blist_blkno_t blkno, blist_blkno_t count)
sys/kern/subr_blist.c
282
blist_blkno_t
sys/kern/subr_blist.c
283
blist_fill(blist_t bl, blist_blkno_t blkno, blist_blkno_t count)
sys/kern/subr_blist.c
285
blist_blkno_t filled;
sys/kern/subr_blist.c
308
blist_resize(blist_t *pbl, blist_blkno_t count, int freenew)
sys/kern/subr_blist.c
362
static blist_blkno_t
sys/kern/subr_blist.c
365
blist_blkno_t blk,
sys/kern/subr_blist.c
438
static blist_blkno_t
sys/kern/subr_blist.c
441
blist_blkno_t blk,
sys/kern/subr_blist.c
442
blist_blkno_t count,
sys/kern/subr_blist.c
443
blist_blkno_t radix,
sys/kern/subr_blist.c
444
blist_blkno_t skip
sys/kern/subr_blist.c
446
blist_blkno_t i;
sys/kern/subr_blist.c
447
blist_blkno_t next_skip = (skip / BLIST_META_RADIX);
sys/kern/subr_blist.c
465
if (scan[i].bm_bighint == (blist_blkno_t)-1)
sys/kern/subr_blist.c
480
if (scan[i].bm_bighint == (blist_blkno_t)-1) {
sys/kern/subr_blist.c
489
blist_blkno_t r;
sys/kern/subr_blist.c
527
blist_blkno_t blk,
sys/kern/subr_blist.c
571
blist_blkno_t freeBlk,
sys/kern/subr_blist.c
572
blist_blkno_t count,
sys/kern/subr_blist.c
573
blist_blkno_t radix,
sys/kern/subr_blist.c
574
blist_blkno_t skip,
sys/kern/subr_blist.c
575
blist_blkno_t blk
sys/kern/subr_blist.c
577
blist_blkno_t i;
sys/kern/subr_blist.c
578
blist_blkno_t next_skip = (skip / BLIST_META_RADIX);
sys/kern/subr_blist.c
598
if (scan[i].bm_bighint == (blist_blkno_t)-1)
sys/kern/subr_blist.c
638
blist_blkno_t v;
sys/kern/subr_blist.c
644
if (scan->bm_bighint == (blist_blkno_t)-1)
sys/kern/subr_blist.c
670
blist_blkno_t blk,
sys/kern/subr_blist.c
671
blist_blkno_t radix,
sys/kern/subr_blist.c
672
blist_blkno_t skip,
sys/kern/subr_blist.c
674
blist_blkno_t count
sys/kern/subr_blist.c
676
blist_blkno_t next_skip;
sys/kern/subr_blist.c
677
blist_blkno_t i;
sys/kern/subr_blist.c
725
if (scan[i].bm_bighint == (blist_blkno_t)-1)
sys/kern/subr_blist.c
764
blst_leaf_fill(blmeta_t *scan, blist_blkno_t blk, int count)
sys/kern/subr_blist.c
790
static blist_blkno_t
sys/kern/subr_blist.c
793
blist_blkno_t allocBlk,
sys/kern/subr_blist.c
794
blist_blkno_t count,
sys/kern/subr_blist.c
795
blist_blkno_t radix,
sys/kern/subr_blist.c
796
blist_blkno_t skip,
sys/kern/subr_blist.c
797
blist_blkno_t blk
sys/kern/subr_blist.c
799
blist_blkno_t i;
sys/kern/subr_blist.c
800
blist_blkno_t next_skip = (skip / BLIST_META_RADIX);
sys/kern/subr_blist.c
801
blist_blkno_t nblks = 0;
sys/kern/subr_blist.c
823
if (scan[i].bm_bighint == (blist_blkno_t)-1)
sys/kern/subr_blist.c
842
blist_blkno_t v;
sys/kern/subr_blist.c
848
if (scan->bm_bighint == (blist_blkno_t)-1)
sys/kern/subr_blist.c
875
static blist_blkno_t
sys/kern/subr_blist.c
876
blst_radix_init(blmeta_t *scan, blist_blkno_t radix, blist_blkno_t skip,
sys/kern/subr_blist.c
877
blist_blkno_t count)
sys/kern/subr_blist.c
879
blist_blkno_t i;
sys/kern/subr_blist.c
880
blist_blkno_t next_skip;
sys/kern/subr_blist.c
881
blist_blkno_t memindex = 0;
sys/kern/subr_blist.c
937
scan[i].bm_bighint = (blist_blkno_t)-1;
sys/kern/subr_blist.c
949
blst_radix_print(blmeta_t *scan, blist_blkno_t blk, blist_blkno_t radix,
sys/kern/subr_blist.c
950
blist_blkno_t skip, int tab)
sys/kern/subr_blist.c
952
blist_blkno_t i;
sys/kern/subr_blist.c
953
blist_blkno_t next_skip;
sys/sys/blist.h
73
#define BLIST_NONE ((blist_blkno_t)-1)
sys/sys/blist.h
80
extern blist_t blist_create(blist_blkno_t blocks);
sys/sys/blist.h
82
extern blist_blkno_t blist_alloc(blist_t blist, blist_blkno_t count);
sys/sys/blist.h
83
extern void blist_free(blist_t blist, blist_blkno_t blkno, blist_blkno_t count);
sys/sys/blist.h
84
extern blist_blkno_t blist_fill(blist_t bl, blist_blkno_t blkno,
sys/sys/blist.h
85
blist_blkno_t count);
sys/sys/blist.h
87
extern void blist_resize(blist_t *pblist, blist_blkno_t count, int freenew);