field_max
BUILD_BUG_ON(field_max(IP_FLTRT_FLAGS_HASH_SIZE_FMASK) !=
field_max(IP_FLTRT_FLAGS_NHASH_SIZE_FMASK));
BUILD_BUG_ON(field_max(IP_FLTRT_FLAGS_HASH_ADDR_FMASK) !=
field_max(IP_FLTRT_FLAGS_NHASH_ADDR_FMASK));
u32 offset_max = field_max(IP_FLTRT_FLAGS_NHASH_ADDR_FMASK);
u32 size_max = field_max(IP_FLTRT_FLAGS_NHASH_SIZE_FMASK);
offset_max = field_max(HDR_INIT_LOCAL_FLAGS_HDR_ADDR_FMASK);
size_max = field_max(HDR_INIT_LOCAL_FLAGS_TABLE_SIZE_FMASK);
u32 field_max = reg_field_max(reg, HDR_LEN);
val = reg_encode(reg, HDR_LEN, header_size & field_max);
WARN_ON(header_size > field_max);
header_size >>= hweight32(field_max);
u32 field_max = reg_field_max(reg, HDR_OFST_METADATA);
WARN_ON(offset > field_max);
offset >>= hweight32(field_max);
if (prescaler > field_max(SL28CPLD_PWM_CTRL_PRESCALER_MASK))