/drivers/net/ethernet/amd/ |
H A D | 7990.h | 38 #define TX_RING_SIZE (1 << LANCE_LOG_TX_BUFFERS) macro 40 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 86 volatile struct lance_tx_desc btx_ring[TX_RING_SIZE]; 89 volatile char tx_buf[TX_RING_SIZE][TX_BUFF_SIZE];
|
H A D | ariadne.c | 80 #define TX_RING_SIZE 5 macro 88 volatile struct TDRE *tx_ring[TX_RING_SIZE]; 90 volatile u_short *tx_buff[TX_RING_SIZE]; 100 struct TDRE tx_ring[TX_RING_SIZE]; 102 u_short tx_buff[TX_RING_SIZE][PKT_BUF_SIZE / sizeof(u_short)]; 129 for (i = 0; i < TX_RING_SIZE; i++) { 309 int entry = dirty_tx % TX_RING_SIZE; 345 if (priv->cur_tx - dirty_tx >= TX_RING_SIZE) { 349 dirty_tx += TX_RING_SIZE; 354 dirty_tx > priv->cur_tx - TX_RING_SIZE [all...] |
H A D | atarilance.c | 111 #define TX_RING_SIZE (1 << TX_LOG_RING_SIZE) macro 113 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 157 struct lance_tx_head tx_head[TX_RING_SIZE]; 705 for( i = 0; i < TX_RING_SIZE; i++ ) { 756 for( i = 0 ; i < TX_RING_SIZE; i++ ) 829 while( lp->cur_tx >= TX_RING_SIZE && lp->dirty_tx >= TX_RING_SIZE ) { 830 lp->cur_tx -= TX_RING_SIZE; 831 lp->dirty_tx -= TX_RING_SIZE; 920 if (lp->cur_tx - dirty_tx >= TX_RING_SIZE) { [all...] |
H A D | lance.c | 193 #define TX_RING_SIZE (1 << (LANCE_LOG_TX_BUFFERS)) macro 194 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 238 struct lance_tx_head tx_ring[TX_RING_SIZE]; 242 struct sk_buff* tx_skbuff[TX_RING_SIZE]; 560 lp->tx_bounce_buffs = kmalloc(PKT_BUF_SZ*TX_RING_SIZE, 851 for (i = 0; i < TX_RING_SIZE; i++) { 888 for (i = 0; i < TX_RING_SIZE; i++) { 937 for (i = 0; i < TX_RING_SIZE; i++) 1012 if ((lp->cur_tx - lp->dirty_tx) >= TX_RING_SIZE) 1095 if (lp->cur_tx - dirty_tx >= TX_RING_SIZE) { [all...] |
H A D | declance.c | 155 #define TX_RING_SIZE (1 << (LANCE_LOG_TX_BUFFERS)) macro 156 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 222 struct lance_tx_desc btx_ring[TX_RING_SIZE]; 266 char *tx_buf_ptr_cpu[TX_RING_SIZE]; 270 uint tx_buf_ptr_lnc[TX_RING_SIZE]; 493 for (i = 0; i < TX_RING_SIZE; i++) { 1091 for (i = 0; i < TX_RING_SIZE; i++) { 1136 for (i = 0; i < TX_RING_SIZE; i++) { 1167 for (i = 0; i < TX_RING_SIZE; i++) {
|
H A D | sun3lance.c | 93 #define TX_RING_SIZE (1 << TX_LOG_RING_SIZE) macro 95 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 141 struct lance_tx_head tx_head[TX_RING_SIZE]; 144 char tx_data[TX_RING_SIZE][PKT_BUF_SZ]; 464 for( i = 0; i < TX_RING_SIZE; i++ ) { 551 for( i = 0 ; i < TX_RING_SIZE; i++ ) 694 // for(i = 0; i < TX_RING_SIZE; i++)
|
/drivers/net/ethernet/pasemi/ |
H A D | pasemi_mac.h | 30 #define TX_RING_SIZE 4096 macro 31 #define CS_RING_SIZE (TX_RING_SIZE*2) 110 #define TX_DESC(tx, num) ((tx)->chan.ring_virt[(num) & (TX_RING_SIZE-1)]) 111 #define TX_DESC_INFO(tx, num) ((tx)->ring_info[(num) & (TX_RING_SIZE-1)])
|
H A D | pasemi_mac_ethtool.c | 114 ering->tx_max_pending = TX_RING_SIZE/2;
|
/drivers/net/ethernet/sun/ |
H A D | sungem.h | 882 #define TX_RING_SIZE 128 macro 885 #if TX_RING_SIZE == 32 887 #elif TX_RING_SIZE == 64 889 #elif TX_RING_SIZE == 128 891 #elif TX_RING_SIZE == 256 893 #elif TX_RING_SIZE == 512 895 #elif TX_RING_SIZE == 1024 897 #elif TX_RING_SIZE == 2048 899 #elif TX_RING_SIZE == 4096 901 #elif TX_RING_SIZE [all...] |
H A D | sunhme.h | 330 #define TX_RING_SIZE 32 /* Must be >16 and <255, multiple of 16 */ macro 333 #if (TX_RING_SIZE < 16 || TX_RING_SIZE > 256 || (TX_RING_SIZE % 16) != 0) 334 #error TX_RING_SIZE holds illegal value 360 #define NEXT_TX(num) (((num) + 1) & (TX_RING_SIZE - 1)) 362 #define PREV_TX(num) (((num) - 1) & (TX_RING_SIZE - 1)) 366 (hp)->tx_old + (TX_RING_SIZE - 1) - (hp)->tx_new : \ 417 struct sk_buff *tx_skbs[TX_RING_SIZE];
|
H A D | sunbmac.h | 250 #define TX_RING_SIZE 256 macro 254 #define NEXT_TX(num) (((num) + 1) & (TX_RING_SIZE - 1)) 256 #define PREV_TX(num) (((num) - 1) & (TX_RING_SIZE - 1)) 260 (bp)->tx_old + (TX_RING_SIZE - 1) - (bp)->tx_new : \ 299 struct sk_buff *tx_skbs[TX_RING_SIZE];
|
H A D | sunqe.h | 290 #define TX_RING_SIZE 16 macro 300 (qp)->tx_old + (TX_RING_SIZE - 1) - (qp)->tx_new : \ 325 u8 tx_buf[TX_RING_SIZE][PKT_BUF_SZ];
|
/drivers/net/ethernet/dlink/ |
H A D | dl2k.h | 38 #define TX_RING_SIZE 256 macro 39 #define TX_QUEUE_LEN (TX_RING_SIZE - 1) /* Limit ring entries actually used.*/ 41 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct netdev_desc) 365 struct sk_buff *tx_skbuff[TX_RING_SIZE];
|
H A D | dl2k.c | 225 else if (tx_coalesce > TX_RING_SIZE-1) 226 tx_coalesce = TX_RING_SIZE - 1; 558 for (i = 0; i < TX_RING_SIZE; i++) { 562 ((i+1)%TX_RING_SIZE) * 612 entry = np->cur_tx % TX_RING_SIZE; 649 np->cur_tx = (np->cur_tx + 1) % TX_RING_SIZE; 650 if ((np->cur_tx - np->old_tx + TX_RING_SIZE) % TX_RING_SIZE 716 int entry = np->old_tx % TX_RING_SIZE; 741 entry = (entry + 1) % TX_RING_SIZE; [all...] |
H A D | sundance.c | 68 #define TX_RING_SIZE 32 macro 69 #define TX_QUEUE_LEN (TX_RING_SIZE - 1) /* Limit ring entries actually used. */ 72 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct netdev_desc) 136 the list. The ring sizes are set at compile time by RX/TX_RING_SIZE. 374 struct sk_buff* tx_skbuff[TX_RING_SIZE]; 988 for (i=0; i<TX_RING_SIZE; i++) { 1001 np->cur_tx, np->cur_tx % TX_RING_SIZE, 1002 np->dirty_tx, np->dirty_tx % TX_RING_SIZE); 1066 for (i = 0; i < TX_RING_SIZE; i++) { 1076 unsigned head = np->cur_task % TX_RING_SIZE; [all...] |
/drivers/net/ethernet/packetengines/ |
H A D | yellowfin.c | 73 #define TX_RING_SIZE 16 macro 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; [all...] |
H A D | hamachi.c | 119 #define TX_RING_SIZE 64 macro 121 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct hamachi_desc) 232 the list. The ring sizes are set at compile time by RX/TX_RING_SIZE. 487 struct sk_buff* tx_skbuff[TX_RING_SIZE]; 999 int entry = hmp->dirty_tx % TX_RING_SIZE; 1014 if (entry >= TX_RING_SIZE-1) 1015 hmp->tx_ring[TX_RING_SIZE-1].status_n_length |= 1064 for (i = 0; i < TX_RING_SIZE; i++) 1087 for (i = 0; i < TX_RING_SIZE; i++){ 1090 if (i >= TX_RING_SIZE [all...] |
/drivers/net/ethernet/dec/tulip/ |
H A D | interrupt.c | 526 int maxtx = TX_RING_SIZE; 527 int maxoi = TX_RING_SIZE; 590 int entry = dirty_tx % TX_RING_SIZE; 644 if (tp->cur_tx - dirty_tx > TX_RING_SIZE) { 648 dirty_tx += TX_RING_SIZE; 652 if (tp->cur_tx - dirty_tx < TX_RING_SIZE - 2)
|
H A D | tulip_core.c | 601 for (i = 0; i < TX_RING_SIZE; i++) 657 for (i = 0; i < TX_RING_SIZE; i++) { 678 entry = tp->cur_tx % TX_RING_SIZE; 686 if (tp->cur_tx - tp->dirty_tx < TX_RING_SIZE/2) {/* Typical path */ 688 } else if (tp->cur_tx - tp->dirty_tx == TX_RING_SIZE/2) { 690 } else if (tp->cur_tx - tp->dirty_tx < TX_RING_SIZE - 2) { 696 if (entry == TX_RING_SIZE-1) 721 int entry = dirty_tx % TX_RING_SIZE; 820 for (i = 0; i < TX_RING_SIZE; i++) { 1143 if (tp->cur_tx - tp->dirty_tx > TX_RING_SIZE [all...] |
H A D | winbond-840.c | 298 dma_addr_t tx_addr[TX_RING_SIZE]; 303 struct sk_buff* tx_skbuff[TX_RING_SIZE]; 829 for (i = 0; i < TX_RING_SIZE; i++) { 857 for (i = 0; i < TX_RING_SIZE; i++) { 943 for (i = 0; i < TX_RING_SIZE; i++) 982 sizeof(struct w840_tx_desc)*TX_RING_SIZE, 994 sizeof(struct w840_tx_desc)*TX_RING_SIZE, 1008 entry = np->cur_tx % TX_RING_SIZE; 1023 if(entry == TX_RING_SIZE-1) 1065 int entry = np->dirty_tx % TX_RING_SIZE; [all...] |
H A D | tulip.h | 326 #define TX_RING_SIZE 32 macro 409 struct ring_info tx_buffers[TX_RING_SIZE];
|
/drivers/net/ethernet/3com/ |
H A D | 3c515.c | 56 #define TX_RING_SIZE 16 macro 306 struct boom_tx_desc tx_ring[TX_RING_SIZE]; 309 struct sk_buff *tx_skbuff[TX_RING_SIZE]; 845 for (i = 0; i < TX_RING_SIZE; i++) 983 for (i = 0; i < TX_RING_SIZE; i++) { 1013 int entry = vp->cur_tx % TX_RING_SIZE; 1021 prev_entry = &vp->tx_ring[(vp->cur_tx - 1) % TX_RING_SIZE]; 1051 if (vp->cur_tx - vp->dirty_tx > TX_RING_SIZE - 1) 1176 int entry = dirty_tx % TX_RING_SIZE; 1187 if (lp->tx_full && (lp->cur_tx - dirty_tx <= TX_RING_SIZE [all...] |
/drivers/net/wan/ |
H A D | dscc4.c | 164 #define TX_RING_SIZE 32 macro 166 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct TxFD) 201 struct sk_buff *tx_skbuff[TX_RING_SIZE]; 431 ((dpriv->tx_current-1)%TX_RING_SIZE)*sizeof(struct TxFD); 496 for (i = 0; i < TX_RING_SIZE; i++) { 1156 next = dpriv->tx_current%TX_RING_SIZE; 1175 if (!((++dpriv->tx_current - dpriv->tx_dirty)%TX_RING_SIZE)) 1549 if ((dpriv->tx_current - dpriv->tx_dirty)%TX_RING_SIZE) 1575 cur = dpriv->tx_dirty%TX_RING_SIZE; 1651 (dpriv->tx_dirty%TX_RING_SIZE)* [all...] |
/drivers/net/ethernet/freescale/ |
H A D | fec.h | 326 #define TX_RING_SIZE 512 /* Must be power of two */ macro 422 unsigned char *tx_bounce[TX_RING_SIZE]; 423 struct sk_buff *tx_skbuff[TX_RING_SIZE];
|
/drivers/net/ethernet/smsc/ |
H A D | smsc9420.c | 553 for (i = 0; i < TX_RING_SIZE; i++) { 973 pd->tx_ring_tail = (pd->tx_ring_tail + 1) % TX_RING_SIZE; 985 (((pd->tx_ring_head + 2) % TX_RING_SIZE) == pd->tx_ring_tail); 1012 if (unlikely(index == (TX_RING_SIZE - 1))) 1020 pd->tx_ring_head = (pd->tx_ring_head + 1) % TX_RING_SIZE; 1242 pd->tx_buffers = kmalloc_array(TX_RING_SIZE, 1249 for (i = 0; i < TX_RING_SIZE; i++) { 1257 pd->tx_ring[TX_RING_SIZE - 1].length = TDES1_TER_; 1628 sizeof(struct smsc9420_dma_desc) * TX_RING_SIZE, 1686 (RX_RING_SIZE + TX_RING_SIZE), p [all...] |