Lines Matching refs:TX_RING_SIZE
73 #define TX_RING_SIZE 16
74 #define TX_QUEUE_SIZE 12 /* Must be > 4 && <= TX_RING_SIZE */
76 #define STATUS_TOTAL_SIZE TX_RING_SIZE*sizeof(struct tx_status_words)
77 #define TX_TOTAL_SIZE 2*TX_RING_SIZE*sizeof(struct yellowfin_desc)
157 the list. The ring sizes are set at compile time by RX/TX_RING_SIZE.
312 struct sk_buff* tx_skbuff[TX_RING_SIZE];
701 for (i = 0; i < TX_RING_SIZE; i++)
760 for (i = 0; i < TX_RING_SIZE; i++) {
764 ((i+1)%TX_RING_SIZE)*sizeof(struct yellowfin_desc));
771 for (i = 0; i < TX_RING_SIZE; i++) {
797 ((j+1)%(2*TX_RING_SIZE))*sizeof(struct yellowfin_desc));
820 entry = yp->cur_tx % TX_RING_SIZE;
840 if (entry >= TX_RING_SIZE-1) {
843 yp->tx_ring[TX_RING_SIZE-1].dbdma_cmd =
860 unsigned next_entry = yp->cur_tx % TX_RING_SIZE;
920 int entry = yp->dirty_tx % TX_RING_SIZE;
947 int entry = dirty_tx % TX_RING_SIZE;
996 if (yp->cur_tx - dirty_tx > TX_RING_SIZE) {
999 dirty_tx += TX_RING_SIZE;
1011 yp->tx_tail_desc = &yp->tx_status[dirty_tx % TX_RING_SIZE];
1219 for (i = 0; i < TX_RING_SIZE*2; i++)
1225 for (i = 0; i < TX_RING_SIZE; i++)
1263 for (i = 0; i < TX_RING_SIZE; i++) {