Lines Matching refs:rx_ring

790     struct de4x5_desc *rx_ring;		    /* RX descriptor ring           */
1176 lp->rx_ring = dma_alloc_coherent(gendev, lp->dma_size,
1178 if (lp->rx_ring == NULL) {
1182 lp->tx_ring = lp->rx_ring + NUM_RX_DESC;
1190 lp->rx_ring[i].status = 0;
1191 lp->rx_ring[i].des1 = cpu_to_le32(RX_BUFF_SZ);
1192 lp->rx_ring[i].buf = 0;
1193 lp->rx_ring[i].next = 0;
1204 lp->rx_bufs = (char *)(((long)(lp->rx_ring + NUM_RX_DESC
1207 lp->rx_ring[i].status = 0;
1208 lp->rx_ring[i].des1 = cpu_to_le32(RX_BUFF_SZ);
1209 lp->rx_ring[i].buf =
1211 lp->rx_ring[i].next = 0;
1224 lp->rx_ring[lp->rxRingSize - 1].des1 |= cpu_to_le32(RD_RER);
1250 lp->rx_ring, lp->dma_rings);
1281 lp->rx_ring, lp->dma_rings);
1422 lp->rx_ring[i].status = cpu_to_le32(R_OWN);
1609 for (entry=lp->rx_new; (s32)le32_to_cpu(lp->rx_ring[entry].status)>=0;
1611 status = (s32)le32_to_cpu(lp->rx_ring[entry].status);
1638 short pkt_len = (short)(le32_to_cpu(lp->rx_ring[entry].status)
1661 lp->rx_ring[lp->rx_old].status = cpu_to_le32(R_OWN);
1664 lp->rx_ring[entry].status = cpu_to_le32(R_OWN);
1802 for (; (s32)le32_to_cpu(lp->rx_ring[lp->rx_new].status)>=0;) {
1803 lp->rx_ring[lp->rx_new].status = cpu_to_le32(R_OWN);
3606 lp->rx_ring[index].buf = cpu_to_le32(tmp + i);
3646 lp->rx_ring[i].status = 0;
3711 lp->rx_ring[i].status = cpu_to_le32(R_OWN);
5238 printk("\t0x%8.8lx 0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring);
5242 printk("0x%8.8lx ",(u_long)&lp->rx_ring[i].status);
5245 printk("...0x%8.8lx\n",(u_long)&lp->rx_ring[i].status);
5256 printk("0x%8.8x ",le32_to_cpu(lp->rx_ring[i].buf));
5259 printk("...0x%8.8x\n",le32_to_cpu(lp->rx_ring[i].buf));
5476 tmp.lval[j>>2] = (long)lp->rx_ring; j+=4;
5481 tmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
5484 tmp.lval[j>>2] = (long)&lp->rx_ring[i].status; j+=4;
5494 tmp.lval[j>>2] = (s32)le32_to_cpu(lp->rx_ring[i].buf); j+=4;
5497 tmp.lval[j>>2] = (s32)le32_to_cpu(lp->rx_ring[i].buf); j+=4;
5506 tmp.lval[j>>2] = le32_to_cpu(lp->rx_ring[i].status); j+=4;