Searched refs:RX_RING_SIZE (Results 1 - 25 of 52) sorted by path

123

/linux-master/drivers/net/ethernet/dlink/
H 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];
H A Ddl2k.c438 for (i = 0; i < RX_RING_SIZE; i++) {
474 for (i = 0; i < RX_RING_SIZE; i++)
496 for (i = 0; i < RX_RING_SIZE; i++) {
508 ((i + 1) % RX_RING_SIZE) *
659 if (np->cur_rx - np->old_rx >= RX_RING_SIZE) {
664 entry = np->old_rx % RX_RING_SIZE;
916 int entry = np->cur_rx % RX_RING_SIZE;
981 entry = (entry + 1) % RX_RING_SIZE;
1008 entry = (entry + 1) % RX_RING_SIZE;
H A Dsundance.c67 #define RX_RING_SIZE 64 macro
70 #define RX_TOTAL_SIZE RX_RING_SIZE*sizeof(struct netdev_desc)
365 struct sk_buff* rx_skbuff[RX_RING_SIZE];
1026 for (i = 0; i < RX_RING_SIZE; i++) {
1028 ((i+1)%RX_RING_SIZE)*sizeof(*np->rx_ring));
1035 for (i = 0; i < RX_RING_SIZE; i++) {
1053 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE);
1322 int entry = np->cur_rx % RX_RING_SIZE;
1393 entry = (entry + 1) % RX_RING_SIZE;
1419 for (;(np->cur_rx - np->dirty_rx + RX_RING_SIZE)
[all...]
/linux-master/drivers/net/ethernet/pasemi/
H 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)])
/linux-master/drivers/net/ethernet/sun/
H 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];
H 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
[all...]
H A Dsunqe.h292 #define RX_RING_SIZE 16 macro
328 u8 rx_buf[RX_RING_SIZE][PKT_BUF_SZ];
/linux-master/drivers/net/ethernet/3com/
H A D3c515.c49 #define RX_RING_SIZE 16
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++) {
809 if (i < (RX_RING_SIZE - 1))
1320 int entry = vp->cur_rx % RX_RING_SIZE;
1382 entry = (++vp->cur_rx) % RX_RING_SIZE;
1387 entry = vp->dirty_rx % RX_RING_SIZE;
1437 for (i = 0; i < RX_RING_SIZE; i++)
52 #define RX_RING_SIZE macro
H A D3c59x.c39 #define RX_RING_SIZE 32 macro
602 struct sk_buff* rx_skbuff[RX_RING_SIZE];
1211 vp->rx_ring = dma_alloc_coherent(gendev, sizeof(struct boom_rx_desc) * RX_RING_SIZE
1218 vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE);
1219 vp->tx_ring_dma = vp->rx_ring_dma + sizeof(struct boom_rx_desc) * RX_RING_SIZE;
1477 sizeof(struct boom_rx_desc) * RX_RING_SIZE +
1683 for (i = 0; i < RX_RING_SIZE; i++) /* AKPM: this is done in vortex_open, too */
1736 for (i = 0; i < RX_RING_SIZE; i++) {
1755 if (i != RX_RING_SIZE) {
1769 for (i = 0; i < RX_RING_SIZE;
[all...]
/linux-master/drivers/net/ethernet/adaptec/
H A Dstarfire.c120 #define RX_RING_SIZE 256 macro
127 #if RX_RING_SIZE > 256
530 struct rx_ring_info rx_info[RX_RING_SIZE];
889 rx_ring_size = sizeof(struct starfire_rx_desc) * RX_RING_SIZE;
1138 for (i = 0; i < RX_RING_SIZE; i++) {
1156 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE);
1159 for ( ; i < RX_RING_SIZE; i++) {
1165 np->rx_ring[RX_RING_SIZE - 1].rxaddr |= cpu_to_dma(RxDescEndRing);
1591 entry = np->dirty_rx % RX_RING_SIZE;
1608 if (entry == RX_RING_SIZE
[all...]
/linux-master/drivers/net/ethernet/alteon/
H A Dacenic.c326 #define RX_RING_SIZE 72 macro
332 #define RX_LOW_STD_THRES (3*RX_RING_SIZE)/4
1481 ace_load_std_rx_ring(dev, RX_RING_SIZE);
1575 ace_load_std_rx_ring(dev, RX_RING_SIZE - cur_size);
2173 RX_RING_SIZE - cur_size);
/linux-master/drivers/net/ethernet/amd/
H A D7990.c98 for (t = 0; t < RX_RING_SIZE; t++) { \
284 for (i = 0; i < RX_RING_SIZE; i++) {
H 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];
H 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];
253 for (i = 0; i < RX_RING_SIZE; i++) {
260 buf[RX_RING_SIZE] = 0;
H 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];
103 u_short rx_buff[RX_RING_SIZE][PKT_BUF_SIZE / sizeof(u_short)];
145 for (i = 0; i < RX_RING_SIZE; i++) {
164 int entry = priv->cur_rx % RX_RING_SIZE;
197 for (i = 0; i < RX_RING_SIZE; i++)
198 if (lowb(priv->rx_ring[(entry + i) % RX_RING_SIZE]->RMD1) & RF_OWN)
201 if (i > RX_RING_SIZE
[all...]
H A Datarilance.c115 #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];
714 for( i = 0; i < RX_RING_SIZE; i++ ) {
750 for( i = 0 ; i < RX_RING_SIZE; i++ )
999 for( i = 0; i < RX_RING_SIZE; i++ )
1004 if (i > RX_RING_SIZE - 2) {
H A Ddeclance.c159 #define RX_RING_SIZE (1 << (LANCE_LOG_RX_BUFFERS)) macro
160 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
222 struct lance_rx_desc brx_ring[RX_RING_SIZE];
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++) {
570 for (i = 0; i < RX_RING_SIZE; i++) {
1088 for (i = 0; i < RX_RING_SIZE; i++) {
1098 2 * RX_RING_SIZE * RX_BUFF_SIZE +
1102 RX_RING_SIZE * RX_BUFF_SIZ
[all...]
H 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];
559 lp->rx_buffs = (unsigned long)kmalloc_array(RX_RING_SIZE, PKT_BUF_SZ,
848 for (i = 0; i < RX_RING_SIZE; i++) {
874 for (i = 0; i < RX_RING_SIZE; i++) {
937 for (i = 0; i < RX_RING_SIZE; i++)
1193 for (i=0; i < RX_RING_SIZE; i++)
1197 if (i > RX_RING_SIZE
[all...]
H A Dpcnet32.c170 #define RX_RING_SIZE (1 << (PCNET32_LOG_RX_BUFFERS)) macro
1857 lp->rx_ring_size = RX_RING_SIZE; /* default rx ring size */
H A Dsun3lance.c98 #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++ ) {
542 for( i = 0 ; i < RX_RING_SIZE; i++ )
H A Dsunlance.c181 #define RX_RING_SIZE (1 << (LANCE_LOG_RX_BUFFERS)) macro
182 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
222 struct lance_rx_desc brx_ring[RX_RING_SIZE];
227 u8 rx_buf [RX_RING_SIZE][RX_BUFF_SIZE];
350 for (i = 0; i < RX_RING_SIZE; i++) {
408 for (i = 0; i < RX_RING_SIZE; i++) {
/linux-master/drivers/net/ethernet/dec/tulip/
H A Dinterrupt.c67 entry = tp->dirty_rx % RX_RING_SIZE;
116 int entry = tp->cur_rx % RX_RING_SIZE;
127 if (budget >=RX_RING_SIZE) budget--;
148 if (tp->dirty_rx + RX_RING_SIZE == tp->cur_rx)
264 entry = (++tp->cur_rx) % RX_RING_SIZE;
265 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/4)
321 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL)
343 if (tp->cur_rx - tp->dirty_rx > RX_RING_SIZE/2 ||
344 tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE].skb == NULL)
347 if (tp->rx_buffers[tp->dirty_rx % RX_RING_SIZE]
[all...]
H A Dtulip.h327 #define RX_RING_SIZE 128 macro
411 struct ring_info rx_buffers[RX_RING_SIZE];
H A Dtulip_core.c567 for (i = 0; i < RX_RING_SIZE; i++) {
584 for (i = 0; i < RX_RING_SIZE; i++)
612 for (i = 0; i < RX_RING_SIZE; i++) {
623 for (i = 0; i < RX_RING_SIZE; i++) {
639 tp->dirty_rx = (unsigned int)(i - RX_RING_SIZE);
787 for (i = 0; i < RX_RING_SIZE; i++) {
1432 sizeof(struct tulip_rx_desc) * RX_RING_SIZE +
1437 tp->tx_ring = (struct tulip_tx_desc *)(tp->rx_ring + RX_RING_SIZE);
1438 tp->tx_ring_dma = tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * RX_RING_SIZE;
H A Dwinbond-840.c286 dma_addr_t rx_addr[RX_RING_SIZE];
291 struct sk_buff* rx_skbuff[RX_RING_SIZE];
787 np->tx_ring = (struct w840_tx_desc*)&np->rx_ring[RX_RING_SIZE];
790 for (i = 0; i < RX_RING_SIZE; i++) {
799 for (i = 0; i < RX_RING_SIZE; i++) {
813 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE);
824 iowrite32(np->ring_dma_addr+sizeof(struct w840_rx_desc)*RX_RING_SIZE,
833 for (i = 0; i < RX_RING_SIZE; i++) {
923 for (i = 0; i < RX_RING_SIZE; i++)
965 sizeof(struct w840_rx_desc) * RX_RING_SIZE
[all...]

Completed in 584 milliseconds

123