igc_write32
igc_write32(igc, IGC_CTRL_EXT, ctrl);
igc_write32(igc, IGC_LEDCTL, igc->igc_ledctl);
igc_write32(igc, reg, ivar);
igc_write32(igc, IGC_GPIE, gpie);
igc_write32(igc, IGC_IVAR_MISC, ivar);
igc_write32(igc, IGC_EITR(i), igc->igc_eitr);
igc_write32(igc, IGC_WUC, 0);
igc_write32(igc, IGC_EIMC, UINT32_MAX);
igc_write32(igc, IGC_EIAC, 0);
igc_write32(igc, IGC_IMC, UINT32_MAX);
igc_write32(igc, IGC_EIAC, igc->igc_eims);
igc_write32(igc, IGC_EIMS, igc->igc_eims);
igc_write32(igc, IGC_IMS, ims);
igc_write32(igc, IGC_IAM, 0);
extern void igc_write32(igc_t *igc, uint32_t, uint32_t);
igc_write32(igc, IGC_RCTL, reg);
igc_write32(igc, IGC_EIMS, igc->igc_eims);
igc_write32(igc, IGC_EIAC, igc->igc_eims);
igc_write32(igc, IGC_EIMC, 1 << ring->irr_intr_idx);
igc_write32(igc, IGC_EIAC, igc->igc_eims);
igc_write32(igc, IGC_LEDCTL, led);
igc_write32(igc, reg, val);
igc_write32(igc, reg + offset, val);
igc_write32(igc, IGC_TDBAH(ring->itr_idx), high);
igc_write32(igc, IGC_TDBAL(ring->itr_idx), low);
igc_write32(igc, IGC_TDLEN(ring->itr_idx), val);
igc_write32(igc, IGC_TDH(ring->itr_idx), 0);
igc_write32(igc, IGC_TDT(ring->itr_idx), 0);
igc_write32(igc, IGC_TXDCTL(0), 0);
igc_write32(igc, IGC_TXDCTL(0), val);
igc_write32(igc, IGC_TCTL, val);
igc_write32(igc, IGC_TDT(ring->itr_idx), ring->itr_ring_tail);
igc_write32(igc, IGC_RDBAH(ring->irr_idx), high);
igc_write32(igc, IGC_RDBAL(ring->irr_idx), low);
igc_write32(igc, IGC_RDLEN(ring->irr_idx), val);
igc_write32(igc, IGC_SRRCTL(ring->irr_idx), val);
igc_write32(igc, IGC_RXDCTL(ring->irr_idx), val);
igc_write32(igc, IGC_RLPML, igc->igc_max_frame);
igc_write32(igc, IGC_RXCSUM, rxcsum);
igc_write32(igc, IGC_RCTL, rctl);
igc_write32(igc, IGC_RDH(igc->igc_rx_rings[i].irr_idx), 0);
igc_write32(igc, IGC_RDT(igc->igc_rx_rings[i].irr_idx),
igc_write32(igc, IGC_RDT(ring->irr_idx), tail);