1 #ifndef __LUNAIX_BITS_H
2 #define __LUNAIX_BITS_H
4 #include <lunaix/compiler.h>
7 #define BITFIELD(h, l) (h), (l)
9 #define BIT(p) BITFIELD(p, p)
11 #define BITS_GENMASK(bits) _BITS_GENMASK(bits)
13 #define BITS_GET(from, bits) _BITS_EXTRACT(from, bits)
15 #define BITS_SET(to, bits, val) _BITS_INSERT(to, val, bits)
17 #endif /* __LUNAIX_BITS_H */