Lines Matching refs:_val
63 #define __BF_FIELD_CHECK(_mask, _reg, _val, _pfx) \ argument
68 BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? \
70 (0 + (_val)) : 0, \
99 #define FIELD_FIT(_mask, _val) \ argument
102 !((((typeof(_mask))_val) << __bf_shf(_mask)) & ~(_mask)); \
113 #define FIELD_PREP(_mask, _val) \ argument
115 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); \
116 ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); \
133 #define FIELD_PREP_CONST(_mask, _val) \ argument
138 BUILD_BUG_ON_ZERO(~((_mask) >> __bf_shf(_mask)) & (_val)) + \
142 (((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask)) \