WRITE_CSR_REG
WRITE_CSR_REG(hba, (hba->sli.sli3.csr_addr + offset), value);
WRITE_CSR_REG(hba, FC_HC_REG(hba),
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HC_REG(hba),
WRITE_CSR_REG(hba, FC_HC_REG(hba),
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_CA_REG(hba),
WRITE_CSR_REG(hba, FC_CA_REG(hba),
WRITE_CSR_REG(hba, FC_CA_REG(hba), (volatile uint32_t)status);
WRITE_CSR_REG(hba, FC_HA_REG(hba), HA_MBATT);
WRITE_CSR_REG(hba, FC_CA_REG(hba), CA_MBATT);
WRITE_CSR_REG(hba, FC_HA_REG(hba), HA_MBATT);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hc_copy);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HA_REG(hba), ha_copy2);
WRITE_CSR_REG(hba, FC_HA_REG(hba), HA_ERATT);
WRITE_CSR_REG(hba, FC_HA_REG(hba), HA_LATT);
WRITE_CSR_REG(hba, FC_CA_REG(hba), chipatt);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HA_REG(hba), 0xffffffff);
WRITE_CSR_REG(hba, FC_CA_REG(hba), CA_MBATT);
WRITE_CSR_REG(hba, FC_CA_REG(hba), CA_MBATT);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HA_REG(hba), 0xffffffff);
WRITE_CSR_REG(hba, FC_CA_REG(hba), CA_MBATT);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);
WRITE_CSR_REG(hba, FC_HC_REG(hba), hba->sli.sli3.hc_copy);