Lines Matching refs:TX_RING_SIZE
121 #define TX_RING_SIZE 32
208 RX/TX_RING_SIZE pay close attention to page sizes and the ring-empty warning
531 struct tx_ring_info tx_info[TX_RING_SIZE];
888 tx_ring_size = ((sizeof(starfire_tx_desc) * TX_RING_SIZE + QUEUE_ALIGN - 1) / QUEUE_ALIGN) * QUEUE_ALIGN;
1173 for (i = 0; i < TX_RING_SIZE; i++)
1190 if ((np->cur_tx - np->dirty_tx) + skb_num_frags(skb) * 2 > TX_RING_SIZE) {
1203 entry = np->cur_tx % TX_RING_SIZE;
1211 if (entry >= TX_RING_SIZE - skb_num_frags(skb)) {
1250 np->tx_info[entry].used_slots = TX_RING_SIZE - entry;
1258 /* scavenge the tx descriptors twice per TX_RING_SIZE */
1259 if (np->cur_tx % (TX_RING_SIZE / 2) == 0)
1272 if ((np->cur_tx - np->dirty_tx) + 4 > TX_RING_SIZE)
1278 entry = prev_tx % TX_RING_SIZE;
1285 entry = (entry + np->tx_info[entry].used_slots) % TX_RING_SIZE;
1370 entry = (entry + np->tx_info[entry].used_slots) % TX_RING_SIZE;
1391 (np->cur_tx - np->dirty_tx + 4 < TX_RING_SIZE)) {
1953 for (i = 0; i < 8 /* TX_RING_SIZE is huge! */; i++)
1981 for (i = 0; i < TX_RING_SIZE; i++) {