u_daddr_t
scan->bm_bitmap &= ~((u_daddr_t)1 << digit);
u_daddr_t mask;
int maxcount, u_daddr_t radix);
u_daddr_t radix);
u_daddr_t radix);
static inline u_daddr_t
return (((u_daddr_t)-1 << n) &
((u_daddr_t)-1 >> (BLIST_RADIX - (n + count))));
bitpos(u_daddr_t mask)
u_daddr_t nodes, radix;
static const u_daddr_t fib[] = {
u_daddr_t diff, mask;
u_daddr_t radix;
(u_daddr_t)1 << digit;
u_daddr_t mask;
int maxcount, u_daddr_t radix)
u_daddr_t mask;
mask &= (u_daddr_t)-1 << digit;
u_daddr_t mask;
blst_meta_free(blmeta_t *scan, daddr_t freeBlk, daddr_t count, u_daddr_t radix)
u_daddr_t v = scan->bm_bitmap;
if (v == (u_daddr_t)-1) {
if (v & ((u_daddr_t)1 << i))
u_daddr_t mask;
blst_meta_fill(blmeta_t *scan, daddr_t allocBlk, daddr_t count, u_daddr_t radix)
#define SWAPBLK_MASK ((daddr_t)((u_daddr_t)-1 >> 1)) /* mask */
#define SWAPBLK_NONE ((daddr_t)((u_daddr_t)SWAPBLK_MASK + 1))/* flag */
u_daddr_t bm_bitmap; /* marking unfilled block sets */
u_daddr_t bl_radix; /* coverage radix */
#define BLIST_RADIX (sizeof(u_daddr_t) * 8)