Lines Matching full:tx_head
1080 queue_index, queue->tx_tail, queue->tx_head); in macb_tx_error_task()
1107 for (tail = queue->tx_tail; tail != queue->tx_head; tail++) { in macb_tx_error_task()
1167 queue->tx_head = 0; in macb_tx_error_task()
1226 head = queue->tx_head; in macb_tx_complete()
1285 CIRC_CNT(queue->tx_head, queue->tx_tail, in macb_tx_complete()
1708 if (queue->tx_head == queue->tx_tail) in macb_tx_restart()
1713 head_idx = macb_adj_dma_desc_idx(bp, macb_tx_ring_wrap(bp, queue->tx_head)); in macb_tx_restart()
1732 if (queue->tx_head != queue->tx_tail) { in macb_tx_complete_pending()
2028 unsigned int len, entry, i, tx_head = queue->tx_head; in macb_tx_map() local
2054 entry = macb_tx_ring_wrap(bp, tx_head); in macb_tx_map()
2072 tx_head++; in macb_tx_map()
2085 entry = macb_tx_ring_wrap(bp, tx_head); in macb_tx_map()
2102 tx_head++; in macb_tx_map()
2119 /* Set 'TX_USED' bit in buffer descriptor at tx_head position in macb_tx_map()
2122 i = tx_head; in macb_tx_map()
2158 if (i == queue->tx_head) { in macb_tx_map()
2178 } while (i != queue->tx_head); in macb_tx_map()
2180 queue->tx_head = tx_head; in macb_tx_map()
2187 for (i = queue->tx_head; i != tx_head; i++) { in macb_tx_map()
2371 if (CIRC_SPACE(queue->tx_head, queue->tx_tail, in macb_start_xmit()
2374 netdev_dbg(bp->dev, "tx_head = %u, tx_tail = %u\n", in macb_start_xmit()
2375 queue->tx_head, queue->tx_tail); in macb_start_xmit()
2396 if (CIRC_SPACE(queue->tx_head, queue->tx_tail, bp->tx_ring_size) < 1) in macb_start_xmit()
2634 queue->tx_head = 0; in gem_init_rings()
2658 bp->queues[0].tx_head = 0; in macb_init_rings()
3434 head = macb_tx_ring_wrap(bp, bp->queues[0].tx_head); in macb_get_regs()