Lines Matching defs:TX_RING_SIZE
72 #define TX_RING_SIZE 16
73 #define TX_QUEUE_SIZE 12 /* Must be > 4 && <= TX_RING_SIZE */
75 #define STATUS_TOTAL_SIZE TX_RING_SIZE*sizeof(struct tx_status_words)
76 #define TX_TOTAL_SIZE 2*TX_RING_SIZE*sizeof(struct yellowfin_desc)
156 the list. The ring sizes are set at compile time by RX/TX_RING_SIZE.
311 struct sk_buff* tx_skbuff[TX_RING_SIZE];
706 for (i = 0; i < TX_RING_SIZE; i++)
766 for (i = 0; i < TX_RING_SIZE; i++) {
770 ((i+1)%TX_RING_SIZE)*sizeof(struct yellowfin_desc));
777 for (i = 0; i < TX_RING_SIZE; i++) {
803 ((j+1)%(2*TX_RING_SIZE))*sizeof(struct yellowfin_desc));
826 entry = yp->cur_tx % TX_RING_SIZE;
846 if (entry >= TX_RING_SIZE-1) {
849 yp->tx_ring[TX_RING_SIZE-1].dbdma_cmd =
866 unsigned next_entry = yp->cur_tx % TX_RING_SIZE;
926 int entry = yp->dirty_tx % TX_RING_SIZE;
953 int entry = dirty_tx % TX_RING_SIZE;
1002 if (yp->cur_tx - dirty_tx > TX_RING_SIZE) {
1005 dirty_tx += TX_RING_SIZE;
1017 yp->tx_tail_desc = &yp->tx_status[dirty_tx % TX_RING_SIZE];
1223 for (i = 0; i < TX_RING_SIZE*2; i++)
1229 for (i = 0; i < TX_RING_SIZE; i++)
1267 for (i = 0; i < TX_RING_SIZE; i++) {