| /f-stack/freebsd/mips/mediatek/ |
| H A D | mtk_ohci.c | 97 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 D | mtk_ehci.c | 97 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 D | mtk_dotg.c | 98 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 D | mtk_xhci.c | 99 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 D | ar71xx_ehci.c | 119 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 D | ar71xx_ohci.c | 90 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 D | jz4780_ehci.c | 182 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 D | jz4780_ohci.c | 162 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 D | octusb_octeon.c | 105 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 D | octusb.c | 859 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 D | octusb.h | 112 struct usb_bus sc_bus; /* base device */ member
|
| /f-stack/freebsd/arm/nvidia/ |
| H A D | tegra_ehci.c | 124 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 D | tegra_xhci.c | 1043 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 D | zy7_ehci.c | 226 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 D | omap_ehci.c | 310 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 D | vf_ehci.c | 270 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 D | am335x_musb.c | 312 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 D | octopci.c | 73 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 D | bcm2838_xhci.c | 196 sc->sc_bus.dma_bits = 32; in bcm_xhci_attach()
|