taglinefilesource code
rx_ring292drivers/net/de4x5.cstruct de4x5_desc rx_ring[NUM_RX_DESC];  /* RX descriptor ring */
rx_ring494drivers/net/de4x5.clp->rx_ring[i].status = 0;
rx_ring495drivers/net/de4x5.clp->rx_ring[i].des1 = RX_BUFF_SZ;
rx_ring496drivers/net/de4x5.clp->rx_ring[i].buf = tmp + i * RX_BUFF_SZ;
rx_ring497drivers/net/de4x5.clp->rx_ring[i].next = NULL;
rx_ring507drivers/net/de4x5.clp->rx_ring[lp->rxRingSize - 1].des1 |= RD_RER;
rx_ring511drivers/net/de4x5.coutl((u_long)lp->rx_ring, DE4X5_RRBA);
rx_ring589drivers/net/de4x5.ckfree_s(lp->rx_ring[0].buf, RX_BUFF_SZ * NUM_RX_DESC + LWPAD);
rx_ring633drivers/net/de4x5.cprintk("\t0x%8.8lx  0x%8.8lx\n",(long)lp->rx_ring,(long)lp->tx_ring);
rx_ring637drivers/net/de4x5.cprintk("0x%8.8lx  ",(long)&lp->rx_ring[i].status);
rx_ring640drivers/net/de4x5.cprintk("...0x%8.8lx\n",(long)&lp->rx_ring[i].status);
rx_ring651drivers/net/de4x5.cprintk("0x%8.8lx  ",(long)lp->rx_ring[i].buf);
rx_ring654drivers/net/de4x5.cprintk("...0x%8.8lx\n",(long)lp->rx_ring[i].buf);
rx_ring733drivers/net/de4x5.coutl((u_long)lp->rx_ring, DE4X5_RRBA);  /* Start of RX Descriptor List */
rx_ring742drivers/net/de4x5.clp->rx_ring[i].status = R_OWN;
rx_ring945drivers/net/de4x5.cfor (entry = lp->rx_new; lp->rx_ring[entry].status >= 0;entry = lp->rx_new) {
rx_ring946drivers/net/de4x5.cstatus = lp->rx_ring[entry].status;
rx_ring960drivers/net/de4x5.cshort pkt_len = (short)(lp->rx_ring[entry].status >> 16);
rx_ring968drivers/net/de4x5.cmemcpy(skb->data, lp->rx_ring[lp->rx_old].buf, len);
rx_ring969drivers/net/de4x5.cmemcpy(skb->data + len, lp->rx_ring[0].buf, pkt_len - len);
rx_ring971drivers/net/de4x5.cmemcpy(skb->data, lp->rx_ring[lp->rx_old].buf, pkt_len);
rx_ring1015drivers/net/de4x5.clp->rx_ring[lp->rx_old].status = R_OWN;
rx_ring1017drivers/net/de4x5.clp->rx_ring[entry].status = R_OWN;
rx_ring1960drivers/net/de4x5.ctmp.lval[j>>2] = (long)lp->rx_ring; j+=4;
rx_ring1965drivers/net/de4x5.ctmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
rx_ring1968drivers/net/de4x5.ctmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
rx_ring1978drivers/net/de4x5.ctmp.lval[j>>2] = (long)lp->rx_ring[i].buf; j+=4;
rx_ring1981drivers/net/de4x5.ctmp.lval[j>>2] = (long)lp->rx_ring[i].buf; j+=4;
rx_ring1990drivers/net/de4x5.ctmp.lval[j>>2] = lp->rx_ring[i].status; j+=4;
rx_ring2052drivers/net/de4x5.ckfree_s(lp->rx_ring[0].buf, RX_BUFF_SZ * NUM_RX_DESC + LWPAD);
rx_ring302drivers/net/depca.cunsigned long rx_ring;       /* Rx ring base pointer & ring length */
rx_ring308drivers/net/depca.cstruct depca_rx_head *rx_ring; /* Pointer to start of RX descriptor ring */
rx_ring569drivers/net/depca.clp->rx_ring = (struct depca_rx_head *)mem_start;
rx_ring584drivers/net/depca.cmemset(lp->rx_ring, 0, sizeof(struct depca_rx_head)*j);
rx_ring588drivers/net/depca.cif ((long)(lp->rx_ring) & 0x07) {
rx_ring714drivers/net/depca.cprintk("\t0x%8.8lx  0x%8.8lx\n",(long)lp->rx_ring,(long)lp->tx_ring);
rx_ring717drivers/net/depca.cprintk("\t0x%8.8lx  0x%8.8lx\n",(long)&lp->rx_ring[i].base,
rx_ring722drivers/net/depca.cprintk("\t0x%8.8lx  0x%8.8lx\n",(long)lp->rx_ring[i].base,
rx_ring735drivers/net/depca.cprintk("\n\trx_ring at: 0x%8.8lx\n",(long)lp->init_block.rx_ring);
rx_ring786drivers/net/depca.clp->rx_ring[i].base = (lp->dma_buffs + i*PKT_BUF_SZ) | R_OWN;
rx_ring787drivers/net/depca.clp->rx_ring[i].buf_length = -PKT_BUF_SZ;
rx_ring799drivers/net/depca.clp->init_block.rx_ring = ((unsigned long)lp->rx_ring & LA_MASK) | lp->rlen;
rx_ring1023drivers/net/depca.cfor (; lp->rx_ring[entry].base >= 0; entry = (++lp->cur_rx) & lp->rmask) {
rx_ring1024drivers/net/depca.cint status = lp->rx_ring[entry].base >> 16 ;
rx_ring1044drivers/net/depca.cwhile ((status=(lp->rx_ring[(entry+1)&lp->rmask].base >> 16)) < 0);
rx_ring1056drivers/net/depca.cshort pkt_len = lp->rx_ring[entry].msg_length;
rx_ring1068drivers/net/depca.c(unsigned char *)((lp->rx_ring[entry].base+lp->bus_offset) &
rx_ring1080drivers/net/depca.clp->rx_ring[entry].base |= R_OWN;
rx_ring1083drivers/net/depca.clp->rx_ring[entry].base |= R_OWN;
rx_ring186drivers/net/lance.cunsigned rx_ring;      /* Tx and Rx ring base pointers */
rx_ring194drivers/net/lance.cstruct lance_rx_head rx_ring[RX_RING_SIZE];
rx_ring412drivers/net/lance.cif ((int)(lp->rx_ring) & 0x07) {
rx_ring425drivers/net/lance.clp->init_block.rx_ring = (int)lp->rx_ring | RX_RING_LEN_BITS;
rx_ring600drivers/net/lance.cdev->name, dev->irq, dev->dma, (int) lp->tx_ring, (int) lp->rx_ring,
rx_ring675drivers/net/lance.clp->rx_ring[i].base = (lp->rx_buffs + i*PKT_BUF_SZ) | 0x80000000;
rx_ring676drivers/net/lance.clp->rx_ring[i].buf_length = -PKT_BUF_SZ;
rx_ring689drivers/net/lance.clp->init_block.rx_ring = (int)lp->rx_ring | RX_RING_LEN_BITS;
rx_ring733drivers/net/lance.clp->rx_ring[i].base, -lp->rx_ring[i].buf_length,
rx_ring734drivers/net/lance.clp->rx_ring[i].msg_length);
rx_ring967drivers/net/lance.cwhile (lp->rx_ring[entry].base >= 0) {
rx_ring968drivers/net/lance.cint status = lp->rx_ring[entry].base >> 24;
rx_ring981drivers/net/lance.clp->rx_ring[entry].base &= 0x03ffffff;
rx_ring984drivers/net/lance.cshort pkt_len = (lp->rx_ring[entry].msg_length & 0xfff)-4;
rx_ring991drivers/net/lance.cif (lp->rx_ring[(entry+i) & RX_RING_MOD_MASK].base < 0)
rx_ring996drivers/net/lance.clp->rx_ring[entry].base |= 0x80000000;
rx_ring1004drivers/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_ring143drivers/net/tulip.cstruct tulip_rx_desc rx_ring[RX_RING_SIZE];
rx_ring320drivers/net/tulip.coutl((int)tp->rx_ring, ioaddr + CSR3);
rx_ring359drivers/net/tulip.ctp->rx_ring[i].status = 0x80000000;  /* Owned by Tulip chip */
rx_ring360drivers/net/tulip.ctp->rx_ring[i].length = PKT_BUF_SZ;
rx_ring361drivers/net/tulip.ctp->rx_ring[i].buffer1 = (char *)(tp->rx_buffs + i*PKT_BUF_SZ);
rx_ring362drivers/net/tulip.ctp->rx_ring[i].buffer2 = (char *)&tp->rx_ring[i+1];
rx_ring365drivers/net/tulip.ctp->rx_ring[i-1].length = PKT_BUF_SZ | 0x02000000;
rx_ring366drivers/net/tulip.ctp->rx_ring[i-1].buffer2 = (char *)&tp->rx_ring[0];
rx_ring391drivers/net/tulip.cprintk("  Rx ring %8.8x: ", (int)tp->rx_ring);
rx_ring393drivers/net/tulip.cprintk(" %8.8x", (unsigned int)tp->rx_ring[i].status);
rx_ring583drivers/net/tulip.cwhile (lp->rx_ring[entry].status >= 0) {
rx_ring584drivers/net/tulip.cint status = lp->rx_ring[entry].status;
rx_ring600drivers/net/tulip.cshort pkt_len = lp->rx_ring[entry].status >> 16;
rx_ring609drivers/net/tulip.cif (lp->rx_ring[(entry+i) % RX_RING_SIZE].status < 0)
rx_ring614drivers/net/tulip.clp->rx_ring[entry].status = 0x80000000;
rx_ring621drivers/net/tulip.cmemcpy(skb->data, lp->rx_ring[entry].buffer1, pkt_len);
rx_ring626drivers/net/tulip.clp->rx_ring[entry].status = 0x80000000;