Searched refs:RX_RING_SIZE (Results 26 - 48 of 48) sorted by relevance

12

/drivers/net/ethernet/amd/
H A Dsun3lance.c97 #define RX_RING_SIZE (1 << RX_LOG_RING_SIZE) macro
99 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
142 struct lance_rx_head rx_head[RX_RING_SIZE];
143 char rx_data[RX_RING_SIZE][PKT_BUF_SZ];
473 for( i = 0; i < RX_RING_SIZE; i++ ) {
546 for( i = 0 ; i < RX_RING_SIZE; i++ )
H A Dsunlance.c186 #define RX_RING_SIZE (1 << (LANCE_LOG_RX_BUFFERS)) macro
187 #define RX_RING_MOD_MASK (RX_RING_SIZE - 1)
227 struct lance_rx_desc brx_ring[RX_RING_SIZE];
232 u8 rx_buf [RX_RING_SIZE][RX_BUFF_SIZE];
355 for (i = 0; i < RX_RING_SIZE; i++) {
413 for (i = 0; i < RX_RING_SIZE; i++) {
H A D7990.c98 for (t=0; t < RX_RING_SIZE; t++) { \
284 for (i = 0; i < RX_RING_SIZE; i++) {
H A Dpcnet32.c174 #define RX_RING_SIZE (1 << (PCNET32_LOG_RX_BUFFERS)) macro
1758 lp->rx_ring_size = RX_RING_SIZE; /* default rx ring size */
/drivers/net/ethernet/via/
H A Dvia-rhine.c79 #define RX_RING_SIZE 64 macro
431 struct sk_buff *rx_skbuff[RX_RING_SIZE];
432 dma_addr_t rx_skbuff_dma[RX_RING_SIZE];
1085 RX_RING_SIZE * sizeof(struct rx_desc) +
1098 RX_RING_SIZE * sizeof(struct rx_desc) +
1106 rp->tx_ring = ring + RX_RING_SIZE * sizeof(struct rx_desc);
1108 rp->tx_ring_dma = ring_dma + RX_RING_SIZE * sizeof(struct rx_desc);
1118 RX_RING_SIZE * sizeof(struct rx_desc) +
1144 for (i = 0; i < RX_RING_SIZE; i++) {
1155 for (i = 0; i < RX_RING_SIZE;
[all...]
/drivers/net/ethernet/cadence/
H A Dmacb.c33 #define RX_RING_SIZE 512 macro
34 #define RX_RING_BYTES (sizeof(struct dma_desc) * RX_RING_SIZE)
51 #define NEXT_RX(n) (((n) + 1) & (RX_RING_SIZE - 1))
702 RX_RING_SIZE * RX_BUFFER_SIZE,
735 size = RX_RING_SIZE * RX_BUFFER_SIZE;
757 for (i = 0; i < RX_RING_SIZE; i++) {
762 bp->rx_ring[RX_RING_SIZE - 1].addr |= MACB_BIT(RX_WRAP);
/drivers/net/ethernet/natsemi/
H A Dnatsemi.c104 #define RX_RING_SIZE 32 macro
544 struct sk_buff *rx_skbuff[RX_RING_SIZE];
545 dma_addr_t rx_dma[RX_RING_SIZE];
1723 writel(np->ring_dma + RX_RING_SIZE * sizeof(struct netdev_desc),
1875 for (i = 0; i < RX_RING_SIZE; i++) {
1919 sizeof(struct netdev_desc) * (RX_RING_SIZE+TX_RING_SIZE),
1923 np->tx_ring = &np->rx_ring[RX_RING_SIZE];
1934 int entry = np->dirty_rx % RX_RING_SIZE;
1947 if (np->cur_rx - np->dirty_rx == RX_RING_SIZE) {
1975 *((i+1)%TX_RING_SIZE+RX_RING_SIZE));
[all...]
/drivers/net/ethernet/renesas/
H A Dsh_eth.c634 for (i = 0; i < RX_RING_SIZE; i++) {
659 int rx_ringsize = sizeof(*rxdesc) * RX_RING_SIZE;
668 for (i = 0; i < RX_RING_SIZE; i++) {
694 mdp->dirty_rx = (u32) (i - RX_RING_SIZE);
736 mdp->rx_skbuff = kmalloc(sizeof(*mdp->rx_skbuff) * RX_RING_SIZE,
753 rx_ringsize = sizeof(struct sh_eth_rxdesc) * RX_RING_SIZE;
911 int entry = mdp->cur_rx % RX_RING_SIZE;
912 int boguscnt = (mdp->dirty_rx + RX_RING_SIZE) - mdp->cur_rx;
959 entry = (++mdp->cur_rx) % RX_RING_SIZE;
965 entry = mdp->dirty_rx % RX_RING_SIZE;
[all...]
H A Dsh_eth.h29 #define RX_RING_SIZE 64 /* Rx ring size */ macro
/drivers/net/ethernet/dlink/
H A Ddl2k.c500 if (np->cur_rx - np->old_rx >= RX_RING_SIZE) {
505 entry = np->old_rx % RX_RING_SIZE;
566 for (i = 0; i < RX_RING_SIZE; i++) {
568 ((i + 1) % RX_RING_SIZE) *
576 for (i = 0; i < RX_RING_SIZE; i++) {
831 int entry = np->cur_rx % RX_RING_SIZE;
896 entry = (entry + 1) % RX_RING_SIZE;
924 entry = (entry + 1) % RX_RING_SIZE;
1707 for (i = 0; i < RX_RING_SIZE; i++) {
/drivers/net/ethernet/3com/
H A D3c59x.c39 #define RX_RING_SIZE 32 macro
602 struct sk_buff* rx_skbuff[RX_RING_SIZE];
1219 vp->rx_ring = pci_alloc_consistent(pdev, sizeof(struct boom_rx_desc) * RX_RING_SIZE
1226 vp->tx_ring = (struct boom_tx_desc *)(vp->rx_ring + RX_RING_SIZE);
1227 vp->tx_ring_dma = vp->rx_ring_dma + sizeof(struct boom_rx_desc) * RX_RING_SIZE;
1485 sizeof(struct boom_rx_desc) * RX_RING_SIZE
1702 for (i = 0; i < RX_RING_SIZE; i++) /* AKPM: this is done in vortex_open, too */
1754 for (i = 0; i < RX_RING_SIZE; i++) {
1769 if (i != RX_RING_SIZE) {
2548 int entry = vp->cur_rx % RX_RING_SIZE;
[all...]
/drivers/net/ethernet/
H A Dfealnx.c57 // #define RX_RING_SIZE 32
59 #define RX_RING_SIZE 12 macro
61 #define RX_TOTAL_SIZE RX_RING_SIZE*sizeof(struct fealnx_desc)
1070 while (np->really_rx_count != RX_RING_SIZE) {
1215 for (i = 0; i < RX_RING_SIZE; i++)
1252 for (i = 0; i < RX_RING_SIZE; i++) {
1266 for (i = 0; i < RX_RING_SIZE; i++) {
1423 for (i = 0; i < RX_RING_SIZE; i++) {
1916 for (i = 0; i < RX_RING_SIZE; i++) {
/drivers/net/ethernet/adaptec/
H A Dstarfire.c131 #define RX_RING_SIZE 256 macro
138 #if RX_RING_SIZE > 256
551 struct rx_ring_info rx_info[RX_RING_SIZE];
934 rx_ring_size = sizeof(struct starfire_rx_desc) * RX_RING_SIZE;
1181 for (i = 0; i < RX_RING_SIZE; i++) {
1191 np->dirty_rx = (unsigned int)(i - RX_RING_SIZE);
1194 for ( ; i < RX_RING_SIZE; i++) {
1200 np->rx_ring[RX_RING_SIZE - 1].rxaddr |= cpu_to_dma(RxDescEndRing);
1596 entry = np->dirty_rx % RX_RING_SIZE;
1607 if (entry == RX_RING_SIZE
[all...]
/drivers/net/ethernet/dec/tulip/
H A Dtulip_core.c579 for (i = 0; i < RX_RING_SIZE; i++) {
596 for (i = 0; i < RX_RING_SIZE; i++)
624 for (i = 0; i < RX_RING_SIZE; i++) {
635 for (i = 0; i < RX_RING_SIZE; i++) {
651 tp->dirty_rx = (unsigned int)(i - RX_RING_SIZE);
800 for (i = 0; i < RX_RING_SIZE; i++) {
1456 sizeof(struct tulip_rx_desc) * RX_RING_SIZE +
1461 tp->tx_ring = (struct tulip_tx_desc *)(tp->rx_ring + RX_RING_SIZE);
1462 tp->tx_ring_dma = tp->rx_ring_dma + sizeof(struct tulip_rx_desc) * RX_RING_SIZE;
1797 sizeof (struct tulip_rx_desc) * RX_RING_SIZE
[all...]
/drivers/net/ethernet/smsc/
H A Dsmsc9420.h26 #define RX_RING_SIZE (128) macro
/drivers/net/ethernet/sun/
H A Dsunqe.c133 for (i = 0; i < RX_RING_SIZE; i++) {
424 &qbufs->rx_buf[elem & (RX_RING_SIZE - 1)][0];
426 qebuf_offset(rx_buf, (elem & (RX_RING_SIZE - 1)));
428 &rxbase[(elem+RX_RING_SIZE)&(RX_RING_MAXSIZE-1)];
H A Dsungem.c420 for (i = 0; i < RX_RING_SIZE; i++) {
437 writel(RX_RING_SIZE - 4, gp->regs + RXDMA_KICK);
784 if (work_done >= RX_RING_SIZE || work_done >= work_to_do)
1230 writel(RX_RING_SIZE - 4, gp->regs + RXDMA_KICK);
1576 for (i = 0; i < RX_RING_SIZE; i++) {
1633 for (i = 0; i < RX_RING_SIZE; i++) {
1766 writel(RX_RING_SIZE - 4, gp->regs + RXDMA_KICK);
H A Dsunbmac.c197 for (i = 0; i < RX_RING_SIZE; i++) {
228 for (i = 0; i < RX_RING_SIZE; i++) {
H A Dsunhme.c1201 for (i = 0; i < RX_RING_SIZE; i++) {
1264 for (i = 0; i < RX_RING_SIZE; i++) {
/drivers/net/ethernet/i825xx/
H A Dlp486e.c285 #define RX_RING_SIZE 64 macro
852 if ((i = init_rx_bufs(dev, RX_RING_SIZE)) < RX_RING_SIZE)
H A D82596.c285 #define RX_RING_SIZE 16 macro
329 struct i596_rfd rfds[RX_RING_SIZE];
330 struct i596_rbd rbds[RX_RING_SIZE];
367 static int rx_ring_size = RX_RING_SIZE;
H A Dlib82596.c273 #define RX_RING_SIZE 16 macro
309 struct i596_rfd rfds[RX_RING_SIZE] __attribute__((aligned(32)));
310 struct i596_rbd rbds[RX_RING_SIZE] __attribute__((aligned(32)));
361 static int rx_ring_size = RX_RING_SIZE;
/drivers/net/ethernet/alteon/
H A Dacenic.c331 #define RX_RING_SIZE 72 macro
337 #define RX_LOW_STD_THRES (3*RX_RING_SIZE)/4
1501 ace_load_std_rx_ring(dev, RX_RING_SIZE);
1595 ace_load_std_rx_ring(dev, RX_RING_SIZE - cur_size);
2197 RX_RING_SIZE - cur_size);

Completed in 555 milliseconds

12