| /linux/drivers/net/ethernet/sun/ |
| A D | sungem.h | 884 #define RX_RING_SIZE 128 macro 908 #if RX_RING_SIZE == 32 910 #elif RX_RING_SIZE == 64 912 #elif RX_RING_SIZE == 128 914 #elif RX_RING_SIZE == 256 916 #elif RX_RING_SIZE == 512 918 #elif RX_RING_SIZE == 1024 920 #elif RX_RING_SIZE == 2048 922 #elif RX_RING_SIZE == 4096 924 #elif RX_RING_SIZE == 8192 [all …]
|
| A D | sunhme.h | 332 #define RX_RING_SIZE 32 /* see ERX_CFG_SIZE* for possible values */ macro 342 #if (RX_RING_SIZE == 32) 345 #if (RX_RING_SIZE == 64) 348 #if (RX_RING_SIZE == 128) 351 #if (RX_RING_SIZE == 256) 354 #error RX_RING_SIZE holds illegal value 360 #define NEXT_RX(num) (((num) + 1) & (RX_RING_SIZE - 1)) 362 #define PREV_RX(num) (((num) - 1) & (RX_RING_SIZE - 1)) 417 struct sk_buff *rx_skbs[RX_RING_SIZE];
|
| A D | sunbmac.h | 252 #define RX_RING_SIZE 256 macro 254 #define NEXT_RX(num) (((num) + 1) & (RX_RING_SIZE - 1)) 256 #define PREV_RX(num) (((num) - 1) & (RX_RING_SIZE - 1)) 299 struct sk_buff *rx_skbs[RX_RING_SIZE];
|
| A D | sunqe.h | 292 #define RX_RING_SIZE 16 macro 328 u8 rx_buf[RX_RING_SIZE][PKT_BUF_SZ];
|
| /linux/drivers/net/ethernet/dec/tulip/ |
| A D | interrupt.c | 67 entry = tp->dirty_rx % RX_RING_SIZE; in tulip_refill_rx() 116 int entry = tp->cur_rx % RX_RING_SIZE; in tulip_poll() 127 if (budget >=RX_RING_SIZE) budget--; in tulip_poll() 148 if (tp->dirty_rx + RX_RING_SIZE == tp->cur_rx) in tulip_poll() 264 entry = (++tp->cur_rx) % RX_RING_SIZE; in tulip_poll() 343 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 || in tulip_poll() 372 int entry = tp->cur_rx % RX_RING_SIZE; in tulip_rx() 373 int rx_work_limit = tp->dirty_rx + RX_RING_SIZE - tp->cur_rx; in tulip_rx() 490 entry = (++tp->cur_rx) % RX_RING_SIZE; in tulip_rx() 532 int maxrx = RX_RING_SIZE; in tulip_interrupt() [all …]
|
| A D | winbond-840.c | 286 dma_addr_t rx_addr[RX_RING_SIZE]; 291 struct sk_buff* rx_skbuff[RX_RING_SIZE]; 792 for (i = 0; i < RX_RING_SIZE; i++) { in init_rxtx_rings() 801 for (i = 0; i < RX_RING_SIZE; i++) { in init_rxtx_rings() 815 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_rxtx_rings() 835 for (i = 0; i < RX_RING_SIZE; i++) { in free_rxtx_rings() 925 for (i = 0; i < RX_RING_SIZE; i++) in tx_timeout() 1166 int entry = np->cur_rx % RX_RING_SIZE; in netdev_rx() 1249 entry = (++np->cur_rx) % RX_RING_SIZE; in netdev_rx() 1256 entry = np->dirty_rx % RX_RING_SIZE; in netdev_rx() [all …]
|
| A D | tulip_core.c | 567 for (i = 0; i < RX_RING_SIZE; i++) { in tulip_tx_timeout() 584 for (i = 0; i < RX_RING_SIZE; i++) in tulip_tx_timeout() 612 for (i = 0; i < RX_RING_SIZE; i++) { in tulip_init_ring() 623 for (i = 0; i < RX_RING_SIZE; i++) { in tulip_init_ring() 639 tp->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in tulip_init_ring() 787 for (i = 0; i < RX_RING_SIZE; i++) { in tulip_free_ring() 1432 sizeof(struct tulip_rx_desc) * RX_RING_SIZE + in tulip_init_one() 1437 tp->tx_ring = (struct tulip_tx_desc *)(tp->rx_ring + RX_RING_SIZE); in tulip_init_one() 1438 tp->tx_ring_dma = tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * RX_RING_SIZE; in tulip_init_one() 1775 sizeof(struct tulip_rx_desc) * RX_RING_SIZE + in tulip_init_one() [all …]
|
| /linux/drivers/net/ethernet/amd/ |
| A D | 7990.h | 40 #define RX_RING_SIZE (1 << LANCE_LOG_RX_BUFFERS) macro 42 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1) 88 volatile struct lance_rx_desc brx_ring[RX_RING_SIZE]; 91 volatile char rx_buf[RX_RING_SIZE][RX_BUFF_SIZE];
|
| A D | ariadne.c | 81 #define RX_RING_SIZE 16 macro 89 volatile struct RDRE *rx_ring[RX_RING_SIZE]; 91 volatile u_short *rx_buff[RX_RING_SIZE]; 101 struct RDRE rx_ring[RX_RING_SIZE]; 145 for (i = 0; i < RX_RING_SIZE; i++) { in ariadne_init_ring() 164 int entry = priv->cur_rx % RX_RING_SIZE; in ariadne_rx() 197 for (i = 0; i < RX_RING_SIZE; i++) in ariadne_rx() 201 if (i > RX_RING_SIZE - 2) { in ariadne_rx() 227 entry = (++priv->cur_rx) % RX_RING_SIZE; in ariadne_rx() 230 priv->cur_rx = priv->cur_rx % RX_RING_SIZE; in ariadne_rx() [all …]
|
| A D | declance.c | 267 char *rx_buf_ptr_cpu[RX_RING_SIZE]; 271 uint rx_buf_ptr_lnc[RX_RING_SIZE]; 511 for (i = 0; i < RX_RING_SIZE; i++) { in lance_init_ring() 570 for (i = 0; i < RX_RING_SIZE; i++) { in lance_rx() 1087 for (i = 0; i < RX_RING_SIZE; i++) { in dec_lance_probe() 1101 RX_RING_SIZE * RX_BUFF_SIZE + in dec_lance_probe() 1132 for (i = 0; i < RX_RING_SIZE; i++) { in dec_lance_probe() 1142 RX_RING_SIZE * RX_BUFF_SIZE + in dec_lance_probe() 1146 RX_RING_SIZE * RX_BUFF_SIZE + in dec_lance_probe() 1163 for (i = 0; i < RX_RING_SIZE; i++) { in dec_lance_probe() [all …]
|
| A D | a2065.c | 73 #define RX_RING_SIZE (1 << LANCE_LOG_RX_BUFFERS) macro 76 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1) 96 struct lance_rx_desc brx_ring[RX_RING_SIZE]; 99 char rx_buf[RX_RING_SIZE][RX_BUFF_SIZE]; 251 char buf[RX_RING_SIZE + 1]; in lance_rx() 253 for (i = 0; i < RX_RING_SIZE; i++) { in lance_rx() 260 buf[RX_RING_SIZE] = 0; in lance_rx()
|
| A D | lance.c | 197 #define RX_RING_SIZE (1 << (LANCE_LOG_RX_BUFFERS)) macro 198 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1) 237 struct lance_rx_head rx_ring[RX_RING_SIZE]; 244 struct sk_buff* rx_skbuff[RX_RING_SIZE]; 556 lp->rx_buffs = (unsigned long)kmalloc_array(RX_RING_SIZE, PKT_BUF_SZ, in lance_probe1() 845 for (i = 0; i < RX_RING_SIZE; i++) { in lance_purge_ring() 871 for (i = 0; i < RX_RING_SIZE; i++) { in lance_init_ring() 934 for (i = 0; i < RX_RING_SIZE; i++) in lance_tx_timeout() 1190 for (i=0; i < RX_RING_SIZE; i++) in lance_rx() 1194 if (i > RX_RING_SIZE -2) in lance_rx()
|
| A D | sun3lance.c | 98 #define RX_RING_SIZE (1 << RX_LOG_RING_SIZE) macro 100 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1) 143 struct lance_rx_head rx_head[RX_RING_SIZE]; 144 char rx_data[RX_RING_SIZE][PKT_BUF_SZ]; 468 for( i = 0; i < RX_RING_SIZE; i++ ) { in lance_init_ring() 542 for( i = 0 ; i < RX_RING_SIZE; i++ ) in lance_start_xmit()
|
| A D | atarilance.c | 115 #define RX_RING_SIZE (1 << RX_LOG_RING_SIZE) macro 117 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1) 158 struct lance_rx_head rx_head[RX_RING_SIZE]; 711 for( i = 0; i < RX_RING_SIZE; i++ ) { in lance_init_ring() 747 for( i = 0 ; i < RX_RING_SIZE; i++ ) in lance_tx_timeout() 996 for( i = 0; i < RX_RING_SIZE; i++ ) in lance_rx() 1001 if (i > RX_RING_SIZE - 2) { in lance_rx()
|
| /linux/drivers/net/ethernet/packetengines/ |
| A D | hamachi.c | 120 #define RX_RING_SIZE 512 macro 1062 for (i = 0; i < RX_RING_SIZE; i++) in hamachi_tx_timeout() 1084 for (i = 0; i < RX_RING_SIZE; i++) in hamachi_tx_timeout() 1121 for (i = 0; i < RX_RING_SIZE; i++){ in hamachi_tx_timeout() 1133 for (i = 0; i < RX_RING_SIZE; i++) { in hamachi_tx_timeout() 1184 for (i = 0; i < RX_RING_SIZE; i++) { in hamachi_init_ring() 1189 for (i = 0; i < RX_RING_SIZE; i++) { in hamachi_init_ring() 1593 entry = hmp->dirty_rx % RX_RING_SIZE; in hamachi_rx() 1608 if (entry >= RX_RING_SIZE-1) in hamachi_rx() 1694 for (i = 0; i < RX_RING_SIZE; i++) { in hamachi_close() [all …]
|
| A D | yellowfin.c | 75 #define RX_RING_SIZE 64 macro 311 struct sk_buff* rx_skbuff[RX_RING_SIZE]; 701 for (i = 0; i < RX_RING_SIZE; i++) in yellowfin_tx_timeout() 737 for (i = 0; i < RX_RING_SIZE; i++) { in yellowfin_init_ring() 744 for (i = 0; i < RX_RING_SIZE; i++) { in yellowfin_init_ring() 755 if (i != RX_RING_SIZE) { in yellowfin_init_ring() 1048 int entry = yp->cur_rx % RX_RING_SIZE; in yellowfin_rx() 1159 entry = (++yp->cur_rx) % RX_RING_SIZE; in yellowfin_rx() 1164 entry = yp->dirty_rx % RX_RING_SIZE; in yellowfin_rx() 1244 for (i = 0; i < RX_RING_SIZE; i++) { in yellowfin_close() [all …]
|
| /linux/drivers/net/ethernet/pasemi/ |
| A D | pasemi_mac.h | 18 #define RX_RING_SIZE 2048 macro 96 #define RX_DESC(rx, num) ((rx)->chan.ring_virt[(num) & (RX_RING_SIZE-1)]) 97 #define RX_DESC_INFO(rx, num) ((rx)->ring_info[(num) & (RX_RING_SIZE-1)]) 98 #define RX_BUFF(rx, num) ((rx)->buffers[(num) & (RX_RING_SIZE-1)])
|
| A D | pasemi_mac.c | 382 ring->size = RX_RING_SIZE; in pasemi_mac_setup_rx_resources() 383 ring->ring_info = kcalloc(RX_RING_SIZE, in pasemi_mac_setup_rx_resources() 395 RX_RING_SIZE * sizeof(u64), in pasemi_mac_setup_rx_resources() 549 for (i = 0; i < RX_RING_SIZE; i++) { in pasemi_mac_free_rx_buffers() 560 for (i = 0; i < RX_RING_SIZE; i++) in pasemi_mac_free_rx_buffers() 622 (RX_RING_SIZE - 1); in pasemi_mac_replenish_rx_ring() 787 if (n > RX_RING_SIZE) { in pasemi_mac_clean_rx() 790 n &= (RX_RING_SIZE-1); in pasemi_mac_clean_rx() 1135 pasemi_mac_replenish_rx_ring(dev, RX_RING_SIZE); in pasemi_mac_open() 1138 RX_RING_SIZE>>1); in pasemi_mac_open() [all …]
|
| /linux/drivers/net/ethernet/smsc/ |
| A D | epic100.c | 55 #define RX_RING_SIZE 256 macro 57 #define RX_TOTAL_SIZE RX_RING_SIZE*sizeof(struct epic_rx_desc) 258 struct sk_buff* rx_skbuff[RX_RING_SIZE]; 777 epic_rx(dev, RX_RING_SIZE); in epic_pause() 910 for (i = 0; i < RX_RING_SIZE; i++) { in epic_init_ring() 921 for (i = 0; i < RX_RING_SIZE; i++) { in epic_init_ring() 933 ep->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in epic_init_ring() 1144 int entry = ep->cur_rx % RX_RING_SIZE; in epic_rx() 1215 entry = (++ep->cur_rx) % RX_RING_SIZE; in epic_rx() 1220 entry = ep->dirty_rx % RX_RING_SIZE; in epic_rx() [all …]
|
| A D | smsc9420.c | 531 for (i = 0; i < RX_RING_SIZE; i++) { in smsc9420_free_rx_ring() 812 pd->rx_ring_tail = (pd->rx_ring_tail + 1) % RX_RING_SIZE; in smsc9420_alloc_new_rx_buffers() 834 pd->rx_ring_head = (pd->rx_ring_head + 1) % RX_RING_SIZE; in smsc9420_rx_poll() 1215 pd->rx_buffers = kmalloc_array(RX_RING_SIZE, in smsc9420_alloc_rx_ring() 1222 for (i = 0; i < RX_RING_SIZE; i++) { in smsc9420_alloc_rx_ring() 1229 pd->rx_ring[RX_RING_SIZE - 1].length = (PKT_BUF_SZ | RDES1_RER_); in smsc9420_alloc_rx_ring() 1232 for (i = 0; i < RX_RING_SIZE; i++) { in smsc9420_alloc_rx_ring() 1550 sizeof(struct smsc9420_dma_desc) * (RX_RING_SIZE + TX_RING_SIZE), in smsc9420_probe() 1557 pd->tx_ring = (pd->rx_ring + RX_RING_SIZE); in smsc9420_probe() 1559 sizeof(struct smsc9420_dma_desc) * RX_RING_SIZE; in smsc9420_probe() [all …]
|
| /linux/drivers/net/ethernet/dlink/ |
| A D | dl2k.h | 37 #define RX_RING_SIZE 256 macro 39 #define RX_TOTAL_SIZE RX_RING_SIZE*sizeof(struct netdev_desc) 368 struct sk_buff *rx_skbuff[RX_RING_SIZE];
|
| A D | sundance.c | 67 #define RX_RING_SIZE 64 macro 365 struct sk_buff* rx_skbuff[RX_RING_SIZE]; 1026 for (i = 0; i < RX_RING_SIZE; i++) { in init_ring() 1028 ((i+1)%RX_RING_SIZE)*sizeof(*np->rx_ring)); in init_ring() 1035 for (i = 0; i < RX_RING_SIZE; i++) { in init_ring() 1053 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring() 1322 int entry = np->cur_rx % RX_RING_SIZE; in rx_poll() 1393 entry = (entry + 1) % RX_RING_SIZE; in rx_poll() 1420 for (;(np->cur_rx - np->dirty_rx + RX_RING_SIZE) % RX_RING_SIZE > 0; in refill_rx() 1423 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx() [all …]
|
| /linux/drivers/net/ethernet/natsemi/ |
| A D | natsemi.c | 104 #define RX_RING_SIZE 32 macro 545 dma_addr_t rx_dma[RX_RING_SIZE]; 1874 for (i = 0; i < RX_RING_SIZE; i++) { in dump_ring() 1981 *((i+1)%TX_RING_SIZE+RX_RING_SIZE)); in init_ring() 1987 np->cur_rx = RX_RING_SIZE; in init_ring() 1997 for (i = 0; i < RX_RING_SIZE; i++) { in init_ring() 2000 *((i+1)%RX_RING_SIZE)); in init_ring() 2031 for (i = 0; i < RX_RING_SIZE; i++) { in drain_rx() 2065 np->cur_rx = RX_RING_SIZE; in reinit_rx() 2068 for (i = 0; i < RX_RING_SIZE; i++) in reinit_rx() [all …]
|
| /linux/drivers/net/ethernet/3com/ |
| A D | 3c515.c | 52 #define RX_RING_SIZE 16 macro 299 struct boom_rx_desc rx_ring[RX_RING_SIZE]; 302 struct sk_buff *rx_skbuff[RX_RING_SIZE]; 808 for (i = 0; i < RX_RING_SIZE; i++) { in corkscrew_open() 810 if (i < (RX_RING_SIZE - 1)) in corkscrew_open() 1321 int entry = vp->cur_rx % RX_RING_SIZE; in boomerang_rx() 1383 entry = (++vp->cur_rx) % RX_RING_SIZE; in boomerang_rx() 1388 entry = vp->dirty_rx % RX_RING_SIZE; in boomerang_rx() 1438 for (i = 0; i < RX_RING_SIZE; i++) in corkscrew_close()
|
| /linux/drivers/net/ethernet/via/ |
| A D | via-rhine.c | 79 #define RX_RING_SIZE 64 macro 442 struct sk_buff *rx_skbuff[RX_RING_SIZE]; 443 dma_addr_t rx_skbuff_dma[RX_RING_SIZE]; 1146 RX_RING_SIZE * sizeof(struct rx_desc) + in alloc_ring() 1182 RX_RING_SIZE * sizeof(struct rx_desc) + in free_ring() 1227 for (i = 0; i < RX_RING_SIZE; i++) in rhine_reset_rbufs() 1253 for (i = 0; i < RX_RING_SIZE; i++) { in alloc_rbufs() 1264 for (i = 0; i < RX_RING_SIZE; i++) { in alloc_rbufs() 1288 for (i = 0; i < RX_RING_SIZE; i++) { in free_rbufs() 2033 int entry = rp->cur_rx % RX_RING_SIZE; in rhine_rx() [all …]
|