Lines Matching full:tdma
75 volatile struct hpc_dma_desc tdma; member
196 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT; in seeq_init_ring()
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()
276 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings()
277 t[i].tdma.pnext); in sgiseeq_dump_rings()
445 while ((td->tdma.cntinfo & (HPCDMA_XIU | HPCDMA_ETXD)) == in kick_tx()
451 if (td->tdma.cntinfo & HPCDMA_XIU) { in kick_tx()
483 if (!(td->tdma.cntinfo & (HPCDMA_XIU))) in sgiseeq_tx()
485 if (!(td->tdma.cntinfo & (HPCDMA_ETXD))) { in sgiseeq_tx()
495 td->tdma.cntinfo &= ~(HPCDMA_XIU | HPCDMA_XIE); in sgiseeq_tx()
496 td->tdma.cntinfo |= HPCDMA_EOX; in sgiseeq_tx()
630 td->tdma.pbuf = dma_map_single(dev->dev.parent, skb->data, in sgiseeq_start_xmit()
632 td->tdma.cntinfo = (len & HPCDMA_BCNT) | in sgiseeq_start_xmit()
640 backend->tdma.cntinfo &= ~HPCDMA_EOX; in sgiseeq_start_xmit()
693 buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf + i + 1); in setup_tx_ring()
694 buf[i].tdma.pbuf = 0; in setup_tx_ring()
698 buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf); in setup_tx_ring()