CAT3
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) x) \
CAT3(out,m,rb)((volatile CAT3(u_int,m,_t) *)(bsh + (ba)), x); \
static __inline CAT3(u_int,m,_t) \
return CAT(in,m)((volatile CAT3(u_int,m,_t) *)(bsh + (ba))); \
bus_addr_t ba, CAT3(u_int,m,_t) x) \
CAT(out,m)((volatile CAT3(u_int,m,_t) *)(bsh + (ba)), x); \
bus_size_t ba, CAT3(u_int,m,_t) *buf, bus_size_t cnt) \
bus_size_t ba, const CAT3(u_int,m,_t) *buf, bus_size_t cnt) \
static __inline CAT3(u_int,m,_t) \
return CAT3(in,m,rb)((volatile CAT3(u_int,m,_t) *)(bsh + (ba))); \
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \
bus_size_t o, CAT3(uint,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(uint,m,_t) *x, size_t cnt) \
bus_size_t o, const CAT3(uint,m,_t) *x, size_t cnt) \
bus_addr_t ba, const CAT3(uint,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(uint,m,_t) x, size_t cnt) \
bus_size_t o, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) *x, size_t cnt) \
bus_size_t o, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, const CAT3(u_int,m,_t) *x, size_t cnt) \
bus_addr_t ba, CAT3(u_int,m,_t) x, size_t cnt) \