Home
last modified time | relevance | path

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

1234

/netbsd-src/sys/dev/usb/
H A Dusb.c145 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 Duhci_cardbus.c105 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 Dxhci_acpi.c113 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 Dehci_acpi.c104 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 Dohci_acpi.c100 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 Duhci_pci.c101 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 Dxhci_pci.c200 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 Dehci_pci.c131 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 Dpxa2x0_ohci.c82 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 Dehci_hollywood.c72 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 Dohci_hollywood.c73 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 Dbcm53xx_usb.c114 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 Dzynq_usb.c80 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 Dobio_ehci.c104 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 Drmixl_ehci.c94 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 Dexynos_ehci.c103 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 Dti_ehci.c105 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 Dehci_fdt.c110 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 Dcdns3_fdt.c128 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 Donewire.c85 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 Dimxusb.c102 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 Dacpipchb.c85 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 Dgcscehci.c107 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 Dingenic_ehci.c163 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 Dpq3ehci.c111 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()

1234