Lines Matching refs:bus
157 mtod = udev->bus->methods;
951 parm->dma_tag_p, udev->bus->dma_parent_tag[0].tag,
952 xfer_mtx, &usb_bdma_done_event, udev->bus->dma_bits, parm->dma_tag_max);
955 info->bus = udev->bus;
978 USB_BUS_CONTROL_XFER_PROC(udev->bus);
981 USB_BUS_GIANT_PROC(udev->bus);
984 USB_BUS_NON_GIANT_BULK_PROC(udev->bus);
987 USB_BUS_NON_GIANT_ISOC_PROC(udev->bus);
1045 &udev->bus->bus_mtx, 0);
1073 (udev->bus->methods->xfer_setup) (parm);
1089 USB_BUS_LOCK(info->bus);
1097 USB_BUS_UNLOCK(info->bus);
1213 * the bus mutex before returning !
1215 USB_BUS_LOCK(info->bus);
1244 USB_BUS_LOCK_ASSERT(info->bus, MA_OWNED);
1252 usb_pause_mtx(&info->bus->bus_mtx,
1260 USB_BUS_UNLOCK(info->bus);
1317 USB_BUS_LOCK(info->bus);
1337 USB_BUS_UNLOCK(info->bus);
1350 USB_BUS_LOCK(info->bus);
1352 USB_BUS_UNLOCK(info->bus);
1356 USB_BUS_LOCK(info->bus);
1367 USB_BUS_UNLOCK(info->bus);
1590 struct usb_bus *bus;
1594 bus = info->bus;
1602 USB_BUS_LOCK(bus);
1606 USB_BUS_UNLOCK(bus);
1611 USB_BUS_LOCK_ASSERT(bus, MA_NOTOWNED);
1619 USB_BUS_LOCK(bus);
1621 USB_BUS_UNLOCK(bus);
1635 USB_BUS_LOCK(bus);
1637 USB_BUS_UNLOCK(bus);
1662 USB_BUS_LOCK(bus);
1668 USB_BUS_UNLOCK(bus);
1681 USB_BUS_LOCK(bus);
1686 USB_BUS_UNLOCK(bus);
1689 USB_BUS_LOCK(bus);
1691 USB_BUS_UNLOCK(bus);
1703 USB_BUS_LOCK(bus);
1705 USB_BUS_UNLOCK(bus);
1719 USB_BUS_LOCK(bus);
1721 USB_BUS_UNLOCK(bus);
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);
1970 USB_BUS_UNLOCK(xfer->xroot->bus);
1974 USB_BUS_UNLOCK(xfer->xroot->bus);
2204 USB_BUS_UNLOCK(info->bus);
2211 USB_BUS_LOCK(info->bus);
2232 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2269 USB_BUS_LOCK_ASSERT(info->bus, MA_OWNED);
2304 USB_BUS_UNLOCK(info->bus);
2305 USB_BUS_LOCK_ASSERT(info->bus, MA_NOTOWNED);
2312 USB_BUS_LOCK(info->bus);
2318 USB_BUS_LOCK(info->bus);
2344 USB_BUS_LOCK(info->bus);
2346 USB_BUS_UNLOCK(info->bus);
2353 USB_BUS_LOCK(info->bus);
2399 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2470 USB_BUS_LOCK_ASSERT(info->bus, MA_OWNED);
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);
2664 (udev->bus->methods->set_stall) (
2669 USB_BUS_CS_PROC(info->bus),
2697 (udev->bus->methods->clear_stall) (udev, ep);
2746 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED);
2774 struct usb_bus *bus;
2777 bus = xfer->xroot->bus;
2782 USB_BUS_LOCK(bus);
2784 USB_BUS_UNLOCK(bus);
2796 (bus->methods->start_dma_delay != NULL))) {
2811 USB_BUS_LOCK(bus);
2818 if (bus->methods->start_dma_delay != NULL) {
2819 (bus->methods->start_dma_delay) (xfer);
2825 USB_BUS_UNLOCK(bus);
2885 USB_BUS_LOCK(bus);
2887 USB_BUS_UNLOCK(bus);
2932 USB_BUS_LOCK(bus);
2945 USB_BUS_UNLOCK(bus);
3092 udev->ctrl_xfer, udev->bus->control_ep_quirk ?
3111 USB_BUS_LOCK_ASSERT(udev->bus, MA_OWNED);
3116 (udev->bus->methods->clear_stall != NULL) &&
3118 (udev->bus->methods->clear_stall) (udev, ep);
3133 USB_BUS_LOCK(udev->bus);
3137 USB_BUS_UNLOCK(udev->bus);
3263 if (udev->bus == NULL)
3265 if (udev->bus->methods == NULL)
3267 if (udev->bus->methods->xfer_poll == NULL)
3272 while (mtx_owned(&xroot->udev->bus->bus_mtx) && !SCHEDULER_STOPPED()) {
3273 mtx_unlock(&xroot->udev->bus->bus_mtx);
3285 USB_BUS_CONTROL_XFER_PROC(udev->bus)->up_msleep = 0;
3286 USB_BUS_EXPLORE_PROC(udev->bus)->up_msleep = 0;
3287 USB_BUS_GIANT_PROC(udev->bus)->up_msleep = 0;
3288 USB_BUS_NON_GIANT_ISOC_PROC(udev->bus)->up_msleep = 0;
3289 USB_BUS_NON_GIANT_BULK_PROC(udev->bus)->up_msleep = 0;
3292 (udev->bus->methods->xfer_poll) (udev->bus);
3294 USB_BUS_LOCK(xroot->bus);
3311 USB_BUS_UNLOCK(xroot->bus);
3319 mtx_lock(&xroot->udev->bus->bus_mtx);
3540 usb_isoc_time_expand(xfer->xroot->bus, frame_curr / frame_ms) +