Lines Matching refs:tail
506 unsigned int tail; in macb_tx_error_task() local
537 for (tail = queue->tx_tail; tail != queue->tx_head; tail++) { in macb_tx_error_task()
540 desc = macb_tx_desc(queue, tail); in macb_tx_error_task()
542 tx_skb = macb_tx_skb(queue, tail); in macb_tx_error_task()
549 tail++; in macb_tx_error_task()
550 tx_skb = macb_tx_skb(queue, tail); in macb_tx_error_task()
559 macb_tx_ring_wrap(tail), skb->data); in macb_tx_error_task()
606 unsigned int tail; in macb_tx_interrupt() local
622 for (tail = queue->tx_tail; tail != head; tail++) { in macb_tx_interrupt()
628 desc = macb_tx_desc(queue, tail); in macb_tx_interrupt()
642 for (;; tail++) { in macb_tx_interrupt()
643 tx_skb = macb_tx_skb(queue, tail); in macb_tx_interrupt()
649 macb_tx_ring_wrap(tail), skb->data); in macb_tx_interrupt()
666 queue->tx_tail = tail; in macb_tx_interrupt()
905 unsigned int tail; in macb_rx() local
908 for (tail = bp->rx_tail; budget > 0; tail++) { in macb_rx()
909 struct macb_dma_desc *desc = macb_rx_desc(bp, tail); in macb_rx()
923 discard_partial_frame(bp, first_frag, tail); in macb_rx()
924 first_frag = tail; in macb_rx()
931 dropped = macb_rx_frame(bp, first_frag, tail); in macb_rx()
943 bp->rx_tail = tail; in macb_rx()
2038 unsigned int tail, head; in macb_get_regs() local
2044 tail = macb_tx_ring_wrap(bp->queues[0].tx_tail); in macb_get_regs()
2056 regs_buff[8] = tail; in macb_get_regs()
2058 regs_buff[10] = macb_tx_dma(&bp->queues[0], tail); in macb_get_regs()