mrsas_write_reg
void mrsas_write_reg(struct mrsas_softc *sc, int offset,
mrsas_write_reg(sc, offsetof(mrsas_reg_set, reply_post_host_index),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, reply_post_host_index),sc->last_reply_idx);
mrsas_write_reg(sc, offsetof(mrsas_reg_set, inbound_low_queue_port),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, inbound_high_queue_port),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell), MFI_RESET_FLAGS);
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_seq_offset),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, fusion_host_diag),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, doorbell),
mrsas_write_reg(sc, offsetof(mrsas_reg_set, outbound_intr_mask), mask);
mrsas_write_reg(sc, offsetof(mrsas_reg_set, outbound_intr_status), ~0);
mrsas_write_reg(sc, offsetof(mrsas_reg_set, outbound_intr_mask), ~mask);
mrsas_write_reg(sc, offsetof(mrsas_reg_set, outbound_intr_status), status);