Lines Matching refs:wrlp

449 static inline void wrlp(struct mv643xx_eth_private *mp, int offset, u32 data)  in wrlp()  function
469 wrlp(mp, RXQ_COMMAND, 1 << rxq->index); in rxq_enable()
477 wrlp(mp, RXQ_COMMAND, mask << 8); in rxq_disable()
489 wrlp(mp, TXQ_CURRENT_DESC_PTR(txq->index), addr); in txq_reset_hw_ptr()
495 wrlp(mp, TXQ_COMMAND, 1 << txq->index); in txq_enable()
503 wrlp(mp, TXQ_COMMAND, mask << 8); in txq_disable()
1172 wrlp(mp, TX_BW_RATE, token_rate); in tx_set_rate()
1173 wrlp(mp, TX_BW_MTU, mtu); in tx_set_rate()
1174 wrlp(mp, TX_BW_BURST, bucket_size); in tx_set_rate()
1177 wrlp(mp, TX_BW_RATE_MOVED, token_rate); in tx_set_rate()
1178 wrlp(mp, TX_BW_MTU_MOVED, mtu); in tx_set_rate()
1179 wrlp(mp, TX_BW_BURST_MOVED, bucket_size); in tx_set_rate()
1198 wrlp(mp, TXQ_BW_TOKENS(txq->index), token_rate << 14); in txq_set_rate()
1199 wrlp(mp, TXQ_BW_CONF(txq->index), (bucket_size << 10) | token_rate); in txq_set_rate()
1224 wrlp(mp, off, val); in txq_set_fixed_prio_mode()
1267 wrlp(mp, PORT_SERIAL_CONTROL, pscr); in mv643xx_eth_adjust_link()
1411 wrlp(mp, SDMA_CONFIG, val); in set_rx_coal()
1436 wrlp(mp, TX_FIFO_URGENT_THRESHOLD, temp << 4); in set_tx_coal()
1701 wrlp(mp, PORT_CONFIG, rx_csum ? 0x02000000 : 0x00000000); in mv643xx_eth_set_features()
1789 wrlp(mp, MAC_ADDR_HIGH, in uc_addr_set()
1791 wrlp(mp, MAC_ADDR_LOW, (addr[4] << 8) | addr[5]); in uc_addr_set()
1850 wrlp(mp, PORT_CONFIG, port_config); in mv643xx_eth_program_unicast_filter()
2172 wrlp(mp, INT_CAUSE, ~int_cause); in mv643xx_eth_collect_events()
2180 wrlp(mp, INT_CAUSE_EXT, ~int_cause_ext); in mv643xx_eth_collect_events()
2197 wrlp(mp, INT_MASK, 0); in mv643xx_eth_irq()
2314 wrlp(mp, INT_MASK, mp->int_mask); in mv643xx_eth_poll()
2350 wrlp(mp, PORT_SERIAL_CONTROL, pscr); in port_start()
2355 wrlp(mp, PORT_SERIAL_CONTROL, pscr); in port_start()
2379 wrlp(mp, PORT_CONFIG_EXT, 0x00000000); in port_start()
2395 wrlp(mp, RXQ_CURRENT_DESC_PTR(i), addr); in port_start()
2435 wrlp(mp, INT_CAUSE, 0); in mv643xx_eth_open()
2436 wrlp(mp, INT_CAUSE_EXT, 0); in mv643xx_eth_open()
2482 wrlp(mp, INT_MASK_EXT, INT_EXT_LINK_PHY | INT_EXT_TX); in mv643xx_eth_open()
2483 wrlp(mp, INT_MASK, mp->int_mask); in mv643xx_eth_open()
2520 wrlp(mp, PORT_SERIAL_CONTROL, data); in port_reset()
2528 wrlp(mp, INT_MASK_EXT, 0x00000000); in mv643xx_eth_stop()
2529 wrlp(mp, INT_MASK, 0x00000000); in mv643xx_eth_stop()
2624 wrlp(mp, INT_MASK, 0x00000000); in mv643xx_eth_netpoll()
2629 wrlp(mp, INT_MASK, mp->int_mask); in mv643xx_eth_netpoll()
3032 wrlp(mp, PORT_SERIAL_CONTROL, pscr); in init_pscr()
3050 wrlp(mp, PORT_SERIAL_CONTROL, pscr); in init_pscr()
3108 wrlp(mp, PORT_SERIAL_CONTROL1, in mv643xx_eth_probe()
3197 wrlp(mp, SDMA_CONFIG, PORT_SDMA_CONFIG_DEFAULT_VALUE); in mv643xx_eth_probe()
3244 wrlp(mp, INT_MASK, 0); in mv643xx_eth_shutdown()