| /netbsd-src/sys/dev/usb/ |
| H A D | usb.c | 145 struct usbd_bus *sc_bus; /* USB controller */ member 299 sc->sc_bus = aux; in usb_attach() 300 usbrev = sc->sc_bus->ub_revision; in usb_attach() 302 cv_init(&sc->sc_bus->ub_needsexplore_cv, "usbevt"); in usb_attach() 303 cv_init(&sc->sc_bus->ub_rhxfercv, "usbrhxfer"); in usb_attach() 323 sc->sc_bus->ub_soft = softint_establish(SOFTINT_USB | SOFTINT_MPSAFE, in usb_attach() 324 usb_soft_intr, sc->sc_bus); in usb_attach() 325 if (sc->sc_bus->ub_soft == NULL) { in usb_attach() 332 sc->sc_bus->ub_methods->ubm_getlock(sc->sc_bus, &sc->sc_bus->ub_lock); in usb_attach() 333 KASSERT(sc->sc_bus->ub_lock != NULL); in usb_attach() [all …]
|
| /netbsd-src/sys/dev/cardbus/ |
| H A D | uhci_cardbus.c | 105 sc->sc.sc_bus.ub_hcpriv = sc; in uhci_cardbus_attach() 121 sc->sc.sc_bus.ub_dmatag = ca->ca_dmat; in uhci_cardbus_attach() 143 sc->sc.sc_bus.ub_revision = USBREV_PRE_1_0; in uhci_cardbus_attach() 146 sc->sc.sc_bus.ub_revision = USBREV_1_0; in uhci_cardbus_attach() 149 sc->sc.sc_bus.ub_revision = USBREV_1_1; in uhci_cardbus_attach() 152 sc->sc.sc_bus.ub_revision = USBREV_UNKNOWN; in uhci_cardbus_attach() 172 sc->sc.sc_child = config_found(self, &sc->sc.sc_bus, usbctlprint, in uhci_cardbus_attach()
|
| /netbsd-src/sys/dev/acpi/ |
| H A D | xhci_acpi.c | 113 sc->sc_bus.ub_hcpriv = sc; in xhci_acpi_attach() 114 sc->sc_bus.ub_revision = USBREV_3_0; in xhci_acpi_attach() 176 sc->sc_bus.ub_dmatag = aa->aa_dmat64; in xhci_acpi_init() 179 sc->sc_bus.ub_dmatag = aa->aa_dmat; 183 sc->sc_bus.ub_dmatag = aa->aa_dmat; 199 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE);
|
| H A D | ehci_acpi.c | 104 sc->sc_bus.ub_hcpriv = sc; in ehci_acpi_attach() 105 sc->sc_bus.ub_revision = USBREV_2_0; in ehci_acpi_attach() 146 sc->sc_bus.ub_dmatag = aa->aa_dmat64; in ehci_acpi_attach() 149 sc->sc_bus.ub_dmatag = aa->aa_dmat; in ehci_acpi_attach() 153 sc->sc_bus.ub_dmatag = aa->aa_dmat; in ehci_acpi_attach() 171 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ehci_acpi_attach()
|
| H A D | ohci_acpi.c | 100 sc->sc_bus.ub_hcpriv = sc; in ohci_acpi_attach() 101 sc->sc_bus.ub_dmatag = aa->aa_dmat; in ohci_acpi_attach() 102 sc->sc_bus.ub_revision = USBREV_1_0; in ohci_acpi_attach() 149 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ohci_acpi_attach()
|
| /netbsd-src/sys/dev/pci/ |
| H A D | uhci_pci.c | 101 sc->sc.sc_bus.ub_hcpriv = sc; in uhci_pci_attach() 123 sc->sc.sc_bus.ub_dmatag = pa->pa_dmat; in uhci_pci_attach() 161 sc->sc.sc_bus.ub_revision = USBREV_PRE_1_0; in uhci_pci_attach() 164 sc->sc.sc_bus.ub_revision = USBREV_1_0; in uhci_pci_attach() 167 sc->sc.sc_bus.ub_revision = USBREV_1_1; in uhci_pci_attach() 170 sc->sc.sc_bus.ub_revision = USBREV_UNKNOWN; in uhci_pci_attach() 191 sc->sc.sc_child = config_found(self, &sc->sc.sc_bus, usbctlprint, in uhci_pci_attach()
|
| H A D | xhci_pci.c | 200 sc->sc_bus.ub_dmatag = pa->pa_dmat64; in xhci_pci_attach() 204 sc->sc_bus.ub_dmatag = pa->pa_dmat; in xhci_pci_attach() 208 sc->sc_bus.ub_dmatag = pa->pa_dmat; in xhci_pci_attach() 249 sc->sc_bus.ub_revision = USBREV_3_0; in xhci_pci_attach() 252 sc->sc_bus.ub_revision = USBREV_3_1; in xhci_pci_attach() 258 sc->sc_bus.ub_revision = USBREV_3_0; in xhci_pci_attach() 263 sc->sc_bus.ub_revision = USBREV_3_1; in xhci_pci_attach() 293 config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in xhci_pci_attach()
|
| H A D | ehci_pci.c | 131 sc->sc.sc_bus.ub_hcpriv = sc; in ehci_pci_attach() 155 sc->sc.sc_bus.ub_dmatag = pa->pa_dmat64; in ehci_pci_attach() 159 sc->sc.sc_bus.ub_dmatag = pa->pa_dmat; in ehci_pci_attach() 163 sc->sc.sc_bus.ub_dmatag = pa->pa_dmat; in ehci_pci_attach() 217 sc->sc.sc_bus.ub_revision = USBREV_UNKNOWN; in ehci_pci_attach() 221 sc->sc.sc_bus.ub_revision = USBREV_2_0; in ehci_pci_attach() 224 sc->sc.sc_bus.ub_revision = USBREV_UNKNOWN; in ehci_pci_attach() 273 sc->sc.sc_child = config_found(self, &sc->sc.sc_bus, usbctlprint, in ehci_pci_attach()
|
| /netbsd-src/sys/arch/arm/xscale/ |
| H A D | pxa2x0_ohci.c | 82 sc->sc.sc_bus.ub_dmatag = pxa->pxa_dmat; in pxaohci_attach() 86 sc->sc.sc_bus.ub_hcpriv = sc; in pxaohci_attach() 126 sc->sc.sc_powerhook = powerhook_establish(device_xname(sc->sc.sc_bus.bdev), in pxaohci_attach() 129 aprint_error_dev(sc->sc.sc_dev->sc_bus.bdev, "cannot establish powerhook\n"); in pxaohci_attach() 133 sc->sc.sc_child = config_found(self, &sc->sc.sc_bus, usbctlprint, in pxaohci_attach() 191 sc->sc.sc_bus.ub_usepolling++; 209 sc->sc.sc_bus.ub_usepolling--;
|
| /netbsd-src/sys/arch/evbppc/wii/dev/ |
| H A D | ehci_hollywood.c | 72 sc->sc_bus.ub_hcpriv = sc; in ehci_hollywood_attach() 73 sc->sc_bus.ub_dmatag = &wii_mem2_bus_dma_tag; in ehci_hollywood_attach() 74 sc->sc_bus.ub_revision = USBREV_2_0; in ehci_hollywood_attach() 103 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint,
|
| H A D | ohci_hollywood.c | 73 sc->sc_bus.ub_hcpriv = sc; in ohci_hollywood_attach() 74 sc->sc_bus.ub_dmatag = &wii_mem2_bus_dma_tag; in ohci_hollywood_attach() 104 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint,
|
| /netbsd-src/sys/arch/arm/broadcom/ |
| H A D | bcm53xx_usb.c | 114 sc->sc_bus.ub_dmatag = usbaa->usbaa_dmat; in ohci_bcmusb_attach() 115 sc->sc_bus.ub_hcpriv = sc; in ohci_bcmusb_attach() 127 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ohci_bcmusb_attach() 166 sc->sc_bus.ub_dmatag = usbaa->usbaa_dmat; in ehci_bcmusb_attach() 167 sc->sc_bus.ub_hcpriv = sc; in ehci_bcmusb_attach() 168 sc->sc_bus.ub_revision = USBREV_2_0; in ehci_bcmusb_attach() 183 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ehci_bcmusb_attach()
|
| /netbsd-src/sys/arch/arm/xilinx/ |
| H A D | zynq_usb.c | 80 hsc->sc_bus.ub_hcpriv = sc; in zynqusb_attach_common() 81 hsc->sc_bus.ub_revision = USBREV_2_0; in zynqusb_attach_common() 132 sc->sc_hsc.sc_bus.ub_dmatag = dmat; in zynqusb_attach_common() 154 if (hsc->sc_bus.ub_revision == USBREV_2_0) { in zynqusb_attach_common() 185 hsc->sc_child = config_found(self, &hsc->sc_bus, usbctlprint, in zynqusb_attach_common() 335 usb_delay_ms(&hsc->sc_bus, 1); in zynqusb_reset() 343 usb_delay_ms(&hsc->sc_bus, 1); in zynqusb_reset() 349 usb_delay_ms(&hsc->sc_bus, 100); in zynqusb_reset()
|
| /netbsd-src/sys/arch/arm/gemini/ |
| H A D | obio_ehci.c | 104 sc->sc_bus.ub_hcpriv = sc; in ehci_obio_attach() 117 sc->sc_bus.ub_dmatag = obio->obio_dmat; in ehci_obio_attach() 131 sc->sc_bus.ub_revision = USBREV_2_0; in ehci_obio_attach() 140 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ehci_obio_attach()
|
| /netbsd-src/sys/arch/mips/rmi/ |
| H A D | rmixl_ehci.c | 94 sc->sc_bus.ub_hcpriv = sc; in rmixl_ehci_attach() 97 sc->sc_bus.ub_dmatag = usbi->usbi_dmat; in rmixl_ehci_attach() 98 sc->sc_bus.ub_revision = USBREV_1_0; in rmixl_ehci_attach() 141 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in rmixl_ehci_attach()
|
| /netbsd-src/sys/arch/arm/samsung/ |
| H A D | exynos_ehci.c | 103 sc->sc_bus.ub_hcpriv = sc; in exynos_ehci_attach() 104 sc->sc_bus.ub_dmatag = faa->faa_dmat; in exynos_ehci_attach() 105 sc->sc_bus.ub_revision = USBREV_2_0; in exynos_ehci_attach() 144 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in exynos_ehci_attach()
|
| /netbsd-src/sys/arch/arm/ti/ |
| H A D | ti_ehci.c | 105 sc->sc_bus.ub_hcpriv = sc; in ti_ehci_attach() 106 sc->sc_bus.ub_dmatag = faa->faa_dmat; in ti_ehci_attach() 107 sc->sc_bus.ub_revision = USBREV_2_0; in ti_ehci_attach() 157 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ti_ehci_attach()
|
| /netbsd-src/sys/dev/fdt/ |
| H A D | ehci_fdt.c | 110 sc->sc_bus.ub_hcpriv = sc; in ehci_fdt_attach() 111 sc->sc_bus.ub_dmatag = faa->faa_dmat; in ehci_fdt_attach() 112 sc->sc_bus.ub_revision = USBREV_2_0; in ehci_fdt_attach() 153 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ehci_fdt_attach()
|
| H A D | cdns3_fdt.c | 128 sc->sc_bus.ub_hcpriv = sc; in cdns3_fdt_attach() 129 sc->sc_bus.ub_dmatag = faa->faa_dmat; in cdns3_fdt_attach() 195 sc->sc_bus.ub_revision = USBREV_3_0; in cdns3_fdt_attach() 202 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in cdns3_fdt_attach()
|
| /netbsd-src/sys/dev/onewire/ |
| H A D | onewire.c | 85 struct onewire_bus * sc_bus; member 127 sc->sc_bus = oba->oba_bus; in onewire_attach() 230 struct onewire_bus *bus = sc->sc_bus; in onewire_reset() 241 struct onewire_bus *bus = sc->sc_bus; in onewire_read_bit() 252 struct onewire_bus *bus = sc->sc_bus; in onewire_write_bit() 263 struct onewire_bus *bus = sc->sc_bus; in onewire_read_byte() 282 struct onewire_bus *bus = sc->sc_bus; in onewire_write_byte() 298 struct onewire_bus *bus = sc->sc_bus; in onewire_triplet()
|
| /netbsd-src/sys/arch/arm/imx/ |
| H A D | imxusb.c | 102 hsc->sc_bus.ub_hcpriv = sc; in imxehci_attach() 103 hsc->sc_bus.ub_dmatag = aa->aa_dmat; in imxehci_attach() 185 if(hsc->sc_bus.ub_revision == USBREV_2_0) in imxehci_attach() 218 hsc->sc_child = config_found(self, &hsc->sc_bus, usbctlprint, in imxehci_attach() 374 usb_delay_ms(&hsc->sc_bus, 1); in imxehci_reset() 383 usb_delay_ms(&hsc->sc_bus, 1); in imxehci_reset() 389 usb_delay_ms(&hsc->sc_bus, 100); in imxehci_reset()
|
| /netbsd-src/sys/arch/arm/acpi/ |
| H A D | acpipchb.c | 85 ACPI_INTEGER sc_bus; member 139 sc->sc_bus = bus_start; in acpipchb_attach() 141 rv = acpi_eval_integer(sc->sc_handle, "_BBN", &sc->sc_bus); in acpipchb_attach() 143 sc->sc_bus = 0; in acpipchb_attach() 178 pba.pba_bus = sc->sc_bus; in acpipchb_attach() 204 sc->sc_bus, mapcfgspace); in acpipchb_configure_bus()
|
| /netbsd-src/sys/arch/i386/pci/ |
| H A D | gcscehci.c | 107 sc->sc.sc_bus.ub_hcpriv = sc; in gcscehci_attach() 126 sc->sc.sc_bus.ub_dmatag = pa->pa_dmat; in gcscehci_attach() 149 sc->sc.sc_bus.ub_revision = USBREV_2_0; in gcscehci_attach() 174 sc->sc.sc_child = config_found(self, &sc->sc.sc_bus, usbctlprint, in gcscehci_attach()
|
| /netbsd-src/sys/arch/mips/ingenic/ |
| H A D | ingenic_ehci.c | 163 sc->sc_bus.ub_dmatag = aa->aa_dmat; in ingenic_ehci_attach() 164 sc->sc_bus.ub_hcpriv = sc; in ingenic_ehci_attach() 166 sc->sc_bus.ub_revision = USBREV_2_0; in ingenic_ehci_attach() 220 sc->sc_child = config_found(self, &sc->sc_bus, usbctlprint, CFARGS_NONE); in ingenic_ehci_attach()
|
| /netbsd-src/sys/arch/powerpc/booke/dev/ |
| H A D | pq3ehci.c | 111 sc->sc.sc_bus.ub_dmatag = cna->cna_dmat; in pq3ehci_attach() 112 sc->sc.sc_bus.ub_hcpriv = sc; in pq3ehci_attach() 113 sc->sc.sc_bus.ub_revision = USBREV_2_0; in pq3ehci_attach() 165 sc->sc.sc_child = config_found(self, &sc->sc.sc_bus, usbctlprint, in pq3ehci_attach()
|