Home | History | Annotate | Download | only in linux

Lines Matching refs:__u64

10  * how U/UL/ULL map to __u16, __u32, __u64. At least not in a portable way.
22 #define ___constant_swab64(x) ((__u64)( \
23 (((__u64)(x) & (__u64)0x00000000000000ffULL) << 56) | \
24 (((__u64)(x) & (__u64)0x000000000000ff00ULL) << 40) | \
25 (((__u64)(x) & (__u64)0x0000000000ff0000ULL) << 24) | \
26 (((__u64)(x) & (__u64)0x00000000ff000000ULL) << 8) | \
27 (((__u64)(x) & (__u64)0x000000ff00000000ULL) >> 8) | \
28 (((__u64)(x) & (__u64)0x0000ff0000000000ULL) >> 24) | \
29 (((__u64)(x) & (__u64)0x00ff000000000000ULL) >> 40) | \
30 (((__u64)(x) & (__u64)0xff00000000000000ULL) >> 56)))
64 static inline __attribute_const__ __u64 __fswab64(__u64 val)
71 return (((__u64)__fswab32(l)) << 32) | ((__u64)(__fswab32(h)));
118 (__builtin_constant_p((__u64)(x)) ? \
174 static inline __u64 __swab64p(const __u64 *p)
242 static inline void __swab64s(__u64 *p)