Lines Matching refs:lmc_rxring
1153 sc->lmc_rxring[i].status = 0; in lmc_ifdown()
1154 sc->lmc_rxring[i].length = 0; in lmc_ifdown()
1155 sc->lmc_rxring[i].buffer1 = 0xDEADBEEF; in lmc_ifdown()
1459 while (((stat = sc->lmc_rxring[i].status) & LMC_RDES_OWN_BIT) != DESC_OWNED_BY_DC21X4) in lmc_rx()
1515 sc->lmc_rxring[i].buffer1 = virt_to_bus(skb_tail_pointer(nsb)); in lmc_rx()
1540 sc->lmc_rxring[i].buffer1 = 0x0; in lmc_rx()
1556 sc->lmc_rxring[i].buffer1 = virt_to_bus(skb_tail_pointer(nsb)); in lmc_rx()
1590 sc->lmc_rxring[i].status = DESC_OWNED_BY_DC21X4; in lmc_rx()
1617 if ((sc->lmc_rxring[i].status & LMC_RDES_OWN_BIT) in lmc_rx()
1771 sc->lmc_rxring[i].status = 0x80000000; in lmc_softreset()
1774 sc->lmc_rxring[i].length = skb_tailroom(skb); in lmc_softreset()
1779 sc->lmc_rxring[i].buffer1 = virt_to_bus (skb->data); in lmc_softreset()
1782 sc->lmc_rxring[i].buffer2 = virt_to_bus (&sc->lmc_rxring[i + 1]); in lmc_softreset()
1790 sc->lmc_rxring[i - 1].length |= 0x02000000; /* Set end of buffers flag */ in lmc_softreset()
1791 … sc->lmc_rxring[i - 1].buffer2 = virt_to_bus(&sc->lmc_rxring[0]); /* Point back to the start */ in lmc_softreset()
1793 LMC_CSR_WRITE (sc, csr_rxlist, virt_to_bus (sc->lmc_rxring)); /* write base address */ in lmc_softreset()