Lines Matching refs:rx_tail
300 unsigned rx_tail; member
378 static void de_rx_err_acct (struct de_private *de, unsigned rx_tail, in de_rx_err_acct() argument
383 rx_tail, status, len); in de_rx_err_acct()
404 unsigned rx_tail = de->rx_tail; in de_rx() local
415 skb = de->rx_skb[rx_tail].skb; in de_rx()
418 status = le32_to_cpu(de->rx_ring[rx_tail].opts1); in de_rx()
423 mapping = de->rx_skb[rx_tail].mapping; in de_rx()
431 de_rx_err_acct(de, rx_tail, status, len); in de_rx()
439 rx_tail, status, len, copying_skb); in de_rx()
456 de->rx_skb[rx_tail].mapping = in de_rx()
459 de->rx_skb[rx_tail].skb = copy_skb; in de_rx()
480 if (rx_tail == (DE_RX_RING_SIZE - 1)) in de_rx()
481 de->rx_ring[rx_tail].opts2 = in de_rx()
484 de->rx_ring[rx_tail].opts2 = cpu_to_le32(de->rx_buf_sz); in de_rx()
485 de->rx_ring[rx_tail].addr1 = cpu_to_le32(mapping); in de_rx()
487 de->rx_ring[rx_tail].opts1 = cpu_to_le32(DescOwn); in de_rx()
488 rx_tail = NEXT_RX(rx_tail); in de_rx()
494 de->rx_tail = rx_tail; in de_rx()
509 de->rx_tail, de->tx_head, de->tx_tail); in de_interrupt()
894 de->rx_tail = 0; in de_stop_hw()
1313 de->rx_tail = 0; in de_init_rings()
1448 de->rx_tail, de->tx_head, de->tx_tail); in de_tx_timeout()