Lines Matching refs:rx_ring

790     struct de4x5_desc *rx_ring;		    /* RX descriptor ring           */  member
1175 lp->rx_ring = dma_alloc_coherent(gendev, lp->dma_size, in de4x5_hw_init()
1177 if (lp->rx_ring == NULL) { in de4x5_hw_init()
1181 lp->tx_ring = lp->rx_ring + NUM_RX_DESC; in de4x5_hw_init()
1189 lp->rx_ring[i].status = 0; in de4x5_hw_init()
1190 lp->rx_ring[i].des1 = cpu_to_le32(RX_BUFF_SZ); in de4x5_hw_init()
1191 lp->rx_ring[i].buf = 0; in de4x5_hw_init()
1192 lp->rx_ring[i].next = 0; in de4x5_hw_init()
1203 lp->rx_bufs = (char *)(((long)(lp->rx_ring + NUM_RX_DESC in de4x5_hw_init()
1206 lp->rx_ring[i].status = 0; in de4x5_hw_init()
1207 lp->rx_ring[i].des1 = cpu_to_le32(RX_BUFF_SZ); in de4x5_hw_init()
1208 lp->rx_ring[i].buf = in de4x5_hw_init()
1210 lp->rx_ring[i].next = 0; in de4x5_hw_init()
1223 lp->rx_ring[lp->rxRingSize - 1].des1 |= cpu_to_le32(RD_RER); in de4x5_hw_init()
1249 lp->rx_ring, lp->dma_rings); in de4x5_hw_init()
1280 lp->rx_ring, lp->dma_rings); in de4x5_hw_init()
1421 lp->rx_ring[i].status = cpu_to_le32(R_OWN); in de4x5_sw_reset()
1608 for (entry=lp->rx_new; (s32)le32_to_cpu(lp->rx_ring[entry].status)>=0; in de4x5_rx()
1610 status = (s32)le32_to_cpu(lp->rx_ring[entry].status); in de4x5_rx()
1637 short pkt_len = (short)(le32_to_cpu(lp->rx_ring[entry].status) in de4x5_rx()
1660 lp->rx_ring[lp->rx_old].status = cpu_to_le32(R_OWN); in de4x5_rx()
1663 lp->rx_ring[entry].status = cpu_to_le32(R_OWN); in de4x5_rx()
1801 for (; (s32)le32_to_cpu(lp->rx_ring[lp->rx_new].status)>=0;) { in de4x5_rx_ovfc()
1802 lp->rx_ring[lp->rx_new].status = cpu_to_le32(R_OWN); in de4x5_rx_ovfc()
3605 lp->rx_ring[index].buf = cpu_to_le32(tmp + i); in de4x5_alloc_rx_buff()
3645 lp->rx_ring[i].status = 0; in de4x5_free_rx_buffs()
3710 lp->rx_ring[i].status = cpu_to_le32(R_OWN); in de4x5_rst_desc_ring()
5224 printk("\t0x%8.8lx 0x%8.8lx\n",(u_long)lp->rx_ring,(u_long)lp->tx_ring); in de4x5_dbg_open()
5228 printk("0x%8.8lx ",(u_long)&lp->rx_ring[i].status); in de4x5_dbg_open()
5231 printk("...0x%8.8lx\n",(u_long)&lp->rx_ring[i].status); in de4x5_dbg_open()
5242 printk("0x%8.8x ",le32_to_cpu(lp->rx_ring[i].buf)); in de4x5_dbg_open()
5245 printk("...0x%8.8x\n",le32_to_cpu(lp->rx_ring[i].buf)); in de4x5_dbg_open()