0001
0002 #ifndef _UAPI_LINUX_TYPES_H
0003 #define _UAPI_LINUX_TYPES_H
0004
0005 #include <asm-generic/int-ll64.h>
0006
0007
0008 #define __bitwise
0009 typedef __u16 __bitwise __le16;
0010 typedef __u16 __bitwise __be16;
0011 typedef __u32 __bitwise __le32;
0012 typedef __u32 __bitwise __be32;
0013 typedef __u64 __bitwise __le64;
0014 typedef __u64 __bitwise __be64;
0015
0016 typedef __u16 __bitwise __sum16;
0017 typedef __u32 __bitwise __wsum;
0018
0019 #define __aligned_u64 __u64 __attribute__((aligned(8)))
0020 #define __aligned_be64 __be64 __attribute__((aligned(8)))
0021 #define __aligned_le64 __le64 __attribute__((aligned(8)))
0022
0023 #endif