ioread32
#undef ioread32
ioread32(const volatile void *addr)
#define ioread32(addr) ioread32(addr)
#define ioread32(addr) *(volatile uint32_t *)((char *)addr)