BITMAP_FIRST_WORD_MASK
unsigned long mask_to_set = BITMAP_FIRST_WORD_MASK(start);
unsigned long mask_to_clear = BITMAP_FIRST_WORD_MASK(start);