IO_ADDRESS
#define IO_ADDRESS(pa) IOMEM(__IO_ADDRESS(pa))
#define IO_ADDRESS(x) IOMEM(((((x) & 0xff000000) >> 4) | ((x) & 0xfffff)) |\
#define IO_ADDRESS(n) (IO_TO_VIRT(n))
#define IO_ADDRESS(x) (((x) & 0x000fffff) | (((x) >> 4) & 0x0ff00000) | IO_BASE)
#define IO_ADDRESS(x) (((x) & 0x0fffffff) + (((x) >> 4) & 0x0f000000) + 0xf0000000)