nge_reg_put32
void nge_reg_put32(nge_t *ngep, nge_regno_t regno, uint32_t data);
nge_reg_put32(ngep, NGE_SOFT_MISC, soft_misc.misc_val);
nge_reg_put32(ngep, NGE_SOFT_MISC, soft_misc.misc_val);
nge_reg_put32(ngep, NGE_PMU_CNTL0, pmu_cntl0.cntl0_val);
nge_reg_put32(ngep, NGE_PMU_CIDLE_LIMIT,
nge_reg_put32(ngep, NGE_PMU_DIDLE_LIMIT,
nge_reg_put32(ngep, NGE_PMU_CNTL2, pmu_cntl2.cntl2_val);
nge_reg_put32(ngep, NGE_PM_CNTL2, pm_cntl2.cntl_val);
nge_reg_put32(ngep, NGE_MII_CS, mii_cs.cs_val);
nge_reg_put32(ngep, NGE_TX_CNTL, tx_cntl.cntl_val);
nge_reg_put32(ngep, NGE_RX_CNTL0, rx_cntl0.cntl_val);
nge_reg_put32(ngep, NGE_RX_FIFO_WM, rx_fifo.wm_val);
nge_reg_put32(ngep, NGE_RX_CNTL1, rx_cntl1.cntl_val);
nge_reg_put32(ngep, NGE_SWTR_ITC, itc.itc_val);
nge_reg_put32(ngep, NGE_SWTR_CNTL, swtr_cntl.ctrl_val);
nge_reg_put32(ngep, NGE_INTR_MASK, intr_mask.mask_val);
nge_reg_put32(ngep, NGE_UNI_ADDR0, (uint32_t)macaddr);
nge_reg_put32(ngep, NGE_UNI_ADDR1, uni_adr1.addr_val);
nge_reg_put32(ngep, NGE_MUL_ADDR0, (uint32_t)mul_addr);
nge_reg_put32(ngep, NGE_MUL_ADDR1, mul_addr);
nge_reg_put32(ngep, NGE_MUL_MASK, (uint32_t)mul_mask);
nge_reg_put32(ngep, NGE_MUL_MASK1, mul_mask);
nge_reg_put32(ngep, NGE_RX_CNTL0, rx_cntl.cntl_val);
nge_reg_put32(ngep, NGE_INTR_MASK, intr_mask.mask_val);
nge_reg_put32(ngep, NGE_MAC2PHY, m2p.m2p_val);
nge_reg_put32(ngep, NGE_TX_DEF, tx_def.def_val);
nge_reg_put32(ngep, NGE_TX_FIFO_WM, tx_fifo.wm_val);
nge_reg_put32(ngep, NGE_BKOFF_CNTL, bk_cntl.cntl_val);
nge_reg_put32(ngep, NGE_RX_CNTL0, rx_cntl0.cntl_val);
nge_reg_put32(ngep, NGE_RX_CNTL0, rx_cntl0.cntl_val);
nge_reg_put32(ngep, NGE_TX_CNTL, tx_cntl.cntl_val);
nge_reg_put32(ngep, NGE_TX_CNTL, tx_cntl.cntl_val);
nge_reg_put32(ngep, NGE_MINTR_SRC, mintr_src.src_val);
nge_reg_put32(ngep, NGE_INTR_SRC, intr_src.intr_val);
nge_reg_put32(ngep, NGE_INTR_MASK, intr_mask.mask_val);
nge_reg_put32(ngep, NGE_INTR_MASK, ngep->intr_masks);
nge_reg_put32(ngep, NGE_EP_CMD, cmd_reg.cmd_val);
nge_reg_put32(ngep, NGE_EP_CMD, cmd_reg.cmd_val);
nge_reg_put32(ngep, NGE_EP_DATA, data_reg.data_val);
nge_reg_put32(ngep, NGE_INTR_MASK, reg_val);
nge_reg_put32(ngep, NGE_MII_CS, mii_cs.cs_val);
nge_reg_put32(ngep, NGE_MODE_CNTL, mode.mode_val);
nge_reg_put32(ngep, NGE_TX_STA, tx_sta.sta_val);
nge_reg_put32(ngep, NGE_RX_STA, rx_sta.sta_val);
nge_reg_put32(ngep, NGE_RX_POLL, rx_poll.poll_val);
nge_reg_put32(ngep, NGE_TX_POLL, tx_poll.poll_val);
nge_reg_put32(ngep, NGE_MODE_CNTL, mode.mode_val);
nge_reg_put32(ngep, NGE_PMU_CIDLE_LIMIT, 0);
nge_reg_put32(ngep, NGE_PMU_DIDLE_LIMIT, 0);
nge_reg_put32(ngep, NGE_PMU_CNTL2, pmu_cntl2.cntl2_val);
nge_reg_put32(ngep, NGE_RX_DADR, desc_addr);
nge_reg_put32(ngep, NGE_RX_DADR_HI, desc_addr >> 32);
nge_reg_put32(ngep, NGE_RXTX_DLEN, dlen.dlen_val);
nge_reg_put32(ngep, NGE_RX_POLL, rx_poll.poll_val);
nge_reg_put32(ngep, NGE_TX_DADR, desc_addr);
nge_reg_put32(ngep, NGE_TX_DADR_HI, desc_addr >> 32);
nge_reg_put32(ngep, NGE_RXTX_DLEN, dlen.dlen_val);
void nge_reg_put32(nge_t *ngep, nge_regno_t regno, uint32_t data);
nge_reg_put32(ngep, NGE_MODE_CNTL, mode_cntl.mode_val);
nge_reg_put32(ngep, NGE_MODE_CNTL, mode_cntl.mode_val);
nge_reg_put32(ngep, NGE_UNI_ADDR0, mac_addr);
nge_reg_put32(ngep, NGE_UNI_ADDR1, mac_addr);
nge_reg_put32(ngep, NGE_EP_CNTL, ee_cntl.cntl_val);
nge_reg_put32(ngep, NGE_MUL_ADDR0, 0);
nge_reg_put32(ngep, NGE_MUL_ADDR1, maddr1.addr_val);
nge_reg_put32(ngep, NGE_TX_EN, tx_en.val);
nge_reg_put32(ngep, NGE_TX_EN, 0x0);
nge_reg_put32(ngep, NGE_MSI_MASK,
nge_reg_put32(ngep, NGE_MSI_MAP0,
nge_reg_put32(ngep, NGE_MSI_MAP1,
nge_reg_put32(ngep, NGE_MODE_CNTL, mode_cntl.mode_val);
nge_reg_put32(ngep, NGE_MODE_CNTL, mode_cntl.mode_val);
nge_reg_put32(ngep, NGE_MINTR_SRC, mintr_src.src_val);
nge_reg_put32(ngep, NGE_MAC2PHY, m2p.m2p_val);