Lines Matching refs:rx_ring
455 u32 rx_ring; /* Rx ring base pointer & ring length */
472 struct depca_rx_desc __iomem *rx_ring; /* Pointer to start of RX descriptor ring */
482 u_long rx_ring_offset; /* Offset from start of RAM to rx_ring */
702 lp->rx_ring = (struct depca_rx_desc __iomem *) (lp->sh_mem + offset);
887 writel((lp->device_ram_start + offset) | R_OWN, &lp->rx_ring[i].base);
888 writew(-RX_BUFF_SZ, &lp->rx_ring[i].buf_length);
899 lp->init_block.rx_ring = (lp->device_ram_start + lp->rx_ring_offset) | lp->rx_rlen;
1022 for (entry = lp->rx_new; !(readl(&lp->rx_ring[entry].base) & R_OWN); entry = lp->rx_new) {
1023 status = readl(&lp->rx_ring[entry].base) >> 16;
1039 short len, pkt_len = readw(&lp->rx_ring[entry].msg_length) - 4;
1096 writel(readl(&lp->rx_ring[lp->rx_old].base) | R_OWN, &lp->rx_ring[lp->rx_old].base);
1098 writel(readl(&lp->rx_ring[entry].base) | R_OWN, &lp->rx_ring[entry].base);
1865 printk(" 0x%lx 0x%lx\n", (u_long) lp->rx_ring, (u_long) lp->tx_ring);
1869 printk("%p ", &lp->rx_ring[i].base);
1872 printk("...%p\n", &lp->rx_ring[i].base);
1883 printk("0x%8.8x ", readl(&lp->rx_ring[i].base));
1886 printk("...0x%8.8x\n", readl(&lp->rx_ring[i].base));
1906 printk(" rx_ring at: 0x%8.8x\n", p->rx_ring);