Bus Space Cheat Sheet

bus_space_read_{1,2,4,8} *val = *reg;
bus_space_write_{1,2,4,8} *reg = *val;
bus_space_read_multi_{1,2,4,8} while (cnt--) *val++ = *reg;
bus_space_write_multi_{1,2,4,8} while (cnt--) *reg = *val++;
bus_space_read_region_{1,2,4,8} while (cnt--) *val++ = *reg++;
bus_space_write_region_{1,2,4,8} while (cnt--) *reg++ = *val++;
bus_space_set_multi_{1,2,4,8} while (cnt--) *reg = *val;
bus_space_set_region_{1,2,4,8} while (cnt--) *reg++ = *val;