VSF Documented
Macros
bits.h File Reference

Go to the source code of this file.

Macros

#define BIT(__NR)   (1UL << (__NR))
 
#define BIT_ULL(__NR)   (1ULL << (__NR))
 
#define BITS_PER_LONG   (sizeof(long) << 3)
 
#define GENMASK(__H, __L)   (((~0UL) << (__L)) & (~0UL >> (BITS_PER_LONG - 1 - (__H))))
 

Macro Definition Documentation

◆ BIT

#define BIT (   __NR)    (1UL << (__NR))

◆ BIT_ULL

#define BIT_ULL (   __NR)    (1ULL << (__NR))

◆ BITS_PER_LONG

#define BITS_PER_LONG   (sizeof(long) << 3)

◆ GENMASK

#define GENMASK (   __H,
  __L 
)    (((~0UL) << (__L)) & (~0UL >> (BITS_PER_LONG - 1 - (__H))))