Lines Matching refs:dmacount
427 td->dmacount = 0; /* not VALID */ in net2280_alloc_request()
648 u32 dmacount = req->req.length; in fill_dma_desc() local
656 dmacount |= (1 << DMA_DIRECTION); in fill_dma_desc()
657 if ((!ep->is_in && (dmacount % ep->ep.maxpacket) != 0) in fill_dma_desc()
659 dmacount |= (1 << END_OF_CHAIN); in fill_dma_desc()
663 dmacount |= (1 << VALID_BIT); in fill_dma_desc()
665 dmacount |= (1 << DMA_DONE_INTERRUPT_ENABLE); in fill_dma_desc()
672 td->dmacount = cpu_to_le32(dmacount); in fill_dma_desc()
705 writel (tmp, &dma->dmacount); in start_queue()
746 req->td->dmacount = cpu_to_le32 (req->req.length - tmp); in start_dma()
748 | tmp, &dma->dmacount); in start_dma()
778 req->td->dmacount |= __constant_cpu_to_le32 (1 << END_OF_CHAIN); in start_dma()
962 u32 dmacount, in dma_done() argument
966 req->req.actual = req->req.length - (DMA_BYTE_COUNT_MASK & dmacount); in dma_done()
986 tmp = le32_to_cpup (&req->td->dmacount); in scan_dma_completions()
996 tmp = readl (&ep->dma->dmacount); in scan_dma_completions()
1057 __le32 dmacount; in restart_dma() local
1061 dmacount = entry->td->dmacount; in restart_dma()
1068 dmacount |= valid_bit; in restart_dma()
1069 entry->td->dmacount = dmacount; in restart_dma()
1074 prev->td->dmacount |= dma_done_ie; in restart_dma()
1081 dmacount &= ~valid_bit; in restart_dma()
1082 entry->td->dmacount = dmacount; in restart_dma()
1164 req->td->dmacount = 0; /* invalidate */ in net2280_dequeue()
1166 readl (&ep->dma->dmacount), in net2280_dequeue()
1180 if (req->td->dmacount & dma_done_ie) in net2280_dequeue()
1181 writel (readl (&ep->dma->dmacount) in net2280_dequeue()
1183 &ep->dma->dmacount); in net2280_dequeue()
1190 if (req->td->dmacount & dma_done_ie) in net2280_dequeue()
1191 prev->td->dmacount |= dma_done_ie; in net2280_dequeue()
1561 readl (&ep->dma->dmacount), in net2280_show_registers()
1662 readl (&ep->dma->dmacount)); in show_queues()
1680 le32_to_cpu (td->dmacount), in show_queues()
2172 count = readl (&ep->dma->dmacount); in handle_ep_small()
2187 req->td->dmacount = 0; in handle_ep_small()
2660 __le32 dmacount; in handle_stat1_irqs() local
2669 dmacount = req->td->dmacount; in handle_stat1_irqs()
2670 dmacount &= __constant_cpu_to_le32 ( in handle_stat1_irqs()
2673 if (dmacount && (dmacount & valid_bit) == 0) in handle_stat1_irqs()
2883 td->dmacount = 0; /* not VALID */ in net2280_probe()