git://scm.lunaixsky.com
/
lunaix-os.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge branch 'master' into isa/arm64
[lunaix-os.git]
/
lunaix-os
/
includes
/
lunaix
/
bits.h
diff --git
a/lunaix-os/includes/lunaix/bits.h
b/lunaix-os/includes/lunaix/bits.h
index ddc28004945fac665a3182a3f3190d09749a168b..65a6ef81ff513a0962233f3cbb2ff2c878af2e67 100644
(file)
--- a/
lunaix-os/includes/lunaix/bits.h
+++ b/
lunaix-os/includes/lunaix/bits.h
@@
-4,14
+4,15
@@
#include <lunaix/compiler.h>
#include <asm/bits.h>
#include <lunaix/compiler.h>
#include <asm/bits.h>
-#define BITFIELD(h, l) (h), (l)
+#define BITFIELD(h, l)
(h), (l)
-#define BIT(p) BITFIELD(p, p)
+#define BIT(p) BITFIELD(p, p)
+#define BITFLAG(p) (1UL << (p))
-#define BITS_GENMASK(bit
s) _BITS_GENMASK(bits
)
+#define BITS_GENMASK(bit
field) _BITS_GENMASK(bitfield
)
-#define BITS_GET(from, bit
s) _BITS_EXTRACT(from, bits
)
+#define BITS_GET(from, bit
field) _BITS_EXTRACT(from, bitfield
)
-#define BITS_SET(to, bit
s, val) _BITS_INSERT(to, val, bits
)
+#define BITS_SET(to, bit
field, val) _BITS_INSERT(to, val, bitfield
)
#endif /* __LUNAIX_BITS_H */
#endif /* __LUNAIX_BITS_H */