wkalrm 115 drivers/rtc/rtc-efi.c static int efi_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 123 drivers/rtc/rtc-efi.c status = efi.get_wakeup_time((efi_bool_t *)&wkalrm->enabled, wkalrm 124 drivers/rtc/rtc-efi.c (efi_bool_t *)&wkalrm->pending, &eft); wkalrm 129 drivers/rtc/rtc-efi.c if (!convert_from_efi_time(&eft, &wkalrm->time)) wkalrm 132 drivers/rtc/rtc-efi.c return rtc_valid_tm(&wkalrm->time); wkalrm 135 drivers/rtc/rtc-efi.c static int efi_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 140 drivers/rtc/rtc-efi.c convert_to_efi_time(&wkalrm->time, &eft); wkalrm 150 drivers/rtc/rtc-efi.c status = efi.set_wakeup_time((efi_bool_t)wkalrm->enabled, &eft); wkalrm 111 drivers/rtc/rtc-lpc24xx.c static int lpc24xx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 114 drivers/rtc/rtc-lpc24xx.c struct rtc_time *tm = &wkalrm->time; wkalrm 125 drivers/rtc/rtc-lpc24xx.c wkalrm->enabled = rtc_readl(rtc, LPC24XX_AMR) == 0; wkalrm 126 drivers/rtc/rtc-lpc24xx.c wkalrm->pending = !!(rtc_readl(rtc, LPC24XX_ILR) & LPC24XX_RTCCIF); wkalrm 128 drivers/rtc/rtc-lpc24xx.c return rtc_valid_tm(&wkalrm->time); wkalrm 131 drivers/rtc/rtc-lpc24xx.c static int lpc24xx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 134 drivers/rtc/rtc-lpc24xx.c struct rtc_time *tm = &wkalrm->time; wkalrm 148 drivers/rtc/rtc-lpc24xx.c if (wkalrm->enabled) wkalrm 87 drivers/rtc/rtc-lpc32xx.c struct rtc_wkalrm *wkalrm) wkalrm 91 drivers/rtc/rtc-lpc32xx.c rtc_time64_to_tm(rtc_readl(rtc, LPC32XX_RTC_MATCH0), &wkalrm->time); wkalrm 92 drivers/rtc/rtc-lpc32xx.c wkalrm->enabled = rtc->alarm_enabled; wkalrm 93 drivers/rtc/rtc-lpc32xx.c wkalrm->pending = !!(rtc_readl(rtc, LPC32XX_RTC_INTSTAT) & wkalrm 96 drivers/rtc/rtc-lpc32xx.c return rtc_valid_tm(&wkalrm->time); wkalrm 100 drivers/rtc/rtc-lpc32xx.c struct rtc_wkalrm *wkalrm) wkalrm 106 drivers/rtc/rtc-lpc32xx.c alarmsecs = rtc_tm_to_time64(&wkalrm->time); wkalrm 116 drivers/rtc/rtc-lpc32xx.c rtc->alarm_enabled = wkalrm->enabled; wkalrm 117 drivers/rtc/rtc-lpc32xx.c if (wkalrm->enabled) { wkalrm 247 drivers/rtc/rtc-mt7622.c static int mtk_rtc_getalarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 250 drivers/rtc/rtc-mt7622.c struct rtc_time *alrm_tm = &wkalrm->time; wkalrm 254 drivers/rtc/rtc-mt7622.c wkalrm->enabled = !!(mtk_r32(hw, MTK_RTC_AL_CTL) & RTC_AL_EN); wkalrm 255 drivers/rtc/rtc-mt7622.c wkalrm->pending = !!(mtk_r32(hw, MTK_RTC_INT) & RTC_INT_AL_STA); wkalrm 260 drivers/rtc/rtc-mt7622.c static int mtk_rtc_setalarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 263 drivers/rtc/rtc-mt7622.c struct rtc_time *alrm_tm = &wkalrm->time; wkalrm 391 drivers/rtc/rtc-sh.c static int sh_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 394 drivers/rtc/rtc-sh.c struct rtc_time *tm = &wkalrm->time; wkalrm 407 drivers/rtc/rtc-sh.c wkalrm->enabled = (readb(rtc->regbase + RCR1) & RCR1_AIE) ? 1 : 0; wkalrm 424 drivers/rtc/rtc-sh.c static int sh_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 428 drivers/rtc/rtc-sh.c struct rtc_time *tm = &wkalrm->time; wkalrm 449 drivers/rtc/rtc-sh.c if (wkalrm->enabled) { wkalrm 124 drivers/rtc/rtc-st-lpc.c static int st_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 131 drivers/rtc/rtc-st-lpc.c memcpy(wkalrm, &rtc->alarm, sizeof(struct rtc_wkalrm)); wkalrm 489 drivers/rtc/rtc-sun6i.c static int sun6i_rtc_getalarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 501 drivers/rtc/rtc-sun6i.c wkalrm->enabled = !!(alrm_en & SUN6I_ALRM_EN_CNT_EN); wkalrm 502 drivers/rtc/rtc-sun6i.c wkalrm->pending = !!(alrm_st & SUN6I_ALRM_EN_CNT_EN); wkalrm 503 drivers/rtc/rtc-sun6i.c rtc_time_to_tm(chip->alarm, &wkalrm->time); wkalrm 508 drivers/rtc/rtc-sun6i.c static int sun6i_rtc_setalarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 511 drivers/rtc/rtc-sun6i.c struct rtc_time *alrm_tm = &wkalrm->time; wkalrm 545 drivers/rtc/rtc-sun6i.c sun6i_rtc_setaie(wkalrm->enabled, chip); wkalrm 185 drivers/rtc/rtc-sunxi.c static int sunxi_rtc_getalarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 188 drivers/rtc/rtc-sunxi.c struct rtc_time *alrm_tm = &wkalrm->time; wkalrm 215 drivers/rtc/rtc-sunxi.c wkalrm->enabled = 1; wkalrm 254 drivers/rtc/rtc-sunxi.c static int sunxi_rtc_setalarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 257 drivers/rtc/rtc-sunxi.c struct rtc_time *alrm_tm = &wkalrm->time; wkalrm 305 drivers/rtc/rtc-sunxi.c sunxi_rtc_setaie(wkalrm->enabled, chip); wkalrm 133 drivers/rtc/rtc-vr41xx.c static int vr41xx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 136 drivers/rtc/rtc-vr41xx.c struct rtc_time *time = &wkalrm->time; wkalrm 143 drivers/rtc/rtc-vr41xx.c wkalrm->enabled = alarm_enabled; wkalrm 152 drivers/rtc/rtc-vr41xx.c static int vr41xx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *wkalrm) wkalrm 156 drivers/rtc/rtc-vr41xx.c alarm_sec = rtc_tm_to_time64(&wkalrm->time); wkalrm 167 drivers/rtc/rtc-vr41xx.c if (wkalrm->enabled) wkalrm 170 drivers/rtc/rtc-vr41xx.c alarm_enabled = wkalrm->enabled;