3 #include <linux/types.h>
8 #define __align(_x) __attribute__((aligned(_x)))
9 #define __inline inline
11 #define REG32(_x) (*(volatile unsigned int *)(_x))
13 #define VOLATILE volatile
16 typedef unsigned char BOOLEAN;
17 typedef uint32_t uint32;
18 typedef uint8_t uint8;
19 typedef uint16_t uint16;
20 typedef uint64_t uint64;
21 typedef int32_t int32;
23 typedef int16_t int16;
24 typedef int64_t int64;
26 #define sio_trace printf