• Home
  • Raw
  • Download

Lines Matching refs:WRITE_REG

136 	do { WRITE_REG(priv, regIMR, IR_RUN); } while (0)
138 do { WRITE_REG(priv, regIMR, 0); } while (0)
175 WRITE_REG(priv, reg_CFG0, (u32) ((f->da & TX_RX_CFG0_BASE) | fsz_type)); in bdx_fifo_init()
176 WRITE_REG(priv, reg_CFG1, H32_64(f->da)); in bdx_fifo_init()
347 WRITE_REG(priv, regINIT_SEMAPHORE, 1); in bdx_fw_load()
375 WRITE_REG(priv, regUNC_MAC2_A, val); in bdx_restore_mac()
377 WRITE_REG(priv, regUNC_MAC1_A, val); in bdx_restore_mac()
379 WRITE_REG(priv, regUNC_MAC0_A, val); in bdx_restore_mac()
400 WRITE_REG(priv, regFRM_LENGTH, 0X3FE0); in bdx_hw_start()
401 WRITE_REG(priv, regPAUSE_QUANT, 0x96); in bdx_hw_start()
402 WRITE_REG(priv, regRX_FIFO_SECTION, 0x800010); in bdx_hw_start()
403 WRITE_REG(priv, regTX_FIFO_SECTION, 0xE00010); in bdx_hw_start()
404 WRITE_REG(priv, regRX_FULLNESS, 0); in bdx_hw_start()
405 WRITE_REG(priv, regTX_FULLNESS, 0); in bdx_hw_start()
406 WRITE_REG(priv, regCTRLST, in bdx_hw_start()
409 WRITE_REG(priv, regVGLB, 0); in bdx_hw_start()
410 WRITE_REG(priv, regMAX_FRAME_A, in bdx_hw_start()
414 WRITE_REG(priv, regRDINTCM0, priv->rdintcm); in bdx_hw_start()
415 WRITE_REG(priv, regRDINTCM2, 0); /*cpu_to_le32(rcm.val)); */ in bdx_hw_start()
418 WRITE_REG(priv, regTDINTCM0, priv->tdintcm); /* old val = 0x300064 */ in bdx_hw_start()
424 WRITE_REG(priv, regGMAC_RXF_A, GMAC_RX_FILTER_OSEN | in bdx_hw_start()
484 WRITE_REG(priv, regCLKPLL, (val | CLKPLL_SFTRST) + 0x8); in bdx_hw_reset()
487 WRITE_REG(priv, regCLKPLL, val & ~CLKPLL_SFTRST); in bdx_hw_reset()
507 WRITE_REG(priv, regGMAC_RXF_A, 0); in bdx_sw_reset()
510 WRITE_REG(priv, regDIS_PORT, 1); in bdx_sw_reset()
512 WRITE_REG(priv, regDIS_QU, 1); in bdx_sw_reset()
523 WRITE_REG(priv, regRDINTCM0, 0); in bdx_sw_reset()
524 WRITE_REG(priv, regTDINTCM0, 0); in bdx_sw_reset()
525 WRITE_REG(priv, regIMR, 0); in bdx_sw_reset()
529 WRITE_REG(priv, regRST_QU, 1); in bdx_sw_reset()
531 WRITE_REG(priv, regRST_PORT, 1); in bdx_sw_reset()
536 WRITE_REG(priv, i, 0); in bdx_sw_reset()
538 WRITE_REG(priv, regDIS_PORT, 0); in bdx_sw_reset()
540 WRITE_REG(priv, regDIS_QU, 0); in bdx_sw_reset()
542 WRITE_REG(priv, regRST_QU, 0); in bdx_sw_reset()
544 WRITE_REG(priv, regRST_PORT, 0); in bdx_sw_reset()
680 WRITE_REG(priv, data[1], data[2]); in bdx_ioctl_priv()
727 WRITE_REG(priv, reg, val); in __bdx_vlan_rx_vid()
800 WRITE_REG(priv, regRX_MCST_HASH0 + i * 4, ~0); in bdx_setmulti()
808 WRITE_REG(priv, regRX_MCST_HASH0 + i * 4, 0); in bdx_setmulti()
811 WRITE_REG(priv, regRX_MAC_MCST0 + i * 8, 0); in bdx_setmulti()
812 WRITE_REG(priv, regRX_MAC_MCST1 + i * 8, 0); in bdx_setmulti()
827 WRITE_REG(priv, reg, val); in bdx_setmulti()
834 WRITE_REG(priv, regGMAC_RXF_A, rxf_val); in bdx_setmulti()
1136 WRITE_REG(priv, f->m.reg_WPTR, f->m.wptr & TXF_WPTR_WR_PTR); in bdx_rx_alloc_skbs()
1309 WRITE_REG(priv, f->m.reg_RPTR, f->m.rptr & TXF_WPTR_WR_PTR); in bdx_rx_receive()
1693 WRITE_REG(priv, f->m.reg_WPTR, f->m.wptr & TXF_WPTR_WR_PTR); in bdx_tx_transmit()
1697 WRITE_REG(priv, f->m.reg_WPTR, in bdx_tx_transmit()
1706 WRITE_REG(priv, f->m.reg_WPTR, f->m.wptr & TXF_WPTR_WR_PTR); in bdx_tx_transmit()
1764 WRITE_REG(priv, f->m.reg_RPTR, f->m.rptr & TXF_WPTR_WR_PTR); in bdx_tx_cleanup()
1774 WRITE_REG(priv, priv->txd_fifo0.m.reg_WPTR, in bdx_tx_cleanup()
1846 WRITE_REG(priv, f->m.reg_WPTR, f->m.wptr & TXF_WPTR_WR_PTR); in bdx_tx_push_desc()
2264 WRITE_REG(priv, regRDINTCM0, rdintcm); in bdx_set_coalesce()
2265 WRITE_REG(priv, regTDINTCM0, tdintcm); in bdx_set_coalesce()