Lines Matching refs:sc_bus

50     ((uint8_t *)&(((struct xhci_softc *)0)->sc_bus))))
271 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 4);
335 device_printf(sc->sc_bus.parent, "Controller "
434 usb_bus_mem_flush_all(&sc->sc_bus, &xhci_iterate_hw_softc);
448 device_printf(sc->sc_bus.parent, "Run timeout.\n");
453 xhci_do_poll(&sc->sc_bus);
457 (void)sc->sc_port_route(sc->sc_bus.parent,
487 device_printf(sc->sc_bus.parent, "Controller halt timeout.\n");
513 device_printf(sc->sc_bus.parent, "Controller "
528 sc->sc_bus.parent = self;
531 sc->sc_bus.usbrev = USB_REV_3_0;
534 sc->sc_bus.methods = &xhci_bus_methods;
537 sc->sc_bus.devices = sc->sc_devices;
538 sc->sc_bus.devices_max = XHCI_MAX_DEVICES;
557 device_printf(sc->sc_bus.parent, "Controller does "
574 sc->sc_bus.dma_bits = (XHCI_HCS0_AC64(temp) &&
578 sc->sc_ctx_is_64_byte ? 64 : 32, (int)sc->sc_bus.dma_bits);
586 device_printf(sc->sc_bus.parent, "Invalid number "
606 device_printf(sc->sc_bus.parent, "XHCI request "
629 if (usb_bus_mem_alloc_all(&sc->sc_bus,
639 sc->sc_config_msg[0].bus = &sc->sc_bus;
641 sc->sc_config_msg[1].bus = &sc->sc_bus;
655 usb_bus_mem_free_all(&sc->sc_bus, &xhci_iterate_hw_softc);
1146 USB_BUS_LOCK(&sc->sc_bus);
1205 err = (usb_error_t)cv_timedwait(&sc->sc_cmd_cv, &sc->sc_bus.bus_mtx,
1244 usb_bus_reset_async_locked(&sc->sc_bus);
1262 USB_BUS_UNLOCK(&sc->sc_bus);
1421 (void)sc->sc_port_route(sc->sc_bus.parent, 0, ~0);
1594 USB_BUS_LOCK(&sc->sc_bus);
1634 USB_BUS_UNLOCK(&sc->sc_bus);
1658 USB_BUS_LOCK(&sc->sc_bus);
1660 USB_BUS_UNLOCK(&sc->sc_bus);
2063 usb_isoc_time_expand(&temp.sc->sc_bus, x / 8) +
2682 pc->tag_parent = sc->sc_bus.dma_parent_tag;
2695 pc->tag_parent = sc->sc_bus.dma_parent_tag;
2710 pc->tag_parent = sc->sc_bus.dma_parent_tag;
2898 (void)usb_proc_msignal(USB_BUS_CONTROL_XFER_PROC(&sc->sc_bus),
2981 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED);
2997 uhub_root_intr(&sc->sc_bus, sc->sc_hub_idata,
3245 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED);
3428 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 50);
3600 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 250);
3860 usbd_transfer_enqueue(&sc->sc_bus.intr_q, xfer);
3862 (void)usb_proc_msignal(USB_BUS_CONTROL_XFER_PROC(&sc->sc_bus),
3876 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) {
3909 USB_BUS_UNLOCK(&sc->sc_bus);
3913 USB_BUS_LOCK(&sc->sc_bus);
3936 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) {