Lines Matching defs:*
0 #ifndef _LINUX_TYPES_H
2 #define _LINUX_TYPES_H
4 #include <asm/types.h>
6 #ifndef __ASSEMBLY__
8 #include <linux/posix_types.h>
12 * Below are truly Linux-specific types that should never collide with
13 * any application/library that wants linux/types.h.
16 #ifdef __CHECKER__
17 #define __bitwise__ __attribute__((bitwise))
18 #else
19 #define __bitwise__
20 #endif
21 #ifdef __CHECK_ENDIAN__
22 #define __bitwise __bitwise__
23 #else
24 #define __bitwise
25 #endif
27 typedef __u16 __bitwise __le16;
28 typedef __u16 __bitwise __be16;
29 typedef __u32 __bitwise __le32;
30 typedef __u32 __bitwise __be32;
31 typedef __u64 __bitwise __le64;
32 typedef __u64 __bitwise __be64;
34 typedef __u16 __bitwise __sum16;
35 typedef __u32 __bitwise __wsum;
37 #endif /* __ASSEMBLY__ */
38 #endif /* _LINUX_TYPES_H */