mirror of
https://github.com/Telecominfraproject/OpenCellular.git
synced 2025-12-27 18:25:05 +00:00
common: Fixes the SFDP_BITFIELD() macro.
BUG=none BRANCH=none TEST=<redacted> Change-Id: If6e2732a29e084417ba1d2f80732ac412028342a Signed-off-by: Nadim Taha <ntaha@chromium.org> Reviewed-on: https://chromium-review.googlesource.com/324622 Reviewed-by: Ewout van Bekkum <ewout@chromium.org>
This commit is contained in:
@@ -27,7 +27,7 @@
|
||||
* Helper macros to construct SFDP defined double words (32b). Note reserved or
|
||||
* unused fields must always be set to all 1's.
|
||||
*/
|
||||
#define SFDP_BITFIELD(name, value) (((value) & name ## _MASK) << name ## _SHIFT)
|
||||
#define SFDP_BITFIELD(name, value) (((value) << name ## _SHIFT) & name ## _MASK)
|
||||
#define SFDP_UNUSED(hi, lo) (((1ULL << ((hi) - (lo) + 1)) - 1UL) << (lo))
|
||||
|
||||
/******************************************************************************/
|
||||
|
||||
Reference in New Issue
Block a user