XenevaOS
Loading...
Searching...
No Matches
Macros
const.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _UAPI_LINUX_CONST_H
 
#define __AC(X, Y)   (X##Y)
 
#define _AC(X, Y)   __AC(X,Y)
 
#define _AT(T, X)   ((T)(X))
 
#define _UL(x)   (_AC(x, UL))
 
#define _ULL(x)   (_AC(x, ULL))
 
#define _BITUL(x)   (_UL(1) << (x))
 
#define _BITULL(x)   (_ULL(1) << (x))
 
#define _BIT128(x)   ((unsigned __int128)(1) << (x))
 
#define __ALIGN_KERNEL(x, a)   __ALIGN_KERNEL_MASK(x, (__typeof__(x))(a) - 1)
 
#define __ALIGN_KERNEL_MASK(x, mask)   (((x) + (mask)) & ~(mask))
 
#define __KERNEL_DIV_ROUND_UP(n, d)   (((n) + (d) - 1) / (d))
 
#define __KERNEL_DIV_ROUND_CLOSEST(x, divisor)
 
#define UL(x)   (_UL(x))
 
#define ULL(x)   (_ULL(x))
 

Macro Definition Documentation

◆ __AC

#define __AC (   X,
  Y 
)    (X##Y)

◆ __ALIGN_KERNEL

#define __ALIGN_KERNEL (   x,
  a 
)    __ALIGN_KERNEL_MASK(x, (__typeof__(x))(a) - 1)

◆ __ALIGN_KERNEL_MASK

#define __ALIGN_KERNEL_MASK (   x,
  mask 
)    (((x) + (mask)) & ~(mask))

◆ __KERNEL_DIV_ROUND_CLOSEST

#define __KERNEL_DIV_ROUND_CLOSEST (   x,
  divisor 
)
Value:
({ \
__typeof__(x) __x = x; \
__typeof__(divisor) __d = divisor; \
\
(((__typeof__(x))-1) > 0 || \
((__typeof__(divisor))-1) > 0 || \
(((__x) > 0) == ((__d) > 0))) ? \
(((__x) + ((__d) / 2)) / (__d)) : \
(((__x) - ((__d) / 2)) / (__d)); \
})
int x
Definition layout.c:118

◆ __KERNEL_DIV_ROUND_UP

#define __KERNEL_DIV_ROUND_UP (   n,
  d 
)    (((n) + (d) - 1) / (d))

◆ _AC

#define _AC (   X,
  Y 
)    __AC(X,Y)

◆ _AT

#define _AT (   T,
  X 
)    ((T)(X))

◆ _BIT128

#define _BIT128 (   x)    ((unsigned __int128)(1) << (x))

◆ _BITUL

#define _BITUL (   x)    (_UL(1) << (x))

◆ _BITULL

#define _BITULL (   x)    (_ULL(1) << (x))

◆ _UAPI_LINUX_CONST_H

#define _UAPI_LINUX_CONST_H

◆ _UL

#define _UL (   x)    (_AC(x, UL))

◆ _ULL

#define _ULL (   x)    (_AC(x, ULL))

◆ UL

#define UL (   x)    (_UL(x))

◆ ULL

#define ULL (   x)    (_ULL(x))