Lines Matching refs:controller

14  * controller driver implementing the "Gadget" API; OTG support is
15 * in the works. These are normal Linux-USB controller drivers which
324 dev_dbg(musb->controller, "%cX ep%d fifo %p count %d buf %p\n",
366 dev_dbg(musb->controller, "%cX ep%d fifo %p count %d buf %p\n",
463 * @musb: musb controller driver data
494 dev_err(musb->controller, "%s: could not set host: %02x\n",
514 * @musb: musb controller driver data
541 dev_err(musb->controller, "%s: could not set peripheral: %02x\n",
803 dev_printk(ignore ? KERN_DEBUG : KERN_ERR, musb->controller,
1000 dev_err(musb->controller, "Babble\n");
1116 dev_dbg(musb->controller, "START_OF_FRAME\n");
1229 * with controller locked, irqs blocked
1541 * @param musb the controller
1801 /* called with controller lock already held */
2033 pm_runtime_mark_last_busy(musb->controller);
2034 pm_runtime_put_autosuspend(musb->controller);
2049 error = pm_runtime_get_sync(musb->controller);
2051 dev_err(musb->controller, "Could not enable: %i\n",
2065 pm_runtime_mark_last_busy(musb->controller);
2066 pm_runtime_put_autosuspend(musb->controller);
2078 error = pm_runtime_resume_and_get(musb->controller);
2080 dev_err(musb->controller, "Could not enable: %i\n", error);
2089 sysfs_notify(&musb->controller->kobj, NULL, "mode");
2092 pm_runtime_mark_last_busy(musb->controller);
2093 pm_runtime_put_autosuspend(musb->controller);
2124 * When a babble condition occurs, the musb controller
2172 musb->controller = dev;
2224 dev_err(musb->controller,
2230 devm_kfree(musb->controller, w);
2262 w = devm_kzalloc(musb->controller, sizeof(*w), GFP_ATOMIC);
2301 * Perform generic per-controller initialization.
2303 * @dev: the controller (already clocked, etc)
2305 * @ctrl: virtual address of controller registers,
2422 dev_err(dev, "DMA controller not set\n");
2451 musb->xceiv->io_dev = musb->controller;
2466 pm_runtime_use_autosuspend(musb->controller);
2467 pm_runtime_set_autosuspend_delay(musb->controller, 500);
2468 pm_runtime_enable(musb->controller);
2469 pm_runtime_get_sync(musb->controller);
2566 pm_runtime_mark_last_busy(musb->controller);
2567 pm_runtime_put_autosuspend(musb->controller);
2582 pm_runtime_dont_use_autosuspend(musb->controller);
2583 pm_runtime_put_sync(musb->controller);
2584 pm_runtime_disable(musb->controller);
2592 dev_err_probe(musb->controller, status, "%s failed\n", __func__);
2639 pm_runtime_get_sync(musb->controller);
2650 pm_runtime_dont_use_autosuspend(musb->controller);
2651 pm_runtime_put_sync(musb->controller);
2652 pm_runtime_disable(musb->controller);
2885 dev_err(musb->controller, "resume work failed with %i\n",
2928 dev_err(musb->controller, "resume work failed with %i\n",