Lines Matching defs:bus

48 #define XHCI_BUS2SC(bus) \
49 ((struct xhci_softc *)(((uint8_t *)(bus)) - \
171 xhci_iterate_hw_softc(struct usb_bus *bus, usb_bus_mem_sub_cb_t *cb)
173 struct xhci_softc *sc = XHCI_BUS2SC(bus);
176 cb(bus, &sc->sc_hw.root_pc, &sc->sc_hw.root_pg,
179 cb(bus, &sc->sc_hw.ctx_pc, &sc->sc_hw.ctx_pg,
183 cb(bus, &sc->sc_hw.scratch_pc[i], &sc->sc_hw.scratch_pg[i],
527 /* initialize some bus fields */
530 /* set the bus revision */
533 /* set up the bus struct */
544 /* set up bus space offsets */
639 sc->sc_config_msg[0].bus = &sc->sc_bus;
641 sc->sc_config_msg[1].bus = &sc->sc_bus;
662 xhci_set_hw_power_sleep(struct usb_bus *bus, uint32_t state)
664 struct xhci_softc *sc = XHCI_BUS2SC(bus);
1337 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
1394 USB_BUS_LOCK(udev->bus);
1397 USB_BUS_UNLOCK(udev->bus);
1647 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
1654 xhci_do_poll(struct usb_bus *bus)
1656 struct xhci_softc *sc = XHCI_BUS2SC(bus);
1980 temp.sc = XHCI_BUS2SC(xfer->xroot->bus);
2239 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
2300 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
2497 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
2666 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
2749 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
2765 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
2795 struct xhci_softc *sc = XHCI_BUS2SC(xfer->xroot->bus);
2893 struct xhci_softc *sc = XHCI_BUS2SC(xfer->xroot->bus);
3115 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer);
3233 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
3760 struct xhci_softc *sc = XHCI_BUS2SC(xfer->xroot->bus);
3857 struct xhci_softc *sc = XHCI_BUS2SC(xfer->xroot->bus);
3873 sc = XHCI_BUS2SC(((struct usb_bus_msg *)pm)->bus);
3964 USB_BUS_LOCK(udev->bus);
3967 USB_BUS_UNLOCK(udev->bus);
3994 USB_BUS_LOCK(udev->bus);
3997 USB_BUS_UNLOCK(udev->bus);
4003 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
4064 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
4099 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
4116 USB_BUS_LOCK(udev->bus);
4125 USB_BUS_UNLOCK(udev->bus);
4133 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);
4162 xhci_set_hw_power(struct usb_bus *bus)
4170 struct xhci_softc *sc = XHCI_BUS2SC(udev->bus);