Lines Matching refs:xroot
259 &parm->curr_xfer->xroot->dma_parent_tag;
264 &parm->curr_xfer->xroot->dma_parent_tag;
799 &xfer->xroot->dma_parent_tag;
965 info->done_m[0].xroot = info;
967 info->done_m[1].xroot = info;
1042 xfer->xroot = info;
1314 info = xfer->xroot;
1593 info = xfer->xroot;
1762 usb_command_wrapper(&xfer->xroot->dma_q, xfer);
1783 USB_BUS_LOCK(xfer->xroot->bus);
1799 USB_BUS_UNLOCK(xfer->xroot->bus);
1805 USB_BUS_UNLOCK(xfer->xroot->bus);
1828 USB_BUS_LOCK(xfer->xroot->bus);
1830 USB_BUS_UNLOCK(xfer->xroot->bus);
1837 USB_BUS_LOCK(xfer->xroot->bus);
1840 USB_BUS_UNLOCK(xfer->xroot->bus);
1868 USB_BUS_LOCK(xfer->xroot->bus);
1870 USB_BUS_UNLOCK(xfer->xroot->bus);
1876 USB_BUS_LOCK(xfer->xroot->bus);
1931 USB_BUS_UNLOCK(xfer->xroot->bus);
1959 USB_BUS_LOCK(xfer->xroot->bus);
1962 USB_BUS_UNLOCK(xfer->xroot->bus);
1965 info = xfer->xroot;
1970 USB_BUS_UNLOCK(xfer->xroot->bus);
1974 USB_BUS_UNLOCK(xfer->xroot->bus);
1996 if (xfer->xroot->xfer_mtx != &Giant) {
2018 (void)cv_wait(&xfer->xroot->cv_drain, xfer->xroot->xfer_mtx);
2201 struct usb_xfer_root *info = pm->xroot;
2229 struct usb_xfer_root *info = xfer->xroot;
2232 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2267 struct usb_xfer_root *info = xfer->xroot;
2399 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2468 struct usb_xfer_root *info = xfer->xroot;
2543 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2581 USB_BUS_LOCK(xfer->xroot->bus);
2583 USB_BUS_UNLOCK(xfer->xroot->bus);
2608 USB_BUS_LOCK(xfer->xroot->bus);
2612 USB_BUS_UNLOCK(xfer->xroot->bus);
2630 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2650 info = xfer->xroot;
2667 info = udev->ctrl_xfer[1]->xroot;
2746 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2777 bus = xfer->xroot->bus;
2805 temp = usbd_get_dma_delay(xfer->xroot->udev);
2886 uhub_tt_buffer_reset_async_locked(xfer->xroot->udev, xfer->endpoint);
3191 usbd_clear_data_toggle(xfer2->xroot->udev, xfer2->endpoint);
3245 struct usb_xfer_root *xroot;
3257 xroot = xfer->xroot;
3258 if (xroot == NULL)
3260 udev = xroot->udev;
3272 while (mtx_owned(&xroot->udev->bus->bus_mtx) && !SCHEDULER_STOPPED()) {
3273 mtx_unlock(&xroot->udev->bus->bus_mtx);
3279 while (mtx_owned(xroot->xfer_mtx) && !SCHEDULER_STOPPED()) {
3280 mtx_unlock(xroot->xfer_mtx);
3294 USB_BUS_LOCK(xroot->bus);
3303 xroot->done_m[0].hdr;
3308 pm = &xroot->done_m[0].hdr;
3311 USB_BUS_UNLOCK(xroot->bus);
3315 mtx_lock(xroot->xfer_mtx);
3319 mtx_lock(&xroot->udev->bus->bus_mtx);
3526 switch (usbd_get_speed(xfer->xroot->udev)) {
3540 usb_isoc_time_expand(xfer->xroot->bus, frame_curr / frame_ms) +