BIT_LEN_MASK_32
((((u32)__val) & BIT_LEN_MASK_32(__bitlen)) << (__bitoffset)) \
(BIT_LEN_MASK_32(__bitlen) << (__bitoffset))
BIT_LEN_MASK_32(__bitlen) \