taglinefilesource code
rx_ring95drivers/net/a2065.cstruct RDRE *rx_ring[RX_RING_SIZE];
rx_ring113drivers/net/a2065.cstruct RDRE rx_ring[RX_RING_SIZE];
rx_ring228drivers/net/a2065.calancedata->init.RDRA = (u_long)&lancedata->rx_ring;
rx_ring291drivers/net/a2065.calancedata->rx_ring[i].RMD0 = (u_long)lancedata->rx_buff[i];
rx_ring292drivers/net/a2065.calancedata->rx_ring[i].RMD1 = RF_OWN;
rx_ring293drivers/net/a2065.calancedata->rx_ring[i].RMD2 = -PKT_BUF_SIZE;
rx_ring294drivers/net/a2065.calancedata->rx_ring[i].RMD3 = 0x0000;
rx_ring295drivers/net/a2065.cpriv->rx_ring[i] = &alancedata->rx_ring[i];
rx_ring299drivers/net/a2065.c(int)&alancedata->rx_ring[i],
rx_ring300drivers/net/a2065.c(int)&lancedata->rx_ring[i],
rx_ring520drivers/net/a2065.c((priv->rx_ring[i]->RMD1)<<16) |
rx_ring521drivers/net/a2065.cpriv->rx_ring[i]->RMD0,
rx_ring522drivers/net/a2065.c-priv->rx_ring[i]->RMD2, priv->rx_ring[i]->RMD3);
rx_ring659drivers/net/a2065.cwhile (!(priv->rx_ring[entry]->RMD1 & RF_OWN)) {
rx_ring660drivers/net/a2065.cint status = priv->rx_ring[entry]->RMD1 & 0xff00;
rx_ring678drivers/net/a2065.cpriv->rx_ring[entry]->RMD1 &= 0x00ff|RF_STP|RF_ENP;
rx_ring681drivers/net/a2065.cshort pkt_len = priv->rx_ring[entry]->RMD3;
rx_ring695drivers/net/a2065.cif (priv->rx_ring[(entry+i) % RX_RING_SIZE]->RMD1 & RF_OWN)
rx_ring700drivers/net/a2065.cpriv->rx_ring[entry]->RMD1 |= RF_OWN;
rx_ring736drivers/net/a2065.cpriv->rx_ring[entry]->RMD1 |= RF_OWN;
rx_ring102drivers/net/ariadne.cstruct RDRE *rx_ring[RX_RING_SIZE];
rx_ring119drivers/net/ariadne.cstruct RDRE rx_ring[RX_RING_SIZE];
rx_ring267drivers/net/ariadne.cboard->Lance.RDP = swloww((u_long)&lancedata->rx_ring);
rx_ring269drivers/net/ariadne.cboard->Lance.RDP = swhighw((u_long)&lancedata->rx_ring);
rx_ring339drivers/net/ariadne.calancedata->rx_ring[i].RMD0 = swloww((u_long)lancedata->rx_buff[i]);
rx_ring340drivers/net/ariadne.calancedata->rx_ring[i].RMD1 = swhighw((u_long)lancedata->rx_buff[i])|RF_OWN;
rx_ring341drivers/net/ariadne.calancedata->rx_ring[i].RMD2 = swapw((u_short)-PKT_BUF_SIZE);
rx_ring342drivers/net/ariadne.calancedata->rx_ring[i].RMD3 = 0x0000;
rx_ring343drivers/net/ariadne.cpriv->rx_ring[i] = &alancedata->rx_ring[i];
rx_ring347drivers/net/ariadne.ci, (int)&alancedata->rx_ring[i], (int)&lancedata->rx_ring[i],
rx_ring563drivers/net/ariadne.c(swapw((priv->rx_ring[i]->RMD1))<<16)|swapw(priv->rx_ring[i]->RMD0),
rx_ring564drivers/net/ariadne.cswapw(-priv->rx_ring[i]->RMD2), swapw(priv->rx_ring[i]->RMD3));
rx_ring701drivers/net/ariadne.cwhile (!(lowb(priv->rx_ring[entry]->RMD1) & RF_OWN)) {
rx_ring702drivers/net/ariadne.cint status = lowb(priv->rx_ring[entry]->RMD1);
rx_ring720drivers/net/ariadne.cpriv->rx_ring[entry]->RMD1 &= 0xff00|RF_STP|RF_ENP;
rx_ring723drivers/net/ariadne.cshort pkt_len = swapw(priv->rx_ring[entry]->RMD3);
rx_ring730drivers/net/ariadne.cif (lowb(priv->rx_ring[(entry+i) % RX_RING_SIZE]->RMD1) & RF_OWN)
rx_ring735drivers/net/ariadne.cpriv->rx_ring[entry]->RMD1 |= RF_OWN;
rx_ring769drivers/net/ariadne.cpriv->rx_ring[entry]->RMD1 |= RF_OWN;
rx_ring149drivers/net/atarilance.cstruct ringdesc  rx_ring;
rx_ring593drivers/net/atarilance.cMEM->init.rx_ring.adr_lo = offsetof( struct lance_memory, rx_head );
rx_ring594drivers/net/atarilance.cMEM->init.rx_ring.adr_hi = 0;
rx_ring595drivers/net/atarilance.cMEM->init.rx_ring.len    = RX_RING_LEN_BITS;
rx_ring467drivers/net/de4x5.cstruct de4x5_desc rx_ring[NUM_RX_DESC]; /* RX descriptor ring           */
rx_ring825drivers/net/de4x5.clp->rx_ring[i].status = 0;
rx_ring826drivers/net/de4x5.clp->rx_ring[i].des1 = RX_BUFF_SZ;
rx_ring827drivers/net/de4x5.clp->rx_ring[i].buf = 0;
rx_ring828drivers/net/de4x5.clp->rx_ring[i].next = 0;
rx_ring842drivers/net/de4x5.clp->rx_ring[i].status = 0;
rx_ring843drivers/net/de4x5.clp->rx_ring[i].des1 = RX_BUFF_SZ;
rx_ring844drivers/net/de4x5.clp->rx_ring[i].buf = virt_to_bus(tmp + i * RX_BUFF_SZ);
rx_ring845drivers/net/de4x5.clp->rx_ring[i].next = 0;
rx_ring860drivers/net/de4x5.clp->rx_ring[lp->rxRingSize - 1].des1 |= RD_RER;
rx_ring864drivers/net/de4x5.coutl(virt_to_bus(lp->rx_ring), DE4X5_RRBA);
rx_ring1022drivers/net/de4x5.coutl(virt_to_bus(lp->rx_ring), DE4X5_RRBA);
rx_ring1029drivers/net/de4x5.clp->rx_ring[i].status = R_OWN;
rx_ring1216drivers/net/de4x5.cfor (entry=lp->rx_new; lp->rx_ring[entry].status>=0;entry=lp->rx_new) {
rx_ring1217drivers/net/de4x5.cstatus = lp->rx_ring[entry].status;
rx_ring1237drivers/net/de4x5.cshort pkt_len = (short)(lp->rx_ring[entry].status >> 16) - 4;
rx_ring1279drivers/net/de4x5.clp->rx_ring[lp->rx_old].status = R_OWN;
rx_ring1282drivers/net/de4x5.clp->rx_ring[entry].status = R_OWN;
rx_ring2641drivers/net/de4x5.clp->rx_ring[index].buf = tmp + i;
rx_ring2659drivers/net/de4x5.cmemcpy(skb_put(p,tlen), bus_to_virt(lp->rx_ring[lp->rx_old].buf),tlen);
rx_ring2660drivers/net/de4x5.cmemcpy(skb_put(p,len-tlen), bus_to_virt(lp->rx_ring[0].buf), len-tlen);
rx_ring2662drivers/net/de4x5.cmemcpy(skb_put(p,len), bus_to_virt(lp->rx_ring[lp->rx_old].buf),len);
rx_ring2679drivers/net/de4x5.clp->rx_ring[i].status = 0;
rx_ring3607drivers/net/de4x5.cprintk("\t0x%8.8lx  0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring);
rx_ring3611drivers/net/de4x5.cprintk("0x%8.8lx  ",(u_long)&lp->rx_ring[i].status);
rx_ring3614drivers/net/de4x5.cprintk("...0x%8.8lx\n",(u_long)&lp->rx_ring[i].status);
rx_ring3625drivers/net/de4x5.cprintk("0x%8.8x  ",lp->rx_ring[i].buf);
rx_ring3628drivers/net/de4x5.cprintk("...0x%8.8x\n",lp->rx_ring[i].buf);
rx_ring3946drivers/net/de4x5.ctmp.lval[j>>2] = (long)lp->rx_ring; j+=4;
rx_ring3951drivers/net/de4x5.ctmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
rx_ring3954drivers/net/de4x5.ctmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
rx_ring3964drivers/net/de4x5.ctmp.lval[j>>2] = (s32)lp->rx_ring[i].buf; j+=4;
rx_ring3967drivers/net/de4x5.ctmp.lval[j>>2] = (s32)lp->rx_ring[i].buf; j+=4;
rx_ring3976drivers/net/de4x5.ctmp.lval[j>>2] = lp->rx_ring[i].status; j+=4;
rx_ring333drivers/net/depca.cu32 rx_ring;               /* Rx ring base pointer & ring length */
rx_ring344drivers/net/depca.cstruct depca_rx_desc *rx_ring; /* Pointer to start of RX descriptor ring */
rx_ring559drivers/net/depca.clp->rx_ring = (struct depca_rx_desc *)mem_start;
rx_ring752drivers/net/depca.cwritel((p=lp->dma_buffs+i*RX_BUFF_SZ) | R_OWN, &lp->rx_ring[i].base);
rx_ring753drivers/net/depca.cwritew(-RX_BUFF_SZ, &lp->rx_ring[i].buf_length);
rx_ring763drivers/net/depca.clp->init_block.rx_ring = ((u32)((u_long)lp->rx_ring)&LA_MASK) | lp->rx_rlen;
rx_ring899drivers/net/depca.c!(readl(&lp->rx_ring[entry].base) & R_OWN);
rx_ring901drivers/net/depca.cstatus = readl(&lp->rx_ring[entry].base) >> 16 ;
rx_ring913drivers/net/depca.cshort len, pkt_len = readw(&lp->rx_ring[entry].msg_length);
rx_ring973drivers/net/depca.cwritel(readl(&lp->rx_ring[lp->rx_old].base) | R_OWN, 
rx_ring974drivers/net/depca.c&lp->rx_ring[lp->rx_old].base);
rx_ring976drivers/net/depca.cwritel(readl(&lp->rx_ring[entry].base) | R_OWN, &lp->rx_ring[entry].base);
rx_ring1635drivers/net/depca.cprintk("\t0x%lx  0x%lx\n",(u_long)lp->rx_ring, (u_long)lp->tx_ring);
rx_ring1639drivers/net/depca.cprintk("0x%8.8lx ", (long) &lp->rx_ring[i].base);
rx_ring1642drivers/net/depca.cprintk("...0x%8.8lx\n", (long) &lp->rx_ring[i].base);
rx_ring1653drivers/net/depca.cprintk("0x%8.8x  ", readl(&lp->rx_ring[i].base));
rx_ring1656drivers/net/depca.cprintk("...0x%8.8x\n", readl(&lp->rx_ring[i].base));
rx_ring1676drivers/net/depca.cprintk("\trx_ring at: 0x%8.8x\n",readl(&p->rx_ring));
rx_ring214drivers/net/lance.cu32  rx_ring;      /* Tx and Rx ring base pointers */
rx_ring220drivers/net/lance.cstruct lance_rx_head rx_ring[RX_RING_SIZE];
rx_ring469drivers/net/lance.clp->init_block.rx_ring = ((u32)virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS;
rx_ring646drivers/net/lance.c(u32) virt_to_bus(lp->rx_ring),
rx_ring721drivers/net/lance.clp->rx_ring[i].base = (u32)virt_to_bus((char *)lp->rx_buffs + i*PKT_BUF_SZ) | 0x80000000;
rx_ring722drivers/net/lance.clp->rx_ring[i].buf_length = -PKT_BUF_SZ;
rx_ring735drivers/net/lance.clp->init_block.rx_ring = ((u32)virt_to_bus(lp->rx_ring) & 0xffffff) | RX_RING_LEN_BITS;
rx_ring779drivers/net/lance.clp->rx_ring[i].base, -lp->rx_ring[i].buf_length,
rx_ring780drivers/net/lance.clp->rx_ring[i].msg_length);
rx_ring1013drivers/net/lance.cwhile (lp->rx_ring[entry].base >= 0) {
rx_ring1014drivers/net/lance.cint status = lp->rx_ring[entry].base >> 24;
rx_ring1027drivers/net/lance.clp->rx_ring[entry].base &= 0x03ffffff;
rx_ring1032drivers/net/lance.cshort pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4;
rx_ring1047drivers/net/lance.cif (lp->rx_ring[(entry+i) & RX_RING_MOD_MASK].base < 0)
rx_ring1053drivers/net/lance.clp->rx_ring[entry].base |= 0x80000000;
rx_ring1062drivers/net/lance.c(unsigned char *)bus_to_virt((lp->rx_ring[entry].base & 0x00ffffff)),
rx_ring1071drivers/net/lance.clp->rx_ring[entry].buf_length = -PKT_BUF_SZ;
rx_ring1072drivers/net/lance.clp->rx_ring[entry].base |= 0x80000000;
rx_ring114drivers/net/lance32.cu32 rx_ring;
rx_ring120drivers/net/lance32.cstruct lance32_rx_head   rx_ring[RX_RING_SIZE];
rx_ring168drivers/net/lance32.clp->init_block.rx_ring = (u32)virt_to_bus(lp->rx_ring);
rx_ring320drivers/net/lance32.c(u32) virt_to_bus(lp->rx_ring),
rx_ring396drivers/net/lance32.clp->rx_ring[i].base = (u32)virt_to_bus((char *)lp->rx_buffs + i*PKT_BUF_SZ);
rx_ring397drivers/net/lance32.clp->rx_ring[i].buf_length = -PKT_BUF_SZ;
rx_ring398drivers/net/lance32.clp->rx_ring[i].status = 0x8000;      
rx_ring413drivers/net/lance32.clp->init_block.rx_ring = (u32)virt_to_bus(lp->rx_ring);
rx_ring453drivers/net/lance32.clp->rx_ring[i].base, -lp->rx_ring[i].buf_length,
rx_ring454drivers/net/lance32.clp->rx_ring[i].msg_length);
rx_ring671drivers/net/lance32.cwhile (lp->rx_ring[entry].status >= 0) {
rx_ring672drivers/net/lance32.cint status = lp->rx_ring[entry].status >> 8;
rx_ring685drivers/net/lance32.clp->rx_ring[entry].status &= 0x03ff;
rx_ring690drivers/net/lance32.cshort pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4;
rx_ring705drivers/net/lance32.cif (lp->rx_ring[(entry+i) & RX_RING_MOD_MASK].status < 0)
rx_ring711drivers/net/lance32.clp->rx_ring[entry].status |= 0x8000;
rx_ring720drivers/net/lance32.c(unsigned char *)bus_to_virt(lp->rx_ring[entry].base),
rx_ring729drivers/net/lance32.clp->rx_ring[entry].buf_length = -PKT_BUF_SZ;
rx_ring730drivers/net/lance32.clp->rx_ring[entry].status |= 0x8000;
rx_ring327drivers/net/tulip.cstruct tulip_rx_desc rx_ring[RX_RING_SIZE];
rx_ring719drivers/net/tulip.ctio_write(virt_to_bus(tp->rx_ring), CSR3);
rx_ring754drivers/net/tulip.ctp->rx_ring[i].status = TRING_OWN;
rx_ring755drivers/net/tulip.ctp->rx_ring[i].length = PKT_BUF_SZ;
rx_ring756drivers/net/tulip.ctp->rx_ring[i].buffer1 = virt_to_bus(tp->rx_buffs[i]);
rx_ring757drivers/net/tulip.ctp->rx_ring[i].buffer2 = virt_to_bus(&tp->rx_ring[i+1]);
rx_ring760drivers/net/tulip.ctp->rx_ring[i-1].length = PKT_BUF_SZ | 0x02000000;
rx_ring761drivers/net/tulip.ctp->rx_ring[i-1].buffer2 = virt_to_bus(&tp->rx_ring[0]);
rx_ring793drivers/net/tulip.cprintk("  Rx ring %8.8x: ", (int)tp->rx_ring);
rx_ring796drivers/net/tulip.cprintk(" %8.8x", (unsigned int)tp->rx_ring[i].status);
rx_ring985drivers/net/tulip.cwhile (lp->rx_ring[entry].status >= 0) {
rx_ring986drivers/net/tulip.cint status = lp->rx_ring[entry].status;
rx_ring1000drivers/net/tulip.cshort pkt_len = lp->rx_ring[entry].status >> 16;
rx_ring1010drivers/net/tulip.cif (lp->rx_ring[(entry+i) % RX_RING_SIZE].status < 0)
rx_ring1015drivers/net/tulip.clp->rx_ring[entry].status = TRING_OWN;
rx_ring1023drivers/net/tulip.cbus_to_virt(lp->rx_ring[entry].buffer1), pkt_len);
rx_ring1030drivers/net/tulip.clp->rx_ring[entry].status = TRING_OWN;