Home
last modified time | relevance | path

Searched refs:sc_bus (Results 1 – 25 of 49) sorted by relevance

12

/freebsd/sys/dev/usb/controller/
H A Duhci_pci.c290 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 Dgeneric_ehci.c70 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 Dehci_msm.c99 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 Dohci_pci.c210 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 Dehci_pci.c311 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 Dgeneric_xhci.c77 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 Dehci_mv.c153 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 Dxhci_pci.c254 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 Dgeneric_ohci.c114 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 Dehci_imx.c331 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 Dehci_fsl.c235 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 Ddwc_otg.c92 __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 Duss820dci.c79 __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 Ddwc_otg_fdt.c102 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 Duhci.c85 __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 Datmegadci.c81 __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 Dohci_ps3.c83 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 Dehci_ps3.c93 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 Dif_glc.c126 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 Dtegra_ehci.c93 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 Dzy7_ehci.c221 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 Domap_ehci.c308 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 Dvf_ehci.c266 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 Dam335x_musb.c310 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 Ddwc3.c106 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 …]

12