__write_8
#define __write_8(h, o, v) *((volatile uint64_t *)((h) + (o))) = (v)
#define __write_8(h, o, v) *((volatile uint64_t *)((h) + (o))) = bswap64(v)
#define __write_8(t, h, o, v) \
#define __write_8(a, v) { \
#define __write_8(a, v) (*(volatile u_int64_t *)(a) = (v)) { \
__write_8(bus_addr_t a, u_int64_t v)