static void cmos_platform_shutdown(struct platform_device *pdev) { if (system_state == SYSTEM_POWER_OFF && !cmos_poweroff(&pdev->dev)) return; cmos_do_shutdown(); }
static void cmos_pnp_shutdown(struct pnp_dev *pnp) { if (system_state == SYSTEM_POWER_OFF && !cmos_poweroff(&pnp->dev)) return; cmos_do_shutdown(); }
static void cmos_pnp_shutdown(struct device *pdev) { if (system_state == SYSTEM_POWER_OFF && !cmos_poweroff(pdev)) return; cmos_do_shutdown(); }
static void cmos_platform_shutdown(struct platform_device *pdev) { struct device *dev = &pdev->dev; struct cmos_rtc *cmos = dev_get_drvdata(dev); if (system_state == SYSTEM_POWER_OFF && !cmos_poweroff(dev)) return; cmos_do_shutdown(cmos->irq); }
static void cmos_pnp_shutdown(struct pnp_dev *pnp) { struct device *dev = &pnp->dev; struct cmos_rtc *cmos = dev_get_drvdata(dev); if (system_state == SYSTEM_POWER_OFF) { int retval = cmos_poweroff(dev); if (cmos_aie_poweroff(dev) < 0 && !retval) return; } cmos_do_shutdown(cmos->irq); }