Home
last modified time | relevance | path

Searched refs:RX_RING_SIZE (Results 1 – 25 of 52) sorted by relevance

123

/linux/drivers/net/ethernet/sun/
A Dsungem.h884 #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 Dsunhme.h332 #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 Dsunbmac.h252 #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 Dsunqe.h292 #define RX_RING_SIZE 16 macro
328 u8 rx_buf[RX_RING_SIZE][PKT_BUF_SZ];
/linux/drivers/net/ethernet/dec/tulip/
A Dinterrupt.c67 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 Dwinbond-840.c286 dma_addr_t rx_addr[RX_RING_SIZE];
291 struct sk_buff* rx_skbuff[RX_RING_SIZE];
790 for (i = 0; i < RX_RING_SIZE; i++) { in init_rxtx_rings()
799 for (i = 0; i < RX_RING_SIZE; i++) { in init_rxtx_rings()
813 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_rxtx_rings()
833 for (i = 0; i < RX_RING_SIZE; i++) { in free_rxtx_rings()
923 for (i = 0; i < RX_RING_SIZE; i++) in tx_timeout()
1164 int entry = np->cur_rx % RX_RING_SIZE; in netdev_rx()
1247 entry = (++np->cur_rx) % RX_RING_SIZE; in netdev_rx()
1254 entry = np->dirty_rx % RX_RING_SIZE; in netdev_rx()
[all …]
/linux/drivers/net/ethernet/amd/
A D7990.h40 #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 Dariadne.c81 #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 Ddeclance.c267 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()
1088 for (i = 0; i < RX_RING_SIZE; i++) { in dec_lance_probe()
1102 RX_RING_SIZE * RX_BUFF_SIZE + in dec_lance_probe()
1133 for (i = 0; i < RX_RING_SIZE; i++) { in dec_lance_probe()
1143 RX_RING_SIZE * RX_BUFF_SIZE + in dec_lance_probe()
1147 RX_RING_SIZE * RX_BUFF_SIZE + in dec_lance_probe()
1164 for (i = 0; i < RX_RING_SIZE; i++) { in dec_lance_probe()
[all …]
A Da2065.c73 #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 Dlance.c198 #define RX_RING_SIZE (1 << (LANCE_LOG_RX_BUFFERS)) macro
199 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
238 struct lance_rx_head rx_ring[RX_RING_SIZE];
245 struct sk_buff* rx_skbuff[RX_RING_SIZE];
560 lp->rx_buffs = (unsigned long)kmalloc_array(RX_RING_SIZE, PKT_BUF_SZ, in lance_probe1()
849 for (i = 0; i < RX_RING_SIZE; i++) { in lance_purge_ring()
875 for (i = 0; i < RX_RING_SIZE; i++) { in lance_init_ring()
938 for (i = 0; i < RX_RING_SIZE; i++) in lance_tx_timeout()
1194 for (i=0; i < RX_RING_SIZE; i++) in lance_rx()
1198 if (i > RX_RING_SIZE -2) in lance_rx()
A Dsun3lance.c99 #define RX_RING_SIZE (1 << RX_LOG_RING_SIZE) macro
101 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
144 struct lance_rx_head rx_head[RX_RING_SIZE];
145 char rx_data[RX_RING_SIZE][PKT_BUF_SZ];
469 for( i = 0; i < RX_RING_SIZE; i++ ) { in lance_init_ring()
543 for( i = 0 ; i < RX_RING_SIZE; i++ ) in lance_start_xmit()
A Datarilance.c116 #define RX_RING_SIZE (1 << RX_LOG_RING_SIZE) macro
118 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
159 struct lance_rx_head rx_head[RX_RING_SIZE];
715 for( i = 0; i < RX_RING_SIZE; i++ ) { in lance_init_ring()
751 for( i = 0 ; i < RX_RING_SIZE; i++ ) in lance_tx_timeout()
1000 for( i = 0; i < RX_RING_SIZE; i++ ) in lance_rx()
1005 if (i > RX_RING_SIZE - 2) { in lance_rx()
/linux/drivers/net/ethernet/pasemi/
A Dpasemi_mac.h18 #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 Dpasemi_mac.c382 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/packetengines/
A Dhamachi.c120 #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 Dyellowfin.c75 #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/dlink/
A Ddl2k.h37 #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 Dsundance.c67 #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()
1419 for (;(np->cur_rx - np->dirty_rx + RX_RING_SIZE) % RX_RING_SIZE > 0; in refill_rx()
1422 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx()
[all …]
/linux/drivers/net/ethernet/smsc/
A Depic100.c55 #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 Dsmsc9420.c532 for (i = 0; i < RX_RING_SIZE; i++) { in smsc9420_free_rx_ring()
813 pd->rx_ring_tail = (pd->rx_ring_tail + 1) % RX_RING_SIZE; in smsc9420_alloc_new_rx_buffers()
835 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/natsemi/
A Dnatsemi.c104 #define RX_RING_SIZE 32 macro
545 dma_addr_t rx_dma[RX_RING_SIZE];
1872 for (i = 0; i < RX_RING_SIZE; i++) { in dump_ring()
1979 *((i+1)%TX_RING_SIZE+RX_RING_SIZE)); in init_ring()
1985 np->cur_rx = RX_RING_SIZE; in init_ring()
1995 for (i = 0; i < RX_RING_SIZE; i++) { in init_ring()
1998 *((i+1)%RX_RING_SIZE)); in init_ring()
2029 for (i = 0; i < RX_RING_SIZE; i++) { in drain_rx()
2063 np->cur_rx = RX_RING_SIZE; in reinit_rx()
2066 for (i = 0; i < RX_RING_SIZE; i++) in reinit_rx()
[all …]
/linux/drivers/net/ethernet/3com/
A D3c515.c49 #define RX_RING_SIZE 16 macro
298 struct boom_rx_desc rx_ring[RX_RING_SIZE];
301 struct sk_buff *rx_skbuff[RX_RING_SIZE];
807 for (i = 0; i < RX_RING_SIZE; i++) { in corkscrew_open()
809 if (i < (RX_RING_SIZE - 1)) in corkscrew_open()
1320 int entry = vp->cur_rx % RX_RING_SIZE; in boomerang_rx()
1382 entry = (++vp->cur_rx) % RX_RING_SIZE; in boomerang_rx()
1387 entry = vp->dirty_rx % RX_RING_SIZE; in boomerang_rx()
1437 for (i = 0; i < RX_RING_SIZE; i++) in corkscrew_close()
/linux/drivers/net/ethernet/via/
A Dvia-rhine.c79 #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 …]
/linux/drivers/net/ethernet/adaptec/
A Dstarfire.c120 #define RX_RING_SIZE 256 macro
127 #if RX_RING_SIZE > 256
522 struct rx_ring_info rx_info[RX_RING_SIZE];
881 rx_ring_size = sizeof(struct starfire_rx_desc) * RX_RING_SIZE; in netdev_open()
1130 for (i = 0; i < RX_RING_SIZE; i++) { in init_ring()
1148 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE); in init_ring()
1151 for ( ; i < RX_RING_SIZE; i++) { in init_ring()
1157 np->rx_ring[RX_RING_SIZE - 1].rxaddr |= cpu_to_dma(RxDescEndRing); in init_ring()
1583 entry = np->dirty_rx % RX_RING_SIZE; in refill_rx_ring()
1600 if (entry == RX_RING_SIZE - 1) in refill_rx_ring()
[all …]

Completed in 89 milliseconds

123