static int ath_ahb_suspend(device_t dev) { struct ath_ahb_softc *psc = device_get_softc(dev); ath_suspend(&psc->sc_sc); return (0); }
static bool ath_cardbus_suspend(device_t self PMF_FN_ARGS) { struct ath_cardbus_softc *csc = device_private(self); ath_suspend(&csc->sc_ath); if (csc->sc_ih != NULL) { cardbus_intr_disestablish(csc->sc_ct->ct_cc, csc->sc_ct->ct_cf, csc->sc_ih); csc->sc_ih = NULL; } return true; }