Lines Matching refs:tdma
74 volatile struct hpc_dma_desc tdma; member
191 sp->tx_desc[i].tdma.cntinfo = TCNTINFO_INIT; in seeq_init_ring()
267 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings()
268 t[i].tdma.pnext); in sgiseeq_dump_rings()
271 i, (&t[i]), t[i].tdma.pbuf, t[i].tdma.cntinfo, in sgiseeq_dump_rings()
272 t[i].tdma.pnext); in sgiseeq_dump_rings()
438 while ((td->tdma.cntinfo & (HPCDMA_XIU | HPCDMA_ETXD)) == in kick_tx()
444 if (td->tdma.cntinfo & HPCDMA_XIU) { in kick_tx()
475 if (!(td->tdma.cntinfo & (HPCDMA_XIU))) in sgiseeq_tx()
477 if (!(td->tdma.cntinfo & (HPCDMA_ETXD))) { in sgiseeq_tx()
486 td->tdma.cntinfo &= ~(HPCDMA_XIU | HPCDMA_XIE); in sgiseeq_tx()
487 td->tdma.cntinfo |= HPCDMA_EOX; in sgiseeq_tx()
620 td->tdma.pbuf = dma_map_single(dev->dev.parent, skb->data, in sgiseeq_start_xmit()
622 td->tdma.cntinfo = (len & HPCDMA_BCNT) | in sgiseeq_start_xmit()
630 backend->tdma.cntinfo &= ~HPCDMA_EOX; in sgiseeq_start_xmit()
683 buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf + i + 1); in setup_tx_ring()
684 buf[i].tdma.pbuf = 0; in setup_tx_ring()
688 buf[i].tdma.pnext = VIRT_TO_DMA(sp, buf); in setup_tx_ring()