Home
last modified time | relevance | path

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

/f-stack/freebsd/mips/mediatek/
H A Dmtk_ohci.c97 sc->sc_bus.parent = self; in ohci_fdt_attach()
98 sc->sc_bus.devices = sc->sc_devices; in ohci_fdt_attach()
99 sc->sc_bus.devices_max = OHCI_MAX_DEVICES; in ohci_fdt_attach()
100 sc->sc_bus.dma_bits = 32; in ohci_fdt_attach()
103 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ohci_fdt_attach()
128 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in ohci_fdt_attach()
129 if (!(sc->sc_bus.bdev)) { in ohci_fdt_attach()
133 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ohci_fdt_attach()
134 device_set_desc(sc->sc_bus.bdev, OHCI_HC_DEVSTR); in ohci_fdt_attach()
148 err = device_probe_and_attach(sc->sc_bus.bdev); in ohci_fdt_attach()
[all …]
H A Dmtk_ehci.c97 sc->sc_bus.parent = self; in ehci_fdt_attach()
98 sc->sc_bus.devices = sc->sc_devices; in ehci_fdt_attach()
99 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in ehci_fdt_attach()
100 sc->sc_bus.dma_bits = 32; in ehci_fdt_attach()
103 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ehci_fdt_attach()
128 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in ehci_fdt_attach()
129 if (!(sc->sc_bus.bdev)) { in ehci_fdt_attach()
133 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ehci_fdt_attach()
134 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in ehci_fdt_attach()
148 err = device_probe_and_attach(sc->sc_bus.bdev); in ehci_fdt_attach()
[all …]
H A Dmtk_dotg.c98 sc->sc_bus.parent = dev; in dotg_fdt_attach()
116 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in dotg_fdt_attach()
117 if (!(sc->sc_bus.bdev)) { in dotg_fdt_attach()
121 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in dotg_fdt_attach()
126 err = device_probe_and_attach(sc->sc_bus.bdev); in dotg_fdt_attach()
168 usb_bus_mem_free_all(&sc->sc_bus, NULL); in dotg_fdt_detach()
H A Dmtk_xhci.c99 sc->sc_bus.parent = self; in mtk_xhci_fdt_attach()
100 sc->sc_bus.devices = sc->sc_devices; in mtk_xhci_fdt_attach()
101 sc->sc_bus.devices_max = XHCI_MAX_DEVICES; in mtk_xhci_fdt_attach()
124 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in mtk_xhci_fdt_attach()
125 if (!(sc->sc_bus.bdev)) { in mtk_xhci_fdt_attach()
129 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in mtk_xhci_fdt_attach()
130 device_set_desc(sc->sc_bus.bdev, XHCI_HC_DEVSTR); in mtk_xhci_fdt_attach()
148 err = device_probe_and_attach(sc->sc_bus.bdev); in mtk_xhci_fdt_attach()
/f-stack/freebsd/mips/atheros/
H A Dar71xx_ehci.c119 sc->sc_bus.parent = self; in ar71xx_ehci_attach()
120 sc->sc_bus.devices = sc->sc_devices; in ar71xx_ehci_attach()
121 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in ar71xx_ehci_attach()
122 sc->sc_bus.dma_bits = 32; in ar71xx_ehci_attach()
125 if (usb_bus_mem_alloc_all(&sc->sc_bus, in ar71xx_ehci_attach()
130 sc->sc_bus.usbrev = USB_REV_2_0; in ar71xx_ehci_attach()
156 sc->sc_bus.bdev = device_add_child(self, "usbus", -1); in ar71xx_ehci_attach()
157 if (!sc->sc_bus.bdev) { in ar71xx_ehci_attach()
161 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in ar71xx_ehci_attach()
162 device_set_desc(sc->sc_bus.bdev, EHCI_HC_DEVSTR); in ar71xx_ehci_attach()
[all …]
H A Dar71xx_ohci.c90 sc->sc_ohci.sc_bus.parent = dev; in ar71xx_ohci_attach()
91 sc->sc_ohci.sc_bus.devices = sc->sc_ohci.sc_devices; in ar71xx_ohci_attach()
92 sc->sc_ohci.sc_bus.devices_max = OHCI_MAX_DEVICES; in ar71xx_ohci_attach()
93 sc->sc_ohci.sc_bus.dma_bits = 32; in ar71xx_ohci_attach()
96 if (usb_bus_mem_alloc_all(&sc->sc_ohci.sc_bus, in ar71xx_ohci_attach()
121 sc->sc_ohci.sc_bus.bdev = device_add_child(dev, "usbus", -1); in ar71xx_ohci_attach()
122 if (sc->sc_ohci.sc_bus.bdev == NULL) { in ar71xx_ohci_attach()
126 device_set_ivars(sc->sc_ohci.sc_bus.bdev, &sc->sc_ohci.sc_bus); in ar71xx_ohci_attach()
142 err = device_probe_and_attach(sc->sc_ohci.sc_bus.bdev); in ar71xx_ohci_attach()
196 usb_bus_mem_free_all(&sc->sc_ohci.sc_bus, &ohci_iterate_hw_softc); in ar71xx_ohci_detach()
/f-stack/freebsd/mips/ingenic/
H A Djz4780_ehci.c182 sc->sc_bus.parent = dev; in jz4780_ehci_attach()
183 sc->sc_bus.devices = sc->sc_devices; in jz4780_ehci_attach()
184 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in jz4780_ehci_attach()
185 sc->sc_bus.dma_bits = 32; in jz4780_ehci_attach()
188 if (usb_bus_mem_alloc_all(&sc->sc_bus, in jz4780_ehci_attach()
193 sc->sc_bus.usbrev = USB_REV_2_0; in jz4780_ehci_attach()
234 if (!sc->sc_bus.bdev) { in jz4780_ehci_attach()
238 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in jz4780_ehci_attach()
258 err = device_probe_and_attach(sc->sc_bus.bdev); in jz4780_ehci_attach()
282 if (sc->sc_bus.bdev) { in jz4780_ehci_detach()
[all …]
H A Djz4780_ohci.c162 sc->sc_ohci.sc_bus.parent = dev; in jz4780_ohci_attach()
163 sc->sc_ohci.sc_bus.devices = sc->sc_ohci.sc_devices; in jz4780_ohci_attach()
164 sc->sc_ohci.sc_bus.devices_max = OHCI_MAX_DEVICES; in jz4780_ohci_attach()
165 sc->sc_ohci.sc_bus.dma_bits = 32; in jz4780_ohci_attach()
168 if (usb_bus_mem_alloc_all(&sc->sc_ohci.sc_bus, in jz4780_ohci_attach()
209 sc->sc_ohci.sc_bus.bdev = device_add_child(dev, "usbus", -1); in jz4780_ohci_attach()
210 if (sc->sc_ohci.sc_bus.bdev == NULL) { in jz4780_ohci_attach()
214 device_set_ivars(sc->sc_ohci.sc_bus.bdev, &sc->sc_ohci.sc_bus); in jz4780_ohci_attach()
229 err = device_probe_and_attach(sc->sc_ohci.sc_bus.bdev); in jz4780_ohci_attach()
247 if (sc->sc_ohci.sc_bus.bdev) { in jz4780_ohci_detach()
[all …]
/f-stack/freebsd/mips/cavium/usb/
H A Doctusb_octeon.c105 sc->sc_dci.sc_bus.parent = dev; in octusb_octeon_attach()
106 sc->sc_dci.sc_bus.devices = sc->sc_dci.sc_devices; in octusb_octeon_attach()
107 sc->sc_dci.sc_bus.devices_max = OCTUSB_MAX_DEVICES; in octusb_octeon_attach()
108 sc->sc_dci.sc_bus.dma_bits = 32; in octusb_octeon_attach()
111 if (usb_bus_mem_alloc_all(&sc->sc_dci.sc_bus, in octusb_octeon_attach()
140 sc->sc_dci.sc_bus.bdev = device_add_child(dev, "usbus", -1); in octusb_octeon_attach()
141 if (!(sc->sc_dci.sc_bus.bdev)) { in octusb_octeon_attach()
144 device_set_ivars(sc->sc_dci.sc_bus.bdev, &sc->sc_dci.sc_bus); in octusb_octeon_attach()
148 err = device_probe_and_attach(sc->sc_dci.sc_bus.bdev); in octusb_octeon_attach()
192 usb_bus_mem_free_all(&sc->sc_dci.sc_bus, NULL); in octusb_octeon_detach()
H A Doctusb.c859 sc->sc_bus.methods = &octusb_bus_methods; in octusb_init()
869 sc->sc_bus.usbrev = USB_REV_2_0; in octusb_init()
878 USB_BUS_LOCK(&sc->sc_bus); in octusb_init()
887 USB_BUS_UNLOCK(&sc->sc_bus); in octusb_init()
890 octusb_do_poll(&sc->sc_bus); in octusb_init()
900 USB_BUS_LOCK(&sc->sc_bus); in octusb_uninit()
906 USB_BUS_UNLOCK(&sc->sc_bus); in octusb_uninit()
930 USB_BUS_LOCK(&sc->sc_bus); in octusb_interrupt()
937 USB_BUS_UNLOCK(&sc->sc_bus); in octusb_interrupt()
964 USB_BUS_LOCK(&sc->sc_bus); in octusb_do_poll()
[all …]
H A Doctusb.h112 struct usb_bus sc_bus; /* base device */ member
/f-stack/freebsd/arm/nvidia/
H A Dtegra_ehci.c124 if (esc->sc_bus.bdev != NULL) in tegra_ehci_detach()
125 device_delete_child(dev, esc->sc_bus.bdev); in tegra_ehci_detach()
138 usb_bus_mem_free_all(&esc->sc_bus, &ehci_iterate_hw_softc); in tegra_ehci_detach()
229 esc->sc_bus.parent = dev; in tegra_ehci_attach()
230 esc->sc_bus.devices = esc->sc_devices; in tegra_ehci_attach()
231 esc->sc_bus.devices_max = EHCI_MAX_DEVICES; in tegra_ehci_attach()
232 esc->sc_bus.dma_bits = 32; in tegra_ehci_attach()
266 esc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in tegra_ehci_attach()
267 if (esc->sc_bus.bdev == NULL) { in tegra_ehci_attach()
271 device_set_ivars(esc->sc_bus.bdev, &esc->sc_bus); in tegra_ehci_attach()
[all …]
H A Dtegra_xhci.c1043 xsc->sc_bus.parent = dev; in tegra_xhci_attach()
1044 xsc->sc_bus.devices = xsc->sc_devices; in tegra_xhci_attach()
1045 xsc->sc_bus.devices_max = XHCI_MAX_DEVICES; in tegra_xhci_attach()
1053 xsc->sc_bus.bdev = device_add_child(sc->dev, "usbus", -1); in tegra_xhci_attach()
1054 if (xsc->sc_bus.bdev == NULL) { in tegra_xhci_attach()
1059 device_set_ivars(xsc->sc_bus.bdev, &xsc->sc_bus); in tegra_xhci_attach()
1060 device_set_desc(xsc->sc_bus.bdev, "Nvidia USB 3.0 controller"); in tegra_xhci_attach()
1092 rv = device_probe_and_attach(xsc->sc_bus.bdev); in tegra_xhci_attach()
/f-stack/freebsd/arm/xilinx/
H A Dzy7_ehci.c226 sc->sc_bus.parent = dev; in zy7_ehci_attach()
227 sc->sc_bus.devices = sc->sc_devices; in zy7_ehci_attach()
228 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in zy7_ehci_attach()
229 sc->sc_bus.dma_bits = 32; in zy7_ehci_attach()
232 if (usb_bus_mem_alloc_all(&sc->sc_bus, in zy7_ehci_attach()
266 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in zy7_ehci_attach()
267 if (!sc->sc_bus.bdev) { in zy7_ehci_attach()
272 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in zy7_ehci_attach()
273 device_set_desc(sc->sc_bus.bdev, "Zynq-7000 ehci USB 2.0 controller"); in zy7_ehci_attach()
308 err = device_probe_and_attach(sc->sc_bus.bdev); in zy7_ehci_attach()
[all …]
/f-stack/freebsd/arm/ti/usb/
H A Domap_ehci.c310 sc->sc_bus.parent = dev; in omap_ehci_attach()
311 sc->sc_bus.devices = sc->sc_devices; in omap_ehci_attach()
312 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in omap_ehci_attach()
313 sc->sc_bus.dma_bits = 32; in omap_ehci_attach()
321 if (usb_bus_mem_alloc_all(&sc->sc_bus, USB_GET_DMA_TAG(dev), in omap_ehci_attach()
342 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in omap_ehci_attach()
343 if (!sc->sc_bus.bdev) { in omap_ehci_attach()
348 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in omap_ehci_attach()
349 device_set_desc(sc->sc_bus.bdev, OMAP_EHCI_HC_DEVSTR); in omap_ehci_attach()
375 err = device_probe_and_attach(sc->sc_bus.bdev); in omap_ehci_attach()
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_ehci.c270 sc->sc_bus.parent = dev; in vybrid_ehci_attach()
271 sc->sc_bus.devices = sc->sc_devices; in vybrid_ehci_attach()
272 sc->sc_bus.devices_max = EHCI_MAX_DEVICES; in vybrid_ehci_attach()
273 sc->sc_bus.dma_bits = 32; in vybrid_ehci_attach()
338 sc->sc_bus.bdev = device_add_child(dev, "usbus", -1); in vybrid_ehci_attach()
339 if (!sc->sc_bus.bdev) { in vybrid_ehci_attach()
348 device_set_ivars(sc->sc_bus.bdev, &sc->sc_bus); in vybrid_ehci_attach()
365 err = device_probe_and_attach(sc->sc_bus.bdev); in vybrid_ehci_attach()
369 device_delete_child(dev, sc->sc_bus.bdev); in vybrid_ehci_attach()
370 sc->sc_bus.bdev = NULL; in vybrid_ehci_attach()
[all …]
/f-stack/freebsd/arm/ti/am335x/
H A Dam335x_musb.c312 sc->sc_otg.sc_bus.parent = dev; in musbotg_attach()
313 sc->sc_otg.sc_bus.devices = sc->sc_otg.sc_devices; in musbotg_attach()
314 sc->sc_otg.sc_bus.devices_max = MUSB2_MAX_DEVICES; in musbotg_attach()
315 sc->sc_otg.sc_bus.dma_bits = 32; in musbotg_attach()
318 if (usb_bus_mem_alloc_all(&sc->sc_otg.sc_bus, in musbotg_attach()
332 sc->sc_otg.sc_bus.bdev = device_add_child(dev, "usbus", -1); in musbotg_attach()
333 if (!(sc->sc_otg.sc_bus.bdev)) { in musbotg_attach()
337 device_set_ivars(sc->sc_otg.sc_bus.bdev, in musbotg_attach()
338 &sc->sc_otg.sc_bus); in musbotg_attach()
390 err = device_probe_and_attach(sc->sc_otg.sc_bus.bdev); in musbotg_attach()
[all …]
/f-stack/freebsd/mips/cavium/
H A Doctopci.c73 unsigned sc_bus; member
157 sc->sc_bus = 1; in octopci_attach()
168 sc->sc_bus = 0; in octopci_attach()
206 octopci_write_config(dev, sc->sc_bus, 0, 0, PCIR_SUBBUS_1, 0xff, 1); in octopci_attach()
207 subbus = octopci_init_bus(dev, sc->sc_bus); in octopci_attach()
208 octopci_write_config(dev, sc->sc_bus, 0, 0, PCIR_SUBBUS_1, subbus, 1); in octopci_attach()
227 *result = sc->sc_bus; in octopci_read_ivar()
/f-stack/freebsd/arm/broadcom/bcm2835/
H A Dbcm2838_xhci.c196 sc->sc_bus.dma_bits = 32; in bcm_xhci_attach()