Lines Matching refs:sc_bus

92     __containerof(bus, struct dwc_otg_softc, sc_bus)
637 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 125);
646 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 100);
653 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 10);
660 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 250);
2431 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED);
2435 USB_BUS_SPIN_LOCK(&sc->sc_bus);
2443 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
2510 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2537 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2541 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2558 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2562 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2585 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2589 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2604 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2609 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2624 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2630 TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry);
2633 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2637 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2640 TAILQ_CONCAT(&head, &sc->sc_bus.intr_q.head, wait_entry);
2641 TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry);
2644 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) {
2648 TAILQ_REMOVE(&sc->sc_bus.intr_q.head, xfer, wait_entry);
2651 TAILQ_CONCAT(&sc->sc_bus.intr_q.head, &head, wait_entry);
2790 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry)
2810 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) {
2855 USB_BUS_SPIN_LOCK(&sc->sc_bus);
2896 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
2907 USB_BUS_LOCK(&sc->sc_bus);
2908 USB_BUS_SPIN_LOCK(&sc->sc_bus);
3081 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
3082 USB_BUS_UNLOCK(&sc->sc_bus);
3451 USB_BUS_SPIN_LOCK(&sc->sc_bus);
3487 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
3495 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED);
3500 uhub_root_intr(&sc->sc_bus, sc->sc_hub_idata,
3625 USB_BUS_SPIN_LOCK(&sc->sc_bus);
3639 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
3667 USB_BUS_SPIN_LOCK(&sc->sc_bus);
3700 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
3784 USB_BUS_SPIN_LOCK(&sc->sc_bus);
3796 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
3817 USB_BUS_LOCK(&sc->sc_bus);
3830 USB_BUS_UNLOCK(&sc->sc_bus);
3847 sc->sc_bus.devices = sc->sc_devices;
3848 sc->sc_bus.devices_max = DWC_OTG_MAX_DEVICES;
3849 sc->sc_bus.dma_bits = 32;
3850 sc->sc_bus.usbrev = USB_REV_2_0;
3851 sc->sc_bus.methods = &dwc_otg_bus_methods;
3854 if (usb_bus_mem_alloc_all(&sc->sc_bus,
3855 USB_GET_DMA_TAG(sc->sc_bus.parent), NULL)) {
3859 sc->sc_bus.bdev = device_add_child(sc->sc_bus.parent, "usbus", DEVICE_UNIT_ANY);
3860 if (sc->sc_bus.bdev == NULL)
3863 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus);
3865 err = bus_setup_intr(sc->sc_bus.parent, sc->sc_irq_res,
3874 &sc->sc_bus.bus_mtx, 0);
3876 USB_BUS_LOCK(&sc->sc_bus);
3889 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 32);
3895 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 128);
3978 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 100);
3984 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 100);
4012 USB_BUS_UNLOCK(&sc->sc_bus);
4064 USB_BUS_UNLOCK(&sc->sc_bus);
4068 dwc_otg_do_poll(&sc->sc_bus);
4076 USB_BUS_LOCK(&sc->sc_bus);
4099 USB_BUS_UNLOCK(&sc->sc_bus);
4121 USB_BUS_LOCK(&sc->sc_bus);
4122 USB_BUS_SPIN_LOCK(&sc->sc_bus);
4125 USB_BUS_SPIN_UNLOCK(&sc->sc_bus);
4126 USB_BUS_UNLOCK(&sc->sc_bus);
4312 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED);
4655 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 16);
4660 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 16);