Expand description
Bit manipulation macros.
C header: include/linux/bits.h
Functions§
- Computes
1 << nby performing a compile-time assertion thatnis in bounds. - Computes
1 << nby performing a compile-time assertion thatnis in bounds. - Computes
1 << nby performing a compile-time assertion thatnis in bounds. - Computes
1 << nby performing a compile-time assertion thatnis in bounds. - Computes
1 << nifnis in bounds, i.e.: ifnis smaller than the maximum number of bits supported by the type. - Computes
1 << nifnis in bounds, i.e.: ifnis smaller than the maximum number of bits supported by the type. - Computes
1 << nifnis in bounds, i.e.: ifnis smaller than the maximum number of bits supported by the type. - Computes
1 << nifnis in bounds, i.e.: ifnis smaller than the maximum number of bits supported by the type. - Creates a contiguous bitmask for the given range by validating the range at runtime.
- Creates a contiguous bitmask for the given range by validating the range at runtime.
- Creates a contiguous bitmask for the given range by validating the range at runtime.
- Creates a contiguous bitmask for the given range by validating the range at runtime.
- Creates a compile-time contiguous bitmask for the given range by performing a compile-time assertion that the range is valid.
- Creates a compile-time contiguous bitmask for the given range by performing a compile-time assertion that the range is valid.
- Creates a compile-time contiguous bitmask for the given range by performing a compile-time assertion that the range is valid.
- Creates a compile-time contiguous bitmask for the given range by performing a compile-time assertion that the range is valid.