IGC_READ_REG
reg_rctl = IGC_READ_REG(&sc->hw, IGC_RCTL);
if (IGC_READ_REG(&sc->hw, IGC_STATUS) & IGC_STATUS_LU) {
uint32_t reg_icr = IGC_READ_REG(&sc->hw, IGC_ICR);
tctl = IGC_READ_REG(&sc->hw, IGC_TCTL);
rctl = IGC_READ_REG(hw, IGC_RCTL);
rxcsum = IGC_READ_REG(hw, IGC_RXCSUM);
rxdctl = IGC_READ_REG(hw, IGC_RXDCTL(i));
ctrl_ext = IGC_READ_REG(&sc->hw, IGC_CTRL_EXT);
ctrl_ext = IGC_READ_REG(&sc->hw, IGC_CTRL_EXT);
kstat_kv_u64(&kvs[i]) += IGC_READ_REG(hw, c->reg);
lo = IGC_READ_REG(hw, IGC_GORCL);
hi = IGC_READ_REG(hw, IGC_GORCH);
lo = IGC_READ_REG(hw, IGC_GOTCL);
hi = IGC_READ_REG(hw, IGC_GOTCH);
lo = IGC_READ_REG(hw, IGC_TORL);
hi = IGC_READ_REG(hw, IGC_TORH);
lo = IGC_READ_REG(hw, IGC_TOTL);
hi = IGC_READ_REG(hw, IGC_TOTH);
lo = IGC_READ_REG(hw, IGC_HGORCL);
hi = IGC_READ_REG(hw, IGC_HGORCH);
lo = IGC_READ_REG(hw, IGC_HGOTCL);
hi = IGC_READ_REG(hw, IGC_HGOTCH);
reg = IGC_READ_REG(hw, IGC_FCRTC);
reg = IGC_READ_REG(hw, IGC_DMACR);
status = IGC_READ_REG(hw, IGC_STATUS);
reg = IGC_READ_REG(hw, IGC_DMCTLX);
status = IGC_READ_REG(hw, IGC_STATUS);
reg = IGC_READ_REG(hw, IGC_PCIEMISC);
ctrl = IGC_READ_REG(&sc->hw, IGC_CTRL);
IGC_READ_REG(&sc->hw, IGC_ICR);
#define IGC_WRITE_FLUSH(a) IGC_READ_REG(a, IGC_STATUS)
ipcnfg = IGC_READ_REG(hw, IGC_IPCNFG);
eeer = IGC_READ_REG(hw, IGC_EEER);
uint32_t eee_su = IGC_READ_REG(hw, IGC_EEE_SU);
IGC_READ_REG(hw, IGC_IPCNFG);
IGC_READ_REG(hw, IGC_EEER);
ctrl = IGC_READ_REG(hw, IGC_CTRL);
IGC_READ_REG(hw, IGC_ICR);
uint32_t eecd = IGC_READ_REG(hw, IGC_EECD);
swfw_sync = IGC_READ_REG(hw, IGC_SW_FW_SYNC);
swfw_sync = IGC_READ_REG(hw, IGC_SW_FW_SYNC);
ctrl = IGC_READ_REG(hw, IGC_CTRL);
phpm_reg = IGC_READ_REG(hw, IGC_I225_PHPM);
swsm = IGC_READ_REG(hw, IGC_SWSM);
swsm = IGC_READ_REG(hw, IGC_SWSM);
swsm = IGC_READ_REG(hw, IGC_SWSM);
if (IGC_READ_REG(hw, IGC_SWSM) & IGC_SWSM_SWESMBI)
if (IGC_NVM_RW_REG_DONE & IGC_READ_REG(hw, IGC_SRWR)) {
eec = IGC_READ_REG(hw, IGC_EECD);
flswctl = IGC_READ_REG(hw, IGC_I225_FLSWCTL);
flswctl = IGC_READ_REG(hw, IGC_I225_FLSWCTL);
flswctl = IGC_READ_REG(hw, IGC_I225_FLSWCTL);
block_sw_protect = IGC_READ_REG(hw, IGC_I225_FLSECU) &
fw_valid_bit = IGC_READ_REG(hw, IGC_FWSM) & IGC_FWSM_FW_VALID_I225;
flup = IGC_READ_REG(hw, IGC_EECD) | IGC_EECD_FLUPD_I225;
if (IGC_READ_REG(hw, IGC_EECD) & IGC_EECD_SEC1VAL_I225)
reg = IGC_READ_REG(hw, IGC_EECD);
ltrc = IGC_READ_REG(hw, IGC_LTRC) | IGC_LTRC_EEEMS_EN;
tw_system = ((IGC_READ_REG(hw, IGC_EEE_SU) &
tw_system = (IGC_READ_REG(hw, IGC_EEE_SU) &
size = IGC_READ_REG(hw, IGC_RXPBS) & IGC_RXPBS_SIZE_I225_MASK;
if (IGC_READ_REG(hw, IGC_DMACR) & IGC_DMACR_DMAC_EN) {
size -= (IGC_READ_REG(hw, IGC_DMACR) &
ltrv = IGC_READ_REG(hw, IGC_LTRMINV);
ltrv = IGC_READ_REG(hw, IGC_LTRMAXV);
IGC_READ_REG(hw, IGC_CRCERRS);
IGC_READ_REG(hw, IGC_MPC);
IGC_READ_REG(hw, IGC_SCC);
IGC_READ_REG(hw, IGC_ECOL);
IGC_READ_REG(hw, IGC_MCC);
IGC_READ_REG(hw, IGC_LATECOL);
IGC_READ_REG(hw, IGC_COLC);
IGC_READ_REG(hw, IGC_RERC);
IGC_READ_REG(hw, IGC_DC);
IGC_READ_REG(hw, IGC_RLEC);
IGC_READ_REG(hw, IGC_XONRXC);
IGC_READ_REG(hw, IGC_XONTXC);
IGC_READ_REG(hw, IGC_XOFFRXC);
IGC_READ_REG(hw, IGC_XOFFTXC);
IGC_READ_REG(hw, IGC_FCRUC);
IGC_READ_REG(hw, IGC_GPRC);
IGC_READ_REG(hw, IGC_BPRC);
IGC_READ_REG(hw, IGC_MPRC);
IGC_READ_REG(hw, IGC_GPTC);
IGC_READ_REG(hw, IGC_GORCL);
IGC_READ_REG(hw, IGC_GORCH);
IGC_READ_REG(hw, IGC_GOTCL);
IGC_READ_REG(hw, IGC_GOTCH);
IGC_READ_REG(hw, IGC_RNBC);
IGC_READ_REG(hw, IGC_RUC);
IGC_READ_REG(hw, IGC_RFC);
IGC_READ_REG(hw, IGC_ROC);
IGC_READ_REG(hw, IGC_RJC);
IGC_READ_REG(hw, IGC_TORL);
IGC_READ_REG(hw, IGC_TORH);
IGC_READ_REG(hw, IGC_TOTL);
IGC_READ_REG(hw, IGC_TOTH);
IGC_READ_REG(hw, IGC_TPR);
IGC_READ_REG(hw, IGC_TPT);
IGC_READ_REG(hw, IGC_MPTC);
IGC_READ_REG(hw, IGC_BPTC);
IGC_READ_REG(hw, IGC_TLPIC);
IGC_READ_REG(hw, IGC_RLPIC);
IGC_READ_REG(hw, IGC_RXDMTC);
tctl = IGC_READ_REG(hw, IGC_TCTL);
ctrl = IGC_READ_REG(hw, IGC_CTRL);
status = IGC_READ_REG(hw, IGC_STATUS);
swsm = IGC_READ_REG(hw, IGC_SWSM);
if (IGC_READ_REG(hw, IGC_EECD) & IGC_EECD_AUTO_RD)
ctrl = IGC_READ_REG(hw, IGC_CTRL);
if (!(IGC_READ_REG(hw, IGC_STATUS) &
reg = IGC_READ_REG(hw, IGC_EERD);
reg = IGC_READ_REG(hw, IGC_EEWR);
data[i] = (IGC_READ_REG(hw, IGC_EERD) >> IGC_NVM_RW_REG_DATA);
rar_high = IGC_READ_REG(hw, IGC_RAH(0));
rar_low = IGC_READ_REG(hw, IGC_RAL(0));
ctrl_ext = IGC_READ_REG(hw, IGC_CTRL_EXT);
manc = IGC_READ_REG(hw, IGC_MANC);
mdic = IGC_READ_REG(hw, IGC_MDIC);
mdic = IGC_READ_REG(hw, IGC_MDIC);
phpm = IGC_READ_REG(hw, IGC_I225_PHPM);
ctrl = IGC_READ_REG(hw, IGC_CTRL);
phpm = IGC_READ_REG(hw, IGC_I225_PHPM);