Lines Matching refs:tail
902 unsigned int tail;
931 for (tail = queue->tx_tail; tail != queue->tx_head; tail++) {
934 desc = macb_tx_desc(queue, tail);
936 tx_skb = macb_tx_skb(queue, tail);
943 tail++;
944 tx_skb = macb_tx_skb(queue, tail);
953 macb_tx_ring_wrap(bp, tail),
1006 unsigned int tail;
1022 for (tail = queue->tx_tail; tail != head; tail++) {
1028 desc = macb_tx_desc(queue, tail);
1042 for (;; tail++) {
1043 tx_skb = macb_tx_skb(queue, tail);
1057 macb_tx_ring_wrap(bp, tail),
1077 queue->tx_tail = tail;
1143 netdev_vdbg(bp->dev, "rx ring: queue: %p, prepared head %d, tail %d\n",
1365 unsigned int tail;
1368 for (tail = queue->rx_tail; budget > 0; tail++) {
1369 struct macb_dma_desc *desc = macb_rx_desc(queue, tail);
1385 discard_partial_frame(queue, first_frag, tail);
1386 first_frag = tail;
1397 dropped = macb_rx_frame(queue, napi, first_frag, tail);
1433 queue->rx_tail = tail;
1536 unsigned int tail = queue->tx_tail;
1543 if (head == tail)
2056 "start_xmit: queue %hu len %u head %p data %p tail %p end %p\n",
2880 unsigned int tail, head;
2886 tail = macb_tx_ring_wrap(bp, bp->queues[0].tx_tail);
2898 regs_buff[8] = tail;
2900 regs_buff[10] = macb_tx_dma(&bp->queues[0], tail);