bitfield: Add FIELD_MODIFY() helper
Add a helper for replacing the contents of bitfield in memory with the specified value. Even though a helper xxx_replace_bits() is available, it is not well documented, and only reports errors at the run time, which will not be helpful to catch possible overflow errors due to incorrect parameter types used. FIELD_MODIFY(REG_FIELD_C, ®, c) is the wrapper to the code below. reg &= ~REG_FIELD_C; reg |= FIELD_PREP(REG_FIELD_C, c); Yury: trim commit message, align backslashes. Signed-off-by:Luo Jie <quic_luoj@quicinc.com> Signed-off-by:
Yury Norov <yury.norov@gmail.com>
Loading
Please register or sign in to comment