Lines Matching refs:musb

68 	struct musb *musb = hw_ep->musb;  in ux500_dma_callback()  local
71 dev_dbg(musb->controller, "DMA rx transfer done on hw_ep=%d\n", in ux500_dma_callback()
74 spin_lock_irqsave(&musb->lock, flags); in ux500_dma_callback()
77 musb_dma_completion(musb, hw_ep->epnum, ux500_channel->is_tx); in ux500_dma_callback()
78 spin_unlock_irqrestore(&musb->lock, flags); in ux500_dma_callback()
94 struct musb *musb = ux500_channel->controller->private_data; in ux500_configure_channel() local
95 dma_addr_t usb_fifo_addr = (musb->io.fifo_offset(hw_ep->epnum) + in ux500_configure_channel()
98 dev_dbg(musb->controller, in ux500_configure_channel()
146 struct musb *musb = controller->private_data; in ux500_dma_channel_allocate() local
169 dev_dbg(musb->controller, "hw_ep=%d, is_tx=0x%x, channel=%d\n", in ux500_dma_channel_allocate()
178 struct musb *musb = ux500_channel->controller->private_data; in ux500_dma_channel_release() local
180 dev_dbg(musb->controller, "channel=%d\n", ux500_channel->ch_num); in ux500_dma_channel_release()
226 struct musb *musb = controller->private_data; in ux500_dma_channel_abort() local
227 void __iomem *epio = musb->endpoints[ux500_channel->hw_ep->epnum].regs; in ux500_dma_channel_abort()
230 dev_dbg(musb->controller, "channel=%d, is_tx=%d\n", in ux500_dma_channel_abort()
284 struct musb *musb = controller->private_data; in ux500_dma_controller_start() local
285 struct device *dev = musb->controller; in ux500_dma_controller_start()
299 dev_err(musb->controller, "No platform data\n"); in ux500_dma_controller_start()
373 ux500_dma_controller_create(struct musb *musb, void __iomem *base) in ux500_dma_controller_create() argument
376 struct platform_device *pdev = to_platform_device(musb->controller); in ux500_dma_controller_create()
384 controller->private_data = musb; in ux500_dma_controller_create()
389 dev_err(musb->controller, "no memory resource defined\n"); in ux500_dma_controller_create()