taglinefilesource code
rx_ring358drivers/net/de4x5.cstruct de4x5_desc rx_ring[NUM_RX_DESC];  /* RX descriptor ring */
rx_ring636drivers/net/de4x5.clp->rx_ring[i].status = 0;
rx_ring637drivers/net/de4x5.clp->rx_ring[i].des1 = RX_BUFF_SZ;
rx_ring638drivers/net/de4x5.clp->rx_ring[i].buf = virt_to_bus(tmp + i * RX_BUFF_SZ);
rx_ring639drivers/net/de4x5.clp->rx_ring[i].next = (u32)NULL;
rx_ring650drivers/net/de4x5.clp->rx_ring[lp->rxRingSize - 1].des1 |= RD_RER;
rx_ring654drivers/net/de4x5.coutl(virt_to_bus(lp->rx_ring), DE4X5_RRBA);
rx_ring744drivers/net/de4x5.ckfree_s(bus_to_virt(lp->rx_ring[0].buf),
rx_ring792drivers/net/de4x5.cprintk("\t0x%8.8lx  0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring);
rx_ring796drivers/net/de4x5.cprintk("0x%8.8lx  ",(u_long)&lp->rx_ring[i].status);
rx_ring799drivers/net/de4x5.cprintk("...0x%8.8lx\n",(u_long)&lp->rx_ring[i].status);
rx_ring810drivers/net/de4x5.cprintk("0x%8.8x  ",lp->rx_ring[i].buf);
rx_ring813drivers/net/de4x5.cprintk("...0x%8.8x\n",lp->rx_ring[i].buf);
rx_ring894drivers/net/de4x5.coutl(virt_to_bus(lp->rx_ring), DE4X5_RRBA);
rx_ring901drivers/net/de4x5.clp->rx_ring[i].status = R_OWN;
rx_ring1141drivers/net/de4x5.cfor (entry = lp->rx_new; lp->rx_ring[entry].status >= 0;entry = lp->rx_new) {
rx_ring1142drivers/net/de4x5.cstatus = lp->rx_ring[entry].status;
rx_ring1156drivers/net/de4x5.cshort pkt_len = (short)(lp->rx_ring[entry].status >> 16) - 4;
rx_ring1164drivers/net/de4x5.cmemcpy(skb_put(skb,len), bus_to_virt(lp->rx_ring[lp->rx_old].buf), len);
rx_ring1165drivers/net/de4x5.cmemcpy(skb_put(skb,pkt_len-len), bus_to_virt(lp->rx_ring[0].buf), pkt_len - len);
rx_ring1167drivers/net/de4x5.cmemcpy(skb_put(skb,pkt_len), bus_to_virt(lp->rx_ring[lp->rx_old].buf), pkt_len);
rx_ring1207drivers/net/de4x5.clp->rx_ring[lp->rx_old].status = R_OWN;
rx_ring1210drivers/net/de4x5.clp->rx_ring[entry].status = R_OWN;
rx_ring2677drivers/net/de4x5.ctmp.lval[j>>2] = (long)lp->rx_ring; j+=4;
rx_ring2682drivers/net/de4x5.ctmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
rx_ring2685drivers/net/de4x5.ctmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
rx_ring2695drivers/net/de4x5.ctmp.lval[j>>2] = (s32)lp->rx_ring[i].buf; j+=4;
rx_ring2698drivers/net/de4x5.ctmp.lval[j>>2] = (s32)lp->rx_ring[i].buf; j+=4;
rx_ring2707drivers/net/de4x5.ctmp.lval[j>>2] = lp->rx_ring[i].status; j+=4;
rx_ring2769drivers/net/de4x5.ckfree_s(bus_to_virt(lp->rx_ring[0].buf), RX_BUFF_SZ * NUM_RX_DESC + ALIGN);
rx_ring316drivers/net/depca.cu32 rx_ring;               /* Rx ring base pointer & ring length */
rx_ring327drivers/net/depca.cstruct depca_rx_desc *rx_ring; /* Pointer to start of RX descriptor ring */
rx_ring528drivers/net/depca.clp->rx_ring = (struct depca_rx_desc *)mem_start;
rx_ring688drivers/net/depca.cprintk("\t0x%lx  0x%lx\n",(u_long)lp->rx_ring, (u_long)lp->tx_ring);
rx_ring692drivers/net/depca.cprintk("0x%8.8lx ", (long) &lp->rx_ring[i].base);
rx_ring695drivers/net/depca.cprintk("...0x%8.8lx\n", (long) &lp->rx_ring[i].base);
rx_ring706drivers/net/depca.cprintk("0x%8.8x  ", readl(&lp->rx_ring[i].base));
rx_ring709drivers/net/depca.cprintk("...0x%8.8x\n", readl(&lp->rx_ring[i].base));
rx_ring730drivers/net/depca.cprintk("\trx_ring at: 0x%8.8x\n",readl(&p->rx_ring));
rx_ring784drivers/net/depca.cwritel((p=lp->dma_buffs+i*RX_BUFF_SZ) | R_OWN, &lp->rx_ring[i].base);
rx_ring785drivers/net/depca.cwritew(-RX_BUFF_SZ, &lp->rx_ring[i].buf_length);
rx_ring795drivers/net/depca.clp->init_block.rx_ring = ((u32)((u_long)lp->rx_ring)&LA_MASK) | lp->rx_rlen;
rx_ring931drivers/net/depca.c!(readl(&lp->rx_ring[entry].base) & R_OWN);
rx_ring933drivers/net/depca.cstatus = readl(&lp->rx_ring[entry].base) >> 16 ;
rx_ring945drivers/net/depca.cshort len, pkt_len = readw(&lp->rx_ring[entry].msg_length);
rx_ring1002drivers/net/depca.cwritel(readl(&lp->rx_ring[lp->rx_old].base) | R_OWN, 
rx_ring1003drivers/net/depca.c&lp->rx_ring[lp->rx_old].base);
rx_ring1005drivers/net/depca.cwritel(readl(&lp->rx_ring[entry].base) | R_OWN, &lp->rx_ring[entry].base);
rx_ring184drivers/net/lance.cunsigned rx_ring;      /* Tx and Rx ring base pointers */
rx_ring191drivers/net/lance.cstruct lance_rx_head rx_ring[RX_RING_SIZE];
rx_ring423drivers/net/lance.clp->init_block.rx_ring = (int)lp->rx_ring | RX_RING_LEN_BITS;
rx_ring598drivers/net/lance.cdev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring,
rx_ring673drivers/net/lance.clp->rx_ring[i].base = (lp->rx_buffs + i*PKT_BUF_SZ) | 0x80000000;
rx_ring674drivers/net/lance.clp->rx_ring[i].buf_length = -PKT_BUF_SZ;
rx_ring687drivers/net/lance.clp->init_block.rx_ring = (int)lp->rx_ring | RX_RING_LEN_BITS;
rx_ring731drivers/net/lance.clp->rx_ring[i].base, -lp->rx_ring[i].buf_length,
rx_ring732drivers/net/lance.clp->rx_ring[i].msg_length);
rx_ring965drivers/net/lance.cwhile (lp->rx_ring[entry].base >= 0) {
rx_ring966drivers/net/lance.cint status = lp->rx_ring[entry].base >> 24;
rx_ring979drivers/net/lance.clp->rx_ring[entry].base &= 0x03ffffff;
rx_ring982drivers/net/lance.cshort pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4;
rx_ring989drivers/net/lance.cif (lp->rx_ring[(entry+i) & RX_RING_MOD_MASK].base < 0)
rx_ring994drivers/net/lance.clp->rx_ring[entry].base |= 0x80000000;
rx_ring1003drivers/net/lance.c(unsigned char *)(lp->rx_ring[entry].base & 0x00ffffff),
rx_ring1012drivers/net/lance.clp->rx_ring[entry].buf_length = -PKT_BUF_SZ;
rx_ring1013drivers/net/lance.clp->rx_ring[entry].base |= 0x80000000;
rx_ring144drivers/net/tulip.cstruct tulip_rx_desc rx_ring[RX_RING_SIZE];
rx_ring327drivers/net/tulip.coutl((int)tp->rx_ring, ioaddr + CSR3);
rx_ring369drivers/net/tulip.ctp->rx_ring[i].status = 0x80000000;  /* Owned by Tulip chip */
rx_ring370drivers/net/tulip.ctp->rx_ring[i].length = PKT_BUF_SZ;
rx_ring371drivers/net/tulip.ctp->rx_ring[i].buffer1 = (char *)(tp->rx_buffs + i*PKT_BUF_SZ);
rx_ring372drivers/net/tulip.ctp->rx_ring[i].buffer2 = (char *)&tp->rx_ring[i+1];
rx_ring375drivers/net/tulip.ctp->rx_ring[i-1].length = PKT_BUF_SZ | 0x02000000;
rx_ring376drivers/net/tulip.ctp->rx_ring[i-1].buffer2 = (char *)&tp->rx_ring[0];
rx_ring401drivers/net/tulip.cprintk("  Rx ring %8.8x: ", (int)tp->rx_ring);
rx_ring403drivers/net/tulip.cprintk(" %8.8x", (unsigned int)tp->rx_ring[i].status);
rx_ring593drivers/net/tulip.cwhile (lp->rx_ring[entry].status >= 0) {
rx_ring594drivers/net/tulip.cint status = lp->rx_ring[entry].status;
rx_ring610drivers/net/tulip.cshort pkt_len = lp->rx_ring[entry].status >> 16;
rx_ring619drivers/net/tulip.cif (lp->rx_ring[(entry+i) % RX_RING_SIZE].status < 0)
rx_ring624drivers/net/tulip.clp->rx_ring[entry].status = 0x80000000;
rx_ring631drivers/net/tulip.cmemcpy(skb_put(skb,pkt_len), lp->rx_ring[entry].buffer1, pkt_len);
rx_ring637drivers/net/tulip.clp->rx_ring[entry].status = 0x80000000;