ADRS
return cobalt_bus_read32(cobalt->bar1, ADRS(offset));
return cobalt_bus_write32(cobalt->bar1, ADRS(offset), val);
r.x[0] = cobalt_bus_read32(map->virt, ADRS(offset));
cobalt_bus_write16(map->virt, ADRS(offset), data);
data = cobalt_bus_read32(map->virt, ADRS(src));
cobalt_bus_write16(map->virt, ADRS(dest - 2), data);