static int ath_ahb_resume(device_t dev) { struct ath_ahb_softc *psc = device_get_softc(dev); ath_resume(&psc->sc_sc); return (0); }
static int ath_pci_resume(device_t dev) { struct ath_pci_softc *psc = device_get_softc(dev); /* * Suspend/resume resets the PCI configuration space. */ ath_pci_setup(dev); ath_resume(&psc->sc_sc); return (0); }
static bool ath_cardbus_resume(device_t self PMF_FN_ARGS) { struct ath_cardbus_softc *csc = device_private(self); csc->sc_ih = cardbus_intr_establish(csc->sc_ct->ct_cc, csc->sc_ct->ct_cf, csc->sc_intrline, IPL_NET, ath_intr, &csc->sc_ath); if (csc->sc_ih == NULL) { aprint_error_dev(self, "unable to establish interrupt\n"); return false; } return ath_resume(&csc->sc_ath); }