Lines Matching defs:sc_hdaudio
56 struct hdaudio_softc sc_hdaudio; /* must be first */
139 sc->sc_hdaudio.sc_subsystem = pci_conf_read(sc->sc_pc, sc->sc_tag,
151 &sc->sc_hdaudio.sc_memt,
152 &sc->sc_hdaudio.sc_memh,
153 &sc->sc_hdaudio.sc_membase,
154 &sc->sc_hdaudio.sc_memsize);
159 sc->sc_hdaudio.sc_memvalid = true;
161 sc->sc_hdaudio.sc_dmat = pa->pa_dmat64;
163 sc->sc_hdaudio.sc_dmat = pa->pa_dmat;
186 if (hdaudio_attach(self, &sc->sc_hdaudio)) {
190 bus_space_unmap(sc->sc_hdaudio.sc_memt,
191 sc->sc_hdaudio.sc_memh,
192 sc->sc_hdaudio.sc_memsize);
193 sc->sc_hdaudio.sc_memvalid = false;
215 return hdaudio_rescan(&sc->sc_hdaudio, ifattr, locs);
223 hdaudio_childdet(&sc->sc_hdaudio, child);
232 hdaudio_detach(&sc->sc_hdaudio, flags);
239 if (sc->sc_hdaudio.sc_memvalid == true) {
240 bus_space_unmap(sc->sc_hdaudio.sc_memt,
241 sc->sc_hdaudio.sc_memh,
242 sc->sc_hdaudio.sc_memsize);
243 sc->sc_hdaudio.sc_memvalid = false;
261 return hdaudio_intr(&sc->sc_hdaudio);
319 return hdaudio_resume(&sc->sc_hdaudio);