Lines Matching refs:tdma
75 volatile struct hpc_dma_desc tdma; member
192 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT; in seeq_init_ring()
268 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings()
269 t[i].tdma.pnext); in sgiseeq_dump_rings()
272 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings()
273 t[i].tdma.pnext); in sgiseeq_dump_rings()
439 while ((td->tdma.cntinfo & (HPCDMA_XIU | HPCDMA_ETXD)) == in kick_tx()
445 if (td->tdma.cntinfo & HPCDMA_XIU) { in kick_tx()
476 if (!(td->tdma.cntinfo & (HPCDMA_XIU))) in sgiseeq_tx()
478 if (!(td->tdma.cntinfo & (HPCDMA_ETXD))) { in sgiseeq_tx()
487 td->tdma.cntinfo &= ~(HPCDMA_XIU | HPCDMA_XIE); in sgiseeq_tx()
488 td->tdma.cntinfo |= HPCDMA_EOX; in sgiseeq_tx()
622 td->tdma.pbuf = dma_map_single(dev->dev.parent, skb->data, in sgiseeq_start_xmit()
624 td->tdma.cntinfo = (len & HPCDMA_BCNT) | in sgiseeq_start_xmit()
632 backend->tdma.cntinfo &= ~HPCDMA_EOX; in sgiseeq_start_xmit()
685 buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf + i + 1); in setup_tx_ring()
686 buf[i].tdma.pbuf = 0; in setup_tx_ring()
690 buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf); in setup_tx_ring()