Lines Matching refs:_val
63 #define __BF_FIELD_CHECK(_mask, _reg, _val, _pfx) \ argument
68 BUILD_BUG_ON_MSG(__builtin_constant_p(_val) ? \
69 ~((_mask) >> __bf_shf(_mask)) & (_val) : 0, \
98 #define FIELD_FIT(_mask, _val) \ argument
101 !((((typeof(_mask))_val) << __bf_shf(_mask)) & ~(_mask)); \
112 #define FIELD_PREP(_mask, _val) \ argument
114 __BF_FIELD_CHECK(_mask, 0ULL, _val, "FIELD_PREP: "); \
115 ((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask); \
132 #define FIELD_PREP_CONST(_mask, _val) \ argument
137 BUILD_BUG_ON_ZERO(~((_mask) >> __bf_shf(_mask)) & (_val)) + \
141 (((typeof(_mask))(_val) << __bf_shf(_mask)) & (_mask)) \