Lines Matching refs:psc
131 struct mwl_pci_softc *psc = device_get_softc(dev);
132 struct mwl_softc *sc = &psc->sc_sc;
143 psc->sc_sr0 = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
145 if (psc->sc_sr0 == NULL) {
150 psc->sc_sr1 = bus_alloc_resource_any(dev, SYS_RES_MEMORY, &rid,
152 if (psc->sc_sr1 == NULL) {
162 psc->sc_irq = bus_alloc_resource_any(dev, SYS_RES_IRQ, &rid,
164 if (psc->sc_irq == NULL) {
168 if (bus_setup_intr(dev, psc->sc_irq,
170 NULL, mwl_intr, sc, &psc->sc_ih)) {
198 sc->sc_io0t = rman_get_bustag(psc->sc_sr0);
199 sc->sc_io0h = rman_get_bushandle(psc->sc_sr0);
200 sc->sc_io1t = rman_get_bustag(psc->sc_sr1);
201 sc->sc_io1h = rman_get_bushandle(psc->sc_sr1);
208 bus_teardown_intr(dev, psc->sc_irq, psc->sc_ih);
210 bus_release_resource(dev, SYS_RES_IRQ, 0, psc->sc_irq);
212 bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR1, psc->sc_sr1);
214 bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR0, psc->sc_sr0);
222 struct mwl_pci_softc *psc = device_get_softc(dev);
223 struct mwl_softc *sc = &psc->sc_sc;
231 bus_teardown_intr(dev, psc->sc_irq, psc->sc_ih);
232 bus_release_resource(dev, SYS_RES_IRQ, 0, psc->sc_irq);
235 bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR1, psc->sc_sr1);
236 bus_release_resource(dev, SYS_RES_MEMORY, BS_BAR0, psc->sc_sr0);
246 struct mwl_pci_softc *psc = device_get_softc(dev);
248 mwl_shutdown(&psc->sc_sc);
255 struct mwl_pci_softc *psc = device_get_softc(dev);
257 mwl_suspend(&psc->sc_sc);
265 struct mwl_pci_softc *psc = device_get_softc(dev);
269 mwl_resume(&psc->sc_sc);