Home | History | Annotate | Download | only in broadcom

Lines Matching defs:usbsc

157 	struct bcmusb_softc * const usbsc = device_private(parent);
170 if (usbsc->usbsc_ohci_dev != NULL) {
171 sc->sc_comps[sc->sc_ncomp++] = usbsc->usbsc_ohci_dev;
192 struct bcmusb_softc * const usbsc = arg;
195 if (usbsc->usbsc_ohci_sc)
196 rv0 = ohci_intr(usbsc->usbsc_ohci_sc);
198 if (usbsc->usbsc_ehci_sc)
199 rv1 = ehci_intr(usbsc->usbsc_ehci_sc);
229 struct bcmusb_softc * const usbsc = device_private(self);
233 usbsc->usbsc_bst = ccbaa->ccbaa_ccb_bst;
234 usbsc->usbsc_dmat = ccbaa->ccbaa_dmat;
236 bus_space_subregion(usbsc->usbsc_bst, ccbaa->ccbaa_ccb_bsh,
237 loc->loc_offset, 0x1000, &usbsc->usbsc_ehci_bsh);
238 bus_space_subregion(usbsc->usbsc_bst, ccbaa->ccbaa_ccb_bsh,
239 loc->loc_offset + OHCI_OFFSET, 0x1000, &usbsc->usbsc_ohci_bsh);
244 bus_space_write_4(usbsc->usbsc_bst, usbsc->usbsc_ehci_bsh,
246 bus_space_write_4(usbsc->usbsc_bst, usbsc->usbsc_ehci_bsh,
252 bus_space_write_4(usbsc->usbsc_bst, usbsc->usbsc_ohci_bsh,
254 bus_size_t caplength = bus_space_read_1(usbsc->usbsc_bst,
255 usbsc->usbsc_ehci_bsh, EHCI_CAPLENGTH);
256 bus_space_write_4(usbsc->usbsc_bst, usbsc->usbsc_ehci_bsh,
264 .usbaa_dmat = usbsc->usbsc_dmat,
265 .usbaa_bst = usbsc->usbsc_bst,
266 .usbaa_bsh = usbsc->usbsc_ohci_bsh,
270 usbsc->usbsc_ohci_dev = config_found(self, &usbaa_ohci, NULL,
272 if (usbsc->usbsc_ohci_dev != NULL)
273 usbsc->usbsc_ohci_sc = device_private(usbsc->usbsc_ohci_dev);
277 .usbaa_dmat = usbsc->usbsc_dmat,
278 .usbaa_bst = usbsc->usbsc_bst,
279 .usbaa_bsh = usbsc->usbsc_ehci_bsh,
283 usbsc->usbsc_ehci_dev = config_found(self, &usbaa_ehci, NULL,
285 if (usbsc->usbsc_ehci_dev != NULL)
286 usbsc->usbsc_ehci_sc = device_private(usbsc->usbsc_ehci_dev);
288 usbsc->usbsc_ih = intr_establish(loc->loc_intrs[0], IPL_USB, IST_LEVEL,
289 bcmusb_intr, usbsc);
290 if (usbsc->usbsc_ih == NULL) {