Home
last modified time | relevance | path

Searched refs:xroot (Results 1 – 22 of 22) sorted by relevance

/freebsd-12.1/sys/dev/usb/
H A Dusb_transfer.c1119 xfer->xroot = info; in usbd_transfer_setup()
1390 info = xfer->xroot; in usbd_transfer_unsetup()
1674 info = xfer->xroot; in usbd_transfer_submit()
2048 info = xfer->xroot; in usbd_transfer_pending()
2102 cv_wait(&xfer->xroot->cv_drain, xfer->xroot->xfer_mtx); in usbd_transfer_drain()
2727 info = xfer->xroot; in usbd_pipe_start()
2867 bus = xfer->xroot->bus; in usbd_callback_wrapper_sub()
3347 xroot = xfer->xroot; in usbd_transfer_poll()
3348 if (xroot == NULL) in usbd_transfer_poll()
3350 udev = xroot->udev; in usbd_transfer_poll()
[all …]
H A Dusb_core.h55 #define USB_XFER_LOCK(_x) USB_MTX_LOCK((_x)->xroot->xfer_mtx)
56 #define USB_XFER_UNLOCK(_x) USB_MTX_UNLOCK((_x)->xroot->xfer_mtx)
57 #define USB_XFER_LOCK_ASSERT(_x, _t) USB_MTX_ASSERT((_x)->xroot->xfer_mtx, _t)
142 struct usb_xfer_root *xroot; /* used by HC driver */ member
H A Dusb_handle_request.c107 usb_needs_explore(xfer->xroot->bus, 0); in usb_handle_request_callback()
152 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_config()
225 struct usb_device *udev = xfer->xroot->udev; in usb_handle_iface_request()
388 struct usb_device *udev = xfer->xroot->udev; in usb_handle_set_stall()
436 udev = xfer->xroot->udev; in usb_handle_remote_wakeup()
538 udev = xfer->xroot->udev; in usb_handle_request()
H A Dusb_pf.c403 bus = xfer->xroot->bus; in usbpf_xfertap()
437 up->up_address = xfer->xroot->udev->device_index; in usbpf_xfertap()
459 up->up_speed = xfer->xroot->udev->speed; in usbpf_xfertap()
H A Dusb_hub.c1934 udev = xfer->xroot->udev; in usb_hs_bandwidth_alloc()
2014 udev = xfer->xroot->udev; in usb_hs_bandwidth_free()
2104 bus = isoc_xfer->xroot->bus; in usbd_fs_isoc_schedule_alloc_slot()
2115 if (xfer->xroot->udev->parent_hs_hub != in usbd_fs_isoc_schedule_alloc_slot()
2116 isoc_xfer->xroot->udev->parent_hs_hub) { in usbd_fs_isoc_schedule_alloc_slot()
2119 if ((isoc_xfer->xroot->udev->parent_hs_hub-> in usbd_fs_isoc_schedule_alloc_slot()
2121 (xfer->xroot->udev->hs_port_no != in usbd_fs_isoc_schedule_alloc_slot()
2122 isoc_xfer->xroot->udev->hs_port_no)) { in usbd_fs_isoc_schedule_alloc_slot()
2408 udev = xfer->xroot->udev; in usbd_transfer_power_ref()
H A Dusb_transfer.h152 struct usb_xfer_root *xroot; member
H A Dusb_request.c215 cv_signal(&xfer->xroot->udev->ctrlreq_cv); in usbd_do_request_callback()
236 udev = xfer->xroot->udev; in usb_do_clear_stall_callback()
578 xfer->xroot->xfer_mtx, in usbd_do_request_flags()
616 xfer->xroot->xfer_mtx, in usbd_do_request_flags()
634 xfer->xroot->xfer_mtx); in usbd_do_request_flags()
H A Dusb_debug.c212 udev = xfer->xroot->udev; in usb_dump_xfer()
H A Dusb_busdma.c920 info = xfer->xroot; in usb_bdma_work_loop()
/freebsd-12.1/sys/dev/usb/controller/
H A Dehci.c1099 ehci_softc_t *sc = EHCI_BUS2SC(xfer->xroot->bus); in ehci_non_isoc_done_sub()
1184 (xfer->xroot->udev->address != 0)) { in ehci_non_isoc_done_sub()
1263 ehci_softc_t *sc = EHCI_BUS2SC(xfer->xroot->bus); in ehci_check_transfer()
1537 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in ehci_timeout()
1766 temp.sc = EHCI_BUS2SC(xfer->xroot->bus); in ehci_setup_standard_chain()
1794 if ((xfer->xroot->udev->parent_hs_hub != NULL) || in ehci_setup_standard_chain()
1795 (xfer->xroot->udev->address != 0)) { in ehci_setup_standard_chain()
2174 ehci_softc_t *sc = EHCI_BUS2SC(xfer->xroot->bus); in ehci_device_done()
2259 ehci_softc_t *sc = EHCI_BUS2SC(xfer->xroot->bus); in ehci_device_bulk_start()
3818 if (xfer->xroot->udev == udev) { in ehci_device_resume()
[all …]
H A Dohci.c1009 if (xfer->xroot->udev->flags.self_suspended) { in ohci_check_transfer_sub()
1233 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in ohci_timeout()
1569 if (xfer->xroot->udev->speed == USB_SPEED_LOW) { in ohci_setup_standard_chain()
1637 ohci_softc_t *sc = OHCI_BUS2SC(xfer->xroot->bus); in ohci_device_done()
1693 ohci_softc_t *sc = OHCI_BUS2SC(xfer->xroot->bus); in ohci_device_bulk_start()
1734 ohci_softc_t *sc = OHCI_BUS2SC(xfer->xroot->bus); in ohci_device_ctrl_start()
1757 ohci_softc_t *sc = OHCI_BUS2SC(xfer->xroot->bus); in ohci_device_intr_open()
1790 ohci_softc_t *sc = OHCI_BUS2SC(xfer->xroot->bus); in ohci_device_intr_close()
2001 if (xfer->xroot->udev->speed == USB_SPEED_LOW) { in ohci_device_isoc_enter()
2609 if (xfer->xroot->udev == udev) { in ohci_device_resume()
[all …]
H A Duhci.c1508 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in uhci_timeout()
1698 if (xfer->xroot->udev->speed == USB_SPEED_LOW) { in uhci_setup_standard_chain()
1850 uhci_softc_t *sc = UHCI_BUS2SC(xfer->xroot->bus); in uhci_device_done()
1870 if (xfer->xroot->udev->speed == USB_SPEED_LOW) { in uhci_device_done()
1919 uhci_softc_t *sc = UHCI_BUS2SC(xfer->xroot->bus); in uhci_device_bulk_start()
1976 uhci_softc_t *sc = UHCI_BUS2SC(xfer->xroot->bus); in uhci_device_ctrl_start()
1994 if (xfer->xroot->udev->speed == USB_SPEED_LOW) { in uhci_device_ctrl_start()
2020 uhci_softc_t *sc = UHCI_BUS2SC(xfer->xroot->bus); in uhci_device_intr_open()
2053 uhci_softc_t *sc = UHCI_BUS2SC(xfer->xroot->bus); in uhci_device_intr_close()
3094 if (xfer->xroot->udev == udev) { in uhci_device_resume()
[all …]
H A Duss820dci.c654 struct uss820dci_softc *sc = USS820_DCI_BUS2SC(xfer->xroot->bus); in uss820dci_xfer_do_fifo()
894 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in uss820dci_setup_standard_chain()
912 sc = USS820_DCI_BUS2SC(xfer->xroot->bus); in uss820dci_setup_standard_chain()
1035 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in uss820dci_timeout()
1044 struct uss820dci_softc *sc = USS820_DCI_BUS2SC(xfer->xroot->bus); in uss820dci_intr_set()
1083 struct uss820dci_softc *sc = USS820_DCI_BUS2SC(xfer->xroot->bus); in uss820dci_start_standard_chain()
1101 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in uss820dci_start_standard_chain()
1243 struct uss820dci_softc *sc = USS820_DCI_BUS2SC(xfer->xroot->bus); in uss820dci_device_done()
1245 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in uss820dci_device_done()
1726 struct uss820dci_softc *sc = USS820_DCI_BUS2SC(xfer->xroot->bus); in uss820dci_device_isoc_fs_enter()
H A Dsaf1761_otg.c1772 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in saf1761_otg_setup_standard_chain()
1790 is_host = (xfer->xroot->udev->flags.usb_mode == USB_MODE_HOST); in saf1761_otg_setup_standard_chain()
1792 sc = SAF1761_OTG_BUS2SC(xfer->xroot->bus); in saf1761_otg_setup_standard_chain()
1834 if (xfer->xroot->udev->speed == USB_SPEED_HIGH) in saf1761_otg_setup_standard_chain()
1854 if (xfer->xroot->udev->speed == USB_SPEED_HIGH) in saf1761_otg_setup_standard_chain()
1998 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in saf1761_otg_timeout()
2007 struct saf1761_otg_softc *sc = SAF1761_OTG_BUS2SC(xfer->xroot->bus); in saf1761_otg_intr_set()
2052 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in saf1761_otg_start_standard_chain()
2199 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in saf1761_otg_device_done()
3635 if (xfer->xroot->udev != udev) in saf1761_otg_device_resume()
[all …]
H A Dxhci.c1697 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in xhci_timeout()
2035 temp.sc = XHCI_BUS2SC(xfer->xroot->bus); in xhci_setup_generic_chain()
2077 switch (usbd_get_speed(xfer->xroot->udev)) { in xhci_setup_generic_chain()
2519 pepext = xhci_get_endpoint_ext(xfer->xroot->udev, in xhci_configure_endpoint_by_xfer()
2547 return (xhci_configure_endpoint(xfer->xroot->udev, in xhci_configure_endpoint_by_xfer()
2867 index = xfer->xroot->udev->controller_slot_id; in xhci_endpoint_doorbell()
2920 pepext = xhci_get_endpoint_ext(xfer->xroot->udev, in xhci_transfer_insert()
3091 switch (xfer->xroot->udev->speed) { in xhci_device_generic_open()
3109 switch (xfer->xroot->udev->speed) { in xhci_device_generic_close()
3840 pepext = xhci_get_endpoint_ext(xfer->xroot->udev, in xhci_configure_reset_endpoint()
[all …]
H A Davr32dci.c762 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in avr32dci_setup_standard_chain()
780 sc = AVR32_BUS2SC(xfer->xroot->bus); in avr32dci_setup_standard_chain()
908 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in avr32dci_timeout()
922 struct avr32dci_softc *sc = AVR32_BUS2SC(xfer->xroot->bus); in avr32dci_start_standard_chain()
927 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in avr32dci_start_standard_chain()
1068 struct avr32dci_softc *sc = AVR32_BUS2SC(xfer->xroot->bus); in avr32dci_device_done()
1373 struct avr32dci_softc *sc = AVR32_BUS2SC(xfer->xroot->bus); in avr32dci_device_isoc_fs_enter()
H A Datmegadci.c795 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in atmegadci_setup_standard_chain()
813 sc = ATMEGA_BUS2SC(xfer->xroot->bus); in atmegadci_setup_standard_chain()
943 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in atmegadci_timeout()
958 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in atmegadci_start_standard_chain()
1099 struct atmegadci_softc *sc = ATMEGA_BUS2SC(xfer->xroot->bus); in atmegadci_device_done()
1443 struct atmegadci_softc *sc = ATMEGA_BUS2SC(xfer->xroot->bus); in atmegadci_device_isoc_fs_enter()
H A Dmusb_otg.c2156 sc = MUSBOTG_BUS2SC(xfer->xroot->bus); in musbotg_xfer_do_fifo()
2431 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in musbotg_setup_standard_chain()
2433 sc = MUSBOTG_BUS2SC(xfer->xroot->bus); in musbotg_setup_standard_chain()
2456 temp.haddr = xfer->xroot->udev->hs_hub_addr; in musbotg_setup_standard_chain()
2457 temp.hport = xfer->xroot->udev->hs_port_no; in musbotg_setup_standard_chain()
2460 speed = usbd_get_speed(xfer->xroot->udev); in musbotg_setup_standard_chain()
2643 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in musbotg_timeout()
2703 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in musbotg_start_standard_chain()
2849 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in musbotg_device_done()
2856 sc = MUSBOTG_BUS2SC(xfer->xroot->bus); in musbotg_device_done()
[all …]
H A Ddwc_otg.c3154 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in dwc_otg_setup_standard_chain()
3343 sc = DWC_OTG_BUS2SC(xfer->xroot->bus); in dwc_otg_setup_standard_chain()
3376 switch (xfer->xroot->udev->speed) { in dwc_otg_setup_standard_chain()
3382 if (dwc_otg_uses_split(xfer->xroot->udev)) { in dwc_otg_setup_standard_chain()
3384 (xfer->xroot->udev->hs_port_no << in dwc_otg_setup_standard_chain()
3386 (xfer->xroot->udev->hs_hub_addr << in dwc_otg_setup_standard_chain()
3463 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in dwc_otg_timeout()
3472 struct dwc_otg_softc *sc = DWC_OTG_BUS2SC(xfer->xroot->bus); in dwc_otg_start_standard_chain()
3503 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in dwc_otg_start_standard_chain()
4207 if (xfer->xroot->udev->flags.usb_mode == USB_MODE_HOST) { in dwc_otg_device_isoc_start()
[all …]
/freebsd-12.1/sys/mips/cavium/usb/
H A Doctusb.c836 usbd_transfer_enqueue(&xfer->xroot->bus->intr_q, xfer); in octusb_start_standard_chain()
955 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in octusb_timeout()
1006 xfer->sumlen, usbd_get_speed(xfer->xroot->udev)); in octusb_setup_standard_chain()
1133 USB_BUS_LOCK_ASSERT(xfer->xroot->bus, MA_OWNED); in octusb_device_done()
1294 &sc->sc_port[xfer->xroot->udev->port_index].state); in octusb_device_isoc_enter()
1772 qh->sc = OCTUSB_BUS2SC(xfer->xroot->bus); in octusb_xfer_setup()
1778 qh->dev_speed = usbd_get_speed(xfer->xroot->udev); in octusb_xfer_setup()
1779 qh->root_port_index = xfer->xroot->udev->port_index; in octusb_xfer_setup()
1781 hub = xfer->xroot->udev->parent_hub; in octusb_xfer_setup()
1803 qh->hs_hub_addr = xfer->xroot->udev->hs_hub_addr; in octusb_xfer_setup()
[all …]
/freebsd-12.1/stand/usb/
H A Dusb_busdma_loader.c421 info = xfer->xroot; in usb_bdma_work_loop()
/freebsd-12.1/contrib/libarchive/libarchive/
H A Darchive_write_set_format_iso9660.c5318 struct isoent *np, *xroot, *newent; in isoent_clone_tree() local
5321 xroot = NULL; in isoent_clone_tree()
5329 if (xroot == NULL) { in isoent_clone_tree()
5330 *nroot = xroot = newent; in isoent_clone_tree()
5331 newent->parent = xroot; in isoent_clone_tree()
5333 isoent_add_child_tail(xroot, newent); in isoent_clone_tree()
5337 xroot = newent; in isoent_clone_tree()
5344 xroot = xroot->parent; in isoent_clone_tree()