/freebsd/sys/dev/usb/controller/ |
H A D | uhci_pci.c | 290 sc->sc_bus.parent = self; in uhci_pci_attach() 291 sc->sc_bus.devices = sc->sc_devices; in uhci_pci_attach() 292 sc->sc_bus.devices_max = UHCI_MAX_DEVICES; in uhci_pci_attach() 293 sc->sc_bus.dma_bits = 32; in uhci_pci_attach() 296 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(self), in uhci_pci_attach() 325 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in uhci_pci_attach() 326 if (!sc->sc_bus.bdev) { in uhci_pci_attach() 330 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in uhci_pci_attach() 336 device_set_desc(sc->sc_bus.bdev, uhci_pci_match(self)); in uhci_pci_attach() 363 sc->sc_bus.usbrev = USB_REV_PRE_1_0; in uhci_pci_attach() [all …]
|
H A D | generic_ehci.c | 70 sc->sc_bus.parent = self; in generic_ehci_attach() 71 sc->sc_bus.devices = sc->sc_devices; in generic_ehci_attach() 72 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in generic_ehci_attach() 73 sc->sc_bus.dma_bits = 32; in generic_ehci_attach() 76 if (usb_bus_mem_alloc_all(&sc->sc_bus, in generic_ehci_attach() 81 sc->sc_bus.usbrev = USB_REV_2_0; in generic_ehci_attach() 102 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in generic_ehci_attach() 103 if (!sc->sc_bus.bdev) { in generic_ehci_attach() 107 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in generic_ehci_attach() 123 err = device_probe_and_attach(sc->sc_bus.bdev); in generic_ehci_attach() [all …]
|
H A D | ehci_msm.c | 99 sc->sc_bus.parent = dev; in ehci_msm_attach() 100 sc->sc_bus.devices = sc->sc_devices; in ehci_msm_attach() 101 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in ehci_msm_attach() 102 sc->sc_bus.dma_bits = 32; in ehci_msm_attach() 112 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ehci_msm_attach() 127 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in ehci_msm_attach() 128 if (!sc->sc_bus.bdev) { in ehci_msm_attach() 132 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ehci_msm_attach() 133 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in ehci_msm_attach() 150 err = device_probe_and_attach(sc->sc_bus.bdev); in ehci_msm_attach() [all …]
|
H A D | ohci_pci.c | 210 sc->sc_bus.parent = self; in ohci_pci_attach() 211 sc->sc_bus.devices = sc->sc_devices; in ohci_pci_attach() 212 sc->sc_bus.devices_max = OHCI_MAX_DEVICES; in ohci_pci_attach() 213 sc->sc_bus.dma_bits = 32; in ohci_pci_attach() 216 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(self), in ohci_pci_attach() 242 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in ohci_pci_attach() 243 if (!sc->sc_bus.bdev) { in ohci_pci_attach() 247 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ohci_pci_attach() 253 device_set_desc(sc->sc_bus.bdev, ohci_pci_match(self)); in ohci_pci_attach() 305 err = device_probe_and_attach(sc->sc_bus.bdev); in ohci_pci_attach() [all …]
|
H A D | ehci_pci.c | 311 sc->sc_bus.parent = self; in ehci_pci_attach() 312 sc->sc_bus.devices = sc->sc_devices; in ehci_pci_attach() 313 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in ehci_pci_attach() 314 sc->sc_bus.dma_bits = 32; in ehci_pci_attach() 317 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ehci_pci_attach() 362 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in ehci_pci_attach() 363 if (!sc->sc_bus.bdev) { in ehci_pci_attach() 367 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ehci_pci_attach() 373 device_set_desc(sc->sc_bus.bdev, ehci_pci_match(self)); in ehci_pci_attach() 490 err = device_probe_and_attach(sc->sc_bus.bdev); in ehci_pci_attach() [all …]
|
H A D | generic_xhci.c | 77 sc->sc_bus.parent = dev; in generic_xhci_attach() 78 sc->sc_bus.devices = sc->sc_devices; in generic_xhci_attach() 79 sc->sc_bus.devices_max = XHCI_MAX_DEVICES; in generic_xhci_attach() 101 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in generic_xhci_attach() 102 if (sc->sc_bus.bdev == NULL) { in generic_xhci_attach() 108 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in generic_xhci_attach() 111 device_set_desc(sc->sc_bus.bdev, XHCI_HC_DEVSTR); in generic_xhci_attach() 137 err = device_probe_and_attach(sc->sc_bus.bdev); in generic_xhci_attach()
|
H A D | ehci_mv.c | 153 sc->sc_bus.parent = self; in mv_ehci_attach() 154 sc->sc_bus.devices = sc->sc_devices; in mv_ehci_attach() 155 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in mv_ehci_attach() 156 sc->sc_bus.dma_bits = 32; in mv_ehci_attach() 165 if (usb_bus_mem_alloc_all(&sc->sc_bus, in mv_ehci_attach() 215 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in mv_ehci_attach() 216 if (!sc->sc_bus.bdev) { in mv_ehci_attach() 220 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in mv_ehci_attach() 221 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in mv_ehci_attach() 265 err = device_probe_and_attach(sc->sc_bus.bdev); in mv_ehci_attach() [all …]
|
H A D | xhci_pci.c | 254 USB_BUS_UNLOCK(&sc->sc_bus); in xhci_interrupt_poll() 256 USB_BUS_LOCK(&sc->sc_bus); in xhci_interrupt_poll() 345 usb_callout_init_mtx(&sc->sc_callout, &sc->sc_bus.bus_mtx, 0); in xhci_pci_attach() 391 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in xhci_pci_attach() 392 if (sc->sc_bus.bdev == NULL) { in xhci_pci_attach() 396 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in xhci_pci_attach() 435 USB_BUS_LOCK(&sc->sc_bus); in xhci_pci_attach() 437 USB_BUS_UNLOCK(&sc->sc_bus); in xhci_pci_attach() 450 err = device_probe_and_attach(sc->sc_bus.bdev); in xhci_pci_attach() 531 device_printf(sc->sc_bus.bdev, "waiting for BIOS " in xhci_pci_take_controller() [all …]
|
H A D | generic_ohci.c | 114 sc->ohci_sc.sc_bus.parent = dev; in generic_ohci_attach() 115 sc->ohci_sc.sc_bus.devices = sc->ohci_sc.sc_devices; in generic_ohci_attach() 116 sc->ohci_sc.sc_bus.devices_max = OHCI_MAX_DEVICES; in generic_ohci_attach() 117 sc->ohci_sc.sc_bus.dma_bits = 32; in generic_ohci_attach() 120 if (usb_bus_mem_alloc_all(&sc->ohci_sc.sc_bus, in generic_ohci_attach() 144 sc->ohci_sc.sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in generic_ohci_attach() 145 if (sc->ohci_sc.sc_bus.bdev == 0) { in generic_ohci_attach() 149 device_set_ivars(sc->ohci_sc.sc_bus.bdev, &sc->ohci_sc.sc_bus); in generic_ohci_attach() 214 err = device_probe_and_attach(sc->ohci_sc.sc_bus.bdev); in generic_ohci_attach() 270 usb_bus_mem_free_all(&sc->ohci_sc.sc_bus, &ohci_iterate_hw_softc); in generic_ohci_detach()
|
H A D | ehci_imx.c | 331 usb_bus_mem_free_all(&esc->sc_bus, &ehci_iterate_hw_softc); in imx_ehci_detach() 398 esc->sc_bus.parent = dev; in imx_ehci_attach() 399 esc->sc_bus.devices = esc->sc_devices; in imx_ehci_attach() 400 esc->sc_bus.devices_max = EHCI_MAX_DEVICES; in imx_ehci_attach() 401 esc->sc_bus.dma_bits = 32; in imx_ehci_attach() 404 if (usb_bus_mem_alloc_all(&esc->sc_bus, USB_GET_DMA_TAG(dev), in imx_ehci_attach() 440 esc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in imx_ehci_attach() 441 if (esc->sc_bus.bdev == NULL) { in imx_ehci_attach() 445 device_set_ivars(esc->sc_bus.bdev, &esc->sc_bus); in imx_ehci_attach() 467 err = device_probe_and_attach(esc->sc_bus.bdev); in imx_ehci_attach()
|
H A D | ehci_fsl.c | 235 sc->sc_bus.parent = self; in fsl_ehci_attach() 236 sc->sc_bus.devices = sc->sc_devices; in fsl_ehci_attach() 237 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in fsl_ehci_attach() 238 sc->sc_bus.dma_bits = 32; in fsl_ehci_attach() 240 if (usb_bus_mem_alloc_all(&sc->sc_bus, in fsl_ehci_attach() 308 sc->sc_bus.bdev = device_add_child(self, "usbus", DEVICE_UNIT_ANY); in fsl_ehci_attach() 309 if (!sc->sc_bus.bdev) { in fsl_ehci_attach() 319 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in fsl_ehci_attach() 354 err = device_probe_and_attach(sc->sc_bus.bdev); in fsl_ehci_attach()
|
H A D | dwc_otg.c | 92 __containerof(bus, struct dwc_otg_softc, sc_bus) 637 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 125); in dwc_otg_wakeup_peer() 646 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 100); in dwc_otg_wakeup_peer() 653 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 10); in dwc_otg_wakeup_peer() 660 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 250); in dwc_otg_wakeup_peer() 2431 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED); in dwc_otg_timer() 2435 USB_BUS_SPIN_LOCK(&sc->sc_bus); in dwc_otg_timer() 2443 USB_BUS_SPIN_UNLOCK(&sc->sc_bus); in dwc_otg_timer() 2510 TAILQ_FOREACH_SAFE(xfer, &sc->sc_bus.intr_q.head, wait_entry, xfer_next) { in dwc_otg_update_host_transfer_schedule_locked() 2537 TAILQ_REMOVE(&sc->sc_bus in dwc_otg_update_host_transfer_schedule_locked() [all...] |
H A D | uss820dci.c | 79 __containerof(bus, struct uss820dci_softc, sc_bus) 712 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) in uss820dci_interrupt_poll_locked() 721 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in uss820dci_interrupt_complete_locked() 755 USB_BUS_SPIN_LOCK(&sc->sc_bus); in uss820dci_filter_interrupt() 769 USB_BUS_SPIN_UNLOCK(&sc->sc_bus); in uss820dci_filter_interrupt() 781 USB_BUS_LOCK(&sc->sc_bus); in uss820dci_interrupt() 782 USB_BUS_SPIN_LOCK(&sc->sc_bus); in uss820dci_interrupt() 848 USB_BUS_SPIN_UNLOCK(&sc->sc_bus); in uss820dci_interrupt() 849 USB_BUS_UNLOCK(&sc->sc_bus); in uss820dci_interrupt() 1070 USB_BUS_SPIN_LOCK(&sc->sc_bus); in uss820dci_start_standard_chain() [all …]
|
H A D | dwc_otg_fdt.c | 102 sc->sc_otg.sc_bus.parent = dev; in dwc_otg_attach() 143 sc->sc_otg.sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in dwc_otg_attach() 144 if (sc->sc_otg.sc_bus.bdev == NULL) in dwc_otg_attach() 149 err = device_probe_and_attach(sc->sc_otg.sc_bus.bdev); in dwc_otg_attach() 194 usb_bus_mem_free_all(&sc->sc_otg.sc_bus, NULL); in dwc_otg_detach()
|
H A D | uhci.c | 85 __containerof(bus, uhci_softc_t, sc_bus) 280 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED); in uhci_restart() 301 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 100); in uhci_restart() 317 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED); in uhci_reset() 331 usb_pause_mtx(&sc->sc_bus.bus_mtx, in uhci_reset() 344 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 1000); in uhci_reset() 351 device_printf(sc->sc_bus.bdev, in uhci_reset() 360 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 1000); in uhci_reset() 368 device_printf(sc->sc_bus.bdev, in uhci_reset() 378 USB_BUS_UNLOCK(&sc->sc_bus); in uhci_reset() [all …]
|
H A D | atmegadci.c | 81 __containerof(bus, struct atmegadci_softc, sc_bus) 155 (sc->sc_clocks_on) (&sc->sc_bus); in atmegadci_clocks_on() 183 (sc->sc_clocks_off) (&sc->sc_bus); in atmegadci_clocks_off() 226 usb_pause_mtx(&sc->sc_bus.bus_mtx, hz / 125); in atmegadci_wakeup_peer() 618 TAILQ_FOREACH(xfer, &sc->sc_bus.intr_q.head, wait_entry) { in atmegadci_interrupt_poll() 659 USB_BUS_LOCK(&sc->sc_bus); in atmegadci_interrupt() 747 USB_BUS_UNLOCK(&sc->sc_bus); in atmegadci_interrupt() 951 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED); in atmegadci_root_intr() 956 uhub_root_intr(&sc->sc_bus, sc->sc_hub_idata, in atmegadci_root_intr() 1076 USB_BUS_LOCK_ASSERT(&sc->sc_bus, MA_OWNED); in atmegadci_device_done() [all …]
|
/freebsd/sys/powerpc/ps3/ |
H A D | ohci_ps3.c | 83 sc->sc_bus.parent = dev; in ohci_ps3_attach() 84 sc->sc_bus.devices = sc->sc_devices; in ohci_ps3_attach() 85 sc->sc_bus.devices_max = OHCI_MAX_DEVICES; in ohci_ps3_attach() 86 sc->sc_bus.dma_bits = 32; in ohci_ps3_attach() 89 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ohci_ps3_attach() 115 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in ohci_ps3_attach() 116 if (!sc->sc_bus.bdev) { in ohci_ps3_attach() 121 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ohci_ps3_attach() 141 err = device_probe_and_attach(sc->sc_bus in ohci_ps3_attach() [all...] |
H A D | ehci_ps3.c | 93 sc->sc_bus.parent = dev; in ehci_ps3_attach() 94 sc->sc_bus.devices = sc->sc_devices; in ehci_ps3_attach() 95 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in ehci_ps3_attach() 96 sc->sc_bus.dma_bits = 32; in ehci_ps3_attach() 99 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ehci_ps3_attach() 125 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in ehci_ps3_attach() 126 if (!sc->sc_bus.bdev) { in ehci_ps3_attach() 131 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ehci_ps3_attach() 149 err = device_probe_and_attach(sc->sc_bus in ehci_ps3_attach() [all...] |
H A D | if_glc.c | 126 sc->sc_bus = ps3bus_get_bus(dev); in glc_attach() 142 lv1_net_stop_tx_dma(sc->sc_bus, sc->sc_dev, 0); in glc_attach() 143 lv1_net_stop_rx_dma(sc->sc_bus, sc->sc_dev, 0); in glc_attach() 152 lv1_net_control(sc->sc_bus, sc->sc_dev, GELIC_GET_MAC_ADDRESS, in glc_attach() 156 err = lv1_net_control(sc->sc_bus, sc->sc_dev, GELIC_GET_VLAN_ID, in glc_attach() 160 err = lv1_net_control(sc->sc_bus, sc->sc_dev, GELIC_GET_VLAN_ID, in glc_attach() 182 lv1_net_set_interrupt_status_indicator(sc->sc_bus, sc->sc_dev, in glc_attach() 184 lv1_net_set_interrupt_mask(sc->sc_bus, sc->sc_dev, in glc_attach() 295 lv1_net_stop_tx_dma(sc->sc_bus, sc->sc_dev, 0); in glc_init_locked() 296 lv1_net_stop_rx_dma(sc->sc_bus, sc->sc_dev, 0); in glc_init_locked() [all …]
|
/freebsd/sys/arm/nvidia/ |
H A D | tegra_ehci.c | 93 device_printf(ehci_softc->sc_bus.bdev, "set host controller mode\n"); in tegra_ehci_post_reset() 139 usb_bus_mem_free_all(&esc->sc_bus, &ehci_iterate_hw_softc); in tegra_ehci_detach() 225 esc->sc_bus.parent = dev; in tegra_ehci_attach() 226 esc->sc_bus.devices = esc->sc_devices; in tegra_ehci_attach() 227 esc->sc_bus.devices_max = EHCI_MAX_DEVICES; in tegra_ehci_attach() 228 esc->sc_bus.dma_bits = 32; in tegra_ehci_attach() 231 rv = usb_bus_mem_alloc_all(&esc->sc_bus, USB_GET_DMA_TAG(dev), in tegra_ehci_attach() 262 esc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in tegra_ehci_attach() 263 if (esc->sc_bus.bdev == NULL) { in tegra_ehci_attach() 267 device_set_ivars(esc->sc_bus.bdev, &esc->sc_bus); in tegra_ehci_attach() [all …]
|
/freebsd/sys/arm/xilinx/ |
H A D | zy7_ehci.c | 221 sc->sc_bus.parent = dev; in zy7_ehci_attach() 222 sc->sc_bus.devices = sc->sc_devices; in zy7_ehci_attach() 223 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in zy7_ehci_attach() 224 sc->sc_bus.dma_bits = 32; in zy7_ehci_attach() 227 if (usb_bus_mem_alloc_all(&sc->sc_bus, in zy7_ehci_attach() 261 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in zy7_ehci_attach() 262 if (!sc->sc_bus.bdev) { in zy7_ehci_attach() 267 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in zy7_ehci_attach() 268 device_set_desc(sc->sc_bus.bdev, "Zynq-7000 ehci USB 2.0 controller"); in zy7_ehci_attach() 303 err = device_probe_and_attach(sc->sc_bus.bdev); in zy7_ehci_attach() [all …]
|
/freebsd/sys/arm/ti/usb/ |
H A D | omap_ehci.c | 308 sc->sc_bus.parent = dev; in omap_ehci_attach() 309 sc->sc_bus.devices = sc->sc_devices; in omap_ehci_attach() 310 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in omap_ehci_attach() 311 sc->sc_bus.dma_bits = 32; in omap_ehci_attach() 319 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(dev), in omap_ehci_attach() 340 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in omap_ehci_attach() 341 if (!sc->sc_bus.bdev) { in omap_ehci_attach() 346 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in omap_ehci_attach() 347 device_set_desc(sc->sc_bus.bdev, OMAP_EHCI_HC_DEVSTR); in omap_ehci_attach() 373 err = device_probe_and_attach(sc->sc_bus.bdev); in omap_ehci_attach()
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | vf_ehci.c | 266 sc->sc_bus.parent = dev; in vybrid_ehci_attach() 267 sc->sc_bus.devices = sc->sc_devices; in vybrid_ehci_attach() 268 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in vybrid_ehci_attach() 269 sc->sc_bus.dma_bits = 32; in vybrid_ehci_attach() 288 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(dev), in vybrid_ehci_attach() 334 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in vybrid_ehci_attach() 335 if (!sc->sc_bus.bdev) { in vybrid_ehci_attach() 344 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in vybrid_ehci_attach() 361 err = device_probe_and_attach(sc->sc_bus.bdev); in vybrid_ehci_attach() 365 device_delete_child(dev, sc->sc_bus.bdev); in vybrid_ehci_attach() [all …]
|
/freebsd/sys/arm/ti/am335x/ |
H A D | am335x_musb.c | 310 sc->sc_otg.sc_bus.parent = dev; in musbotg_attach() 311 sc->sc_otg.sc_bus.devices = sc->sc_otg.sc_devices; in musbotg_attach() 312 sc->sc_otg.sc_bus.devices_max = MUSB2_MAX_DEVICES; in musbotg_attach() 313 sc->sc_otg.sc_bus.dma_bits = 32; in musbotg_attach() 316 if (usb_bus_mem_alloc_all(&sc->sc_otg.sc_bus, in musbotg_attach() 330 sc->sc_otg.sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in musbotg_attach() 331 if (!(sc->sc_otg.sc_bus.bdev)) { in musbotg_attach() 335 device_set_ivars(sc->sc_otg.sc_bus.bdev, in musbotg_attach() 336 &sc->sc_otg.sc_bus); in musbotg_attach() 388 err = device_probe_and_attach(sc->sc_otg.sc_bus.bdev); in musbotg_attach() [all …]
|
/freebsd/sys/dev/usb/controller/dwc3/ |
H A D | dwc3.c | 106 USB_BUS_UNLOCK(&sc->sc_bus); in xhci_interrupt_poll() 108 USB_BUS_LOCK(&sc->sc_bus); in xhci_interrupt_poll() 131 sc->sc_bus.bdev = device_add_child(dev, "usbus", DEVICE_UNIT_ANY); in snps_dwc3_attach_xhci() 132 if (sc->sc_bus.bdev == NULL) { in snps_dwc3_attach_xhci() 137 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in snps_dwc3_attach_xhci() 140 device_set_desc(sc->sc_bus.bdev, "Synopsys"); in snps_dwc3_attach_xhci() 158 usb_callout_init_mtx(&sc->sc_callout, &sc->sc_bus.bus_mtx, 0); in snps_dwc3_attach_xhci() 162 USB_BUS_LOCK(&sc->sc_bus); in snps_dwc3_attach_xhci() 164 USB_BUS_UNLOCK(&sc->sc_bus); in snps_dwc3_attach_xhci() 173 device_printf(sc->sc_bus.bdev, "trying to attach\n"); in snps_dwc3_attach_xhci() [all …]
|