Lines Matching defs:musb
466 /* assert(is_host_active(musb)) */
561 cppi_next_tx_segment(struct musb *musb, struct cppi_channel *tx)
600 cppi_rndis_update(tx, 0, musb->ctrl_base, rndis);
741 * @musb: the controller
755 cppi_next_rx_segment(struct musb *musb, struct cppi_channel *rx, int onepacket)
763 void __iomem *tibase = musb->ctrl_base;
773 && is_peripheral_active(musb)
802 if (is_host_active(musb))
805 cppi_rndis_update(rx, 1, musb->ctrl_base, is_rndis);
952 struct musb *musb;
956 musb = controller->musb;
993 cppi_next_tx_segment(musb, cppi_ch);
995 cppi_next_rx_segment(musb, cppi_ch, mode);
1121 if (is_host_active(cppi->musb)
1140 struct musb *musb = dev_id;
1148 cppi = container_of(musb->dma_controller, struct cppi, controller);
1150 spin_lock_irqsave(&musb->lock, flags);
1152 tibase = musb->ctrl_base;
1237 musb_dma_completion(musb, index + 1, 1);
1243 cppi_next_tx_segment(musb, tx_ch);
1265 cppi_next_rx_segment(musb, rx_ch, 1);
1275 musb_dma_completion(musb, index + 1, 0);
1283 spin_unlock_irqrestore(&musb->lock, flags);
1290 dma_controller_create(struct musb *musb, void __iomem *mregs)
1293 struct device *dev = musb->controller;
1304 controller->musb = musb;
1318 controller->musb->controller,
1327 if (request_irq(irq, cppi_interrupt, 0, "cppi-dma", musb)) {
1348 free_irq(cppi->irq, cppi->musb);
1455 if (is_host_active(cppi_ch->controller->musb)) {
1464 if (is_host_active(cppi_ch->controller->musb)) {