Lines Matching refs:tx_ring
444 u32 tx_ring; /* Tx ring base pointer & ring length */
449 struct depca_tx_desc *tx_ring;
488 writel((p = lp.dma_buffs + (i + lp.txRingMask + 1) * TX_BUFF_SZ) & 0x00ffffff, &lp.tx_ring[i].base);
494 lp.init_block.tx_ring = ((u32) ((u32) lp.tx_ring) & LA_MASK) | lp.tx_rlen;
558 lp.tx_ring = (struct depca_tx_desc *) mem_start;
630 writel(readl(&lp.tx_ring[entry].base) & ~T_FLAGS, &lp.tx_ring[entry].base);
632 writew(0x0000, &lp.tx_ring[entry].misc);
634 writew(-len, &lp.tx_ring[entry].length);
636 writel(readl(&lp.tx_ring[entry].base) | (T_STP|T_ENP|T_OWN), &lp.tx_ring[entry].base);