/drivers/net/ethernet/amd/ |
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 | a2065.c | 72 #define TX_RING_SIZE (1 << LANCE_LOG_TX_BUFFERS) macro 75 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 97 struct lance_tx_desc btx_ring[TX_RING_SIZE]; 100 char tx_buf[TX_RING_SIZE][TX_BUFF_SIZE];
|
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 | 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 | 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++)
|
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 | 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 | sunlance.c | 180 #define TX_RING_SIZE (1 << (LANCE_LOG_TX_BUFFERS)) macro 181 #define TX_RING_MOD_MASK (TX_RING_SIZE - 1) 227 struct lance_tx_desc btx_ring[TX_RING_SIZE]; 229 u8 tx_buf [TX_RING_SIZE][TX_BUFF_SIZE]; 344 for (i = 0; i < TX_RING_SIZE; i++) { 400 for (i = 0; i < TX_RING_SIZE; i++) {
|
H A D | pcnet32.c | 171 #define TX_RING_SIZE (1 << (PCNET32_LOG_TX_BUFFERS)) macro 1773 lp->tx_ring_size = TX_RING_SIZE; /* default tx ring size */
|
/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)])
|
/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/ethernet/cadence/ |
H A D | macb.c | 41 #define TX_RING_SIZE 128 /* must be power of 2 */ macro 42 #define TX_RING_BYTES (sizeof(struct macb_dma_desc) * TX_RING_SIZE) 45 #define MACB_TX_WAKEUP_THRESH (3 * TX_RING_SIZE / 4) 66 return index & (TX_RING_SIZE - 1); 640 TX_RING_SIZE) <= MACB_TX_WAKEUP_THRESH) 1160 if (unlikely(entry == (TX_RING_SIZE - 1))) 1217 if (CIRC_SPACE(bp->tx_head, bp->tx_tail, TX_RING_SIZE) < count) { 1238 if (CIRC_SPACE(bp->tx_head, bp->tx_tail, TX_RING_SIZE) < 1) 1359 size = TX_RING_SIZE * sizeof(struct macb_tx_skb); 1396 for (i = 0; i < TX_RING_SIZE; [all...] |
/drivers/net/ethernet/i825xx/ |
H A D | 82596.c | 287 #define TX_RING_SIZE 64 macro 334 struct tx_cmd tx_cmds[TX_RING_SIZE]; 335 struct i596_tbd tbds[TX_RING_SIZE]; 372 static int max_cmd_backlog = TX_RING_SIZE-1; 1076 if (++lp->next_tx_cmd == TX_RING_SIZE)
|
H A D | lib82596.c | 271 #define TX_RING_SIZE 32 macro 310 struct tx_cmd tx_cmds[TX_RING_SIZE] __attribute__((aligned(32))); 311 struct i596_tbd tbds[TX_RING_SIZE] __attribute__((aligned(32))); 362 static int max_cmd_backlog = TX_RING_SIZE-1; 998 if (++lp->next_tx_cmd == TX_RING_SIZE)
|
/drivers/net/ethernet/packetengines/ |
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...] |
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...] |
/drivers/net/ethernet/smsc/ |
H A D | epic100.c | 53 #define TX_RING_SIZE 256 macro 56 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct epic_tx_desc) 256 struct sk_buff* tx_skbuff[TX_RING_SIZE]; 815 (ep->dirty_tx % TX_RING_SIZE) * sizeof(struct epic_tx_desc)); 935 for (i = 0; i < TX_RING_SIZE; i++) { 961 entry = ep->cur_tx % TX_RING_SIZE; 1030 int entry = dirty_tx % TX_RING_SIZE; 1052 if (cur_tx - dirty_tx > TX_RING_SIZE) { 1055 dirty_tx += TX_RING_SIZE; 1324 for (i = 0; i < TX_RING_SIZE; [all...] |
H A D | smsc9420.h | 24 #define TX_RING_SIZE (32) macro
|
/drivers/net/ethernet/sun/ |
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/dec/tulip/ |
H A D | tulip.h | 326 #define TX_RING_SIZE 32 macro 409 struct ring_info tx_buffers[TX_RING_SIZE];
|
/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 | 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/ |
H A D | fealnx.c | 56 // #define TX_RING_SIZE 16 58 #define TX_RING_SIZE 6 macro 60 #define TX_TOTAL_SIZE TX_RING_SIZE*sizeof(struct fealnx_desc) 1217 for (i = 0; i < TX_RING_SIZE; i++) 1283 np->free_tx_count = TX_RING_SIZE; 1285 for (i = 0; i < TX_RING_SIZE; i++) { 1388 np->free_tx_count = TX_RING_SIZE; 1390 for (i = 0; i < TX_RING_SIZE; i++) { 1406 np->tx_ring[TX_RING_SIZE - 1].next_desc = np->tx_ring_dma; 1407 np->tx_ring[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];
|