Lines Matching defs:musb
78 struct musb *musb = controller->private_data;
83 dev_err(musb->controller,
149 struct musb *musb = controller->private_data;
154 musb_dbg(musb, "%p, pkt_sz %d, addr %pad, len %d, mode %d",
187 struct musb *musb = controller->private_data;
189 musb_dbg(musb, "ep%d-%s pkt_sz %d, dma_addr %pad length %d, mode %d",
206 if ((musb->hwvers >= MUSB_HWVERS_1800) && (dma_addr % 4))
224 struct musb *musb = musb_channel->controller->private_data;
232 offset = musb->io.ep_offset(musb_channel->epnum,
245 offset = musb->io.ep_offset(musb_channel->epnum,
269 struct musb *musb = controller->private_data;
285 spin_lock_irqsave(&musb->lock, flags);
290 musb_dbg(musb, "spurious DMA irq");
304 musb_dbg(musb, "int_hsdma = 0x%x", int_hsdma);
331 musb_dbg(musb, "ch %p, 0x%x -> 0x%x (%zu / %d) %s",
349 int offset = musb->io.ep_offset(epnum,
370 musb_dma_completion(musb, musb_channel->epnum,
378 spin_unlock_irqrestore(&musb->lock, flags);
398 dma_controller_alloc(struct musb *musb, void __iomem *base)
407 controller->private_data = musb;
418 musbhs_dma_controller_create(struct musb *musb, void __iomem *base)
421 struct device *dev = musb->controller;
430 controller = dma_controller_alloc(musb, base);
435 dev_name(musb->controller), controller)) {
449 musbhs_dma_controller_create_noirq(struct musb *musb, void __iomem *base)
453 controller = dma_controller_alloc(musb, base);