__BS_FUNCTION
static __inline void __BS_FUNCTION(bus_space_read_multi,BYTES) \
__BS_FUNCTION(bus_space_read_multi,BYTES)( \
*a++ = __BS_FUNCTION(bus_space_read,BYTES)(t, h, o); \
static __inline void __BS_FUNCTION(bus_space_read_region,BYTES) \
__BS_FUNCTION(bus_space_read_region,BYTES)( \
*a++ = __BS_FUNCTION(bus_space_read,BYTES)(t, h, o); \
static __inline void __BS_FUNCTION(bus_space_write_multi,BYTES) \
__BS_FUNCTION(bus_space_write_multi,BYTES)( \
__BS_FUNCTION(bus_space_write,BYTES)(t, h, o, *a++); \
static __inline void __BS_FUNCTION(bus_space_write_region,BYTES) \
__BS_FUNCTION(bus_space_write_region,BYTES)( \
__BS_FUNCTION(bus_space_write,BYTES)(t, h, o, *a++); \
static __inline void __BS_FUNCTION(bus_space_set_multi,BYTES) \
__BS_FUNCTION(bus_space_set_multi,BYTES)( \
__BS_FUNCTION(bus_space_write,BYTES)(t, h, o, v); \
static __inline void __BS_FUNCTION(bus_space_set_region,BYTES) \
__BS_FUNCTION(bus_space_set_region,BYTES)( \
__BS_FUNCTION(bus_space_write,BYTES)(t, h, o, v); \
static __inline void __BS_FUNCTION(bus_space_copy_region,BYTES) \
__BS_FUNCTION(bus_space_copy_region,BYTES)( \
__BS_FUNCTION(bus_space_write,BYTES)(t, h2, o2 + o, \
__BS_FUNCTION(bus_space_read,BYTES)(t, h1, o1 + o)); \
__BS_FUNCTION(bus_space_write,BYTES)(t, h2, o2 + o, \
__BS_FUNCTION(bus_space_read,BYTES)(t, h1, o1 + o)); \
#undef __BS_FUNCTION