bitmap_counter_t
#define NEEDED_MASK ((bitmap_counter_t) (1 << (COUNTER_BITS - 1)))
#define RESYNC_MASK ((bitmap_counter_t) (1 << (COUNTER_BITS - 2)))
#define COUNTER_MAX ((bitmap_counter_t) RESYNC_MASK - 1)
#define NEEDED(x) (((bitmap_counter_t) x) & NEEDED_MASK)
#define RESYNC(x) (((bitmap_counter_t) x) & RESYNC_MASK)
#define COUNTER(x) (((bitmap_counter_t) x) & COUNTER_MAX)
static bitmap_counter_t *md_bitmap_get_counter(struct bitmap_counts *bitmap,
bitmap_counter_t *bmc;
static bitmap_counter_t *md_bitmap_get_counter(struct bitmap_counts *bitmap,
return &((bitmap_counter_t *)
return (bitmap_counter_t *)
bitmap_counter_t *bmc;
bitmap_counter_t *bmc;
bitmap_counter_t *bmc;
bitmap_counter_t *bmc;
bitmap_counter_t *bmc;
bitmap_counter_t *bmc_old, *bmc_new;
bitmap_counter_t *bmc;