Lines Matching refs:hw_ep
40 struct musb_hw_ep *hw_ep; member
114 struct musb_hw_ep *hw_ep = chdat->hw_ep; in tusb_omap_dma_cb() local
115 void __iomem *ep_conf = hw_ep->conf; in tusb_omap_dma_cb()
164 musb_write_fifo(hw_ep, pio, buf); in tusb_omap_dma_cb()
169 musb_read_fifo(hw_ep, pio, buf); in tusb_omap_dma_cb()
198 csr = musb_readw(hw_ep->regs, MUSB_TXCSR); in tusb_omap_dma_cb()
201 musb_writew(hw_ep->regs, MUSB_TXCSR, csr); in tusb_omap_dma_cb()
215 struct musb_hw_ep *hw_ep = chdat->hw_ep; in tusb_omap_dma_program() local
217 void __iomem *ep_conf = hw_ep->conf; in tusb_omap_dma_program()
218 dma_addr_t fifo = hw_ep->fifo_sync; in tusb_omap_dma_program()
308 fifo = hw_ep->fifo_async; in tusb_omap_dma_program()
373 csr = musb_readw(hw_ep->regs, MUSB_TXCSR); in tusb_omap_dma_program()
377 musb_writew(hw_ep->regs, MUSB_TXCSR, csr); in tusb_omap_dma_program()
380 csr = musb_readw(hw_ep->regs, MUSB_RXCSR); in tusb_omap_dma_program()
383 musb_writew(hw_ep->regs, MUSB_RXCSR, in tusb_omap_dma_program()
487 struct musb_hw_ep *hw_ep, in tusb_omap_dma_allocate() argument
505 reg &= ~(1 << hw_ep->epnum); in tusb_omap_dma_allocate()
507 reg &= ~(1 << (hw_ep->epnum + 15)); in tusb_omap_dma_allocate()
511 if (hw_ep->epnum == 0) { in tusb_omap_dma_allocate()
539 chdat->hw_ep = hw_ep; in tusb_omap_dma_allocate()
540 chdat->epnum = hw_ep->epnum; in tusb_omap_dma_allocate()