Lines Matching refs:rx_ring

120 static struct pasemi_mac_rxring *rx_ring(const struct pasemi_mac *mac)  in rx_ring()  function
591 struct pasemi_mac_rxring *rx = rx_ring(mac); in pasemi_mac_free_rx_buffers()
617 rx_ring(mac)->buffers, rx_ring(mac)->buf_dma); in pasemi_mac_free_rx_resources()
619 kfree(rx_ring(mac)->ring_info); in pasemi_mac_free_rx_resources()
620 pasemi_dma_free_chan(&rx_ring(mac)->chan); in pasemi_mac_free_rx_resources()
628 struct pasemi_mac_rxring *rx = rx_ring(mac); in pasemi_mac_replenish_rx_ring()
634 fill = rx_ring(mac)->next_to_fill; in pasemi_mac_replenish_rx_ring()
669 rx_ring(mac)->next_to_fill = (rx_ring(mac)->next_to_fill + count) & in pasemi_mac_replenish_rx_ring()
675 struct pasemi_mac_rxring *rx = rx_ring(mac); in pasemi_mac_restart_rx_intr()
708 struct pasemi_dmachan *chan = &rx_ring(mac)->chan; in pasemi_mac_rx_error()
840 rx_ring(mac)->next_to_clean = n; in pasemi_mac_clean_rx()
855 spin_unlock(&rx_ring(mac)->lock); in pasemi_mac_clean_rx()
1171 pasemi_dma_start_chan(&rx_ring(mac)->chan, PAS_DMA_RXCHAN_CCMDSTA_DU | in pasemi_mac_open()
1184 write_dma_reg(PAS_DMA_RXCHAN_INCR(rx_ring(mac)->chan.chno), in pasemi_mac_open()
1289 int rxch = rx_ring(mac)->chan.chno; in pasemi_mac_pause_rxchan()
1331 rxch = rx_ring(mac)->chan.chno; in pasemi_mac_close()
1364 pasemi_mac_clean_rx(rx_ring(mac), RX_RING_SIZE); in pasemi_mac_close()
1615 pkts = pasemi_mac_clean_rx(rx_ring(mac), budget); in pasemi_mac_poll()
1672 pasemi_mac_clean_rx(rx_ring(mac), RX_RING_SIZE); in pasemi_mac_change_mtu()
1703 rx_ring(mac)->next_to_fill = 0; in pasemi_mac_change_mtu()