Lines Matching refs:tail
558 unsigned int tail; in macb_tx_error_task() local
589 for (tail = queue->tx_tail; tail != queue->tx_head; tail++) { in macb_tx_error_task()
592 desc = macb_tx_desc(queue, tail); in macb_tx_error_task()
594 tx_skb = macb_tx_skb(queue, tail); in macb_tx_error_task()
601 tail++; in macb_tx_error_task()
602 tx_skb = macb_tx_skb(queue, tail); in macb_tx_error_task()
611 macb_tx_ring_wrap(tail), skb->data); in macb_tx_error_task()
658 unsigned int tail; in macb_tx_interrupt() local
674 for (tail = queue->tx_tail; tail != head; tail++) { in macb_tx_interrupt()
680 desc = macb_tx_desc(queue, tail); in macb_tx_interrupt()
694 for (;; tail++) { in macb_tx_interrupt()
695 tx_skb = macb_tx_skb(queue, tail); in macb_tx_interrupt()
701 macb_tx_ring_wrap(tail), skb->data); in macb_tx_interrupt()
718 queue->tx_tail = tail; in macb_tx_interrupt()
957 unsigned int tail; in macb_rx() local
960 for (tail = bp->rx_tail; budget > 0; tail++) { in macb_rx()
961 struct macb_dma_desc *desc = macb_rx_desc(bp, tail); in macb_rx()
975 discard_partial_frame(bp, first_frag, tail); in macb_rx()
976 first_frag = tail; in macb_rx()
983 dropped = macb_rx_frame(bp, first_frag, tail); in macb_rx()
995 bp->rx_tail = tail; in macb_rx()
2102 unsigned int tail, head; in macb_get_regs() local
2108 tail = macb_tx_ring_wrap(bp->queues[0].tx_tail); in macb_get_regs()
2120 regs_buff[8] = tail; in macb_get_regs()
2122 regs_buff[10] = macb_tx_dma(&bp->queues[0], tail); in macb_get_regs()