READ_CSR_REG
value = READ_CSR_REG(hba, (hba->sli.sli3.csr_addr + offset));
wptr[0] = READ_CSR_REG(hba, FC_HA_REG(hba));
wptr[1] = READ_CSR_REG(hba, FC_CA_REG(hba));
wptr[2] = READ_CSR_REG(hba, FC_HS_REG(hba));
wptr[3] = READ_CSR_REG(hba, FC_HC_REG(hba));
status = READ_CSR_REG(hba, FC_HS_REG(hba));
hba->sli.sli3.hc_copy = READ_CSR_REG(hba, FC_HC_REG(hba));
ha_copy2 = READ_CSR_REG(hba, FC_HA_REG(hba));
ha_copy2 = READ_CSR_REG(hba, FC_HA_REG(hba));
ha_copy2 = READ_CSR_REG(hba, FC_HA_REG(hba));
status = READ_CSR_REG(hba, FC_HS_REG(hba));
READ_CSR_REG(hba, FC_HS_REG(hba));
ha_copy = READ_CSR_REG(hba, FC_HA_REG(hba));
ha_copy = READ_CSR_REG(hba, FC_HA_REG(hba));