Searched defs:alrm (Results 1 - 25 of 32) sorted by relevance

12

/drivers/rtc/
H A Drtc-proc.c27 struct rtc_wkalrm alrm; local
39 err = rtc_read_alarm(rtc, &alrm);
42 if ((unsigned int)alrm.time.tm_hour <= 24)
43 seq_printf(seq, "%02d:", alrm.time.tm_hour);
46 if ((unsigned int)alrm.time.tm_min <= 59)
47 seq_printf(seq, "%02d:", alrm.time.tm_min);
50 if ((unsigned int)alrm.time.tm_sec <= 59)
51 seq_printf(seq, "%02d\n", alrm.time.tm_sec);
56 if ((unsigned int)alrm.time.tm_year <= 200)
57 seq_printf(seq, "%04d-", alrm
[all...]
H A Dclass.c143 struct rtc_wkalrm alrm; local
185 err = __rtc_read_alarm(rtc, &alrm);
187 if (!err && !rtc_valid_tm(&alrm.time))
188 rtc_initialize_alarm(rtc, &alrm);
H A Drtc-pl030.c38 static int pl030_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
42 rtc_time_to_tm(readl(rtc->base + RTC_MR), &alrm->time);
46 static int pl030_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
55 ret = rtc_valid_tm(&alrm->time);
57 ret = rtc_tm_to_time(&alrm->time, &time);
H A Drtc-da9052.c181 static int da9052_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
184 struct rtc_time *tm = &alrm->time;
192 alrm->enabled = da9052_rtc_get_alarm_status(rtc->da9052);
197 static int da9052_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
200 struct rtc_time *tm = &alrm->time;
H A Drtc-pcap.c44 static int pcap_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
48 struct rtc_time *tm = &alrm->time;
64 static int pcap_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
68 struct rtc_time *tm = &alrm->time;
H A Drtc-sa1100.c180 static int sa1100_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
185 alrm->enabled = (rtsr & RTSR_ALE) ? 1 : 0;
186 alrm->pending = (rtsr & RTSR_AL) ? 1 : 0;
190 static int sa1100_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
197 ret = rtc_tm_to_time(&alrm->time, &time);
202 if (alrm->enabled)
H A Drtc-test.c19 struct rtc_wkalrm *alrm)
25 struct rtc_wkalrm *alrm)
84 struct rtc_wkalrm alrm; local
85 int err = rtc_read_alarm(rtc, &alrm);
87 if (!err && alrm.enabled)
18 test_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
24 test_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
H A Drtc-wm8350.c146 static int wm8350_rtc_readalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
149 struct rtc_time *tm = &alrm->time;
187 alrm->enabled = !(time[3] & WM8350_RTC_ALMSTS);
250 static int wm8350_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
253 struct rtc_time *tm = &alrm->time;
299 if (alrm->enabled)
H A Drtc-88pm860x.c86 struct rtc_time *alrm)
94 next->tm_hour = alrm->tm_hour;
95 next->tm_min = alrm->tm_min;
96 next->tm_sec = alrm->tm_sec;
162 static int pm860x_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
180 rtc_time_to_tm(ticks, &alrm->time);
182 alrm->enabled = (ret & ALARM_EN) ? 1 : 0;
183 alrm->pending = (ret & (ALARM | ALARM_WAKEUP)) ? 1 : 0;
187 static int pm860x_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
210 rtc_next_alarm_time(&alarm_tm, &now_tm, &alrm
85 rtc_next_alarm_time(struct rtc_time *next, struct rtc_time *now, struct rtc_time *alrm) argument
[all...]
H A Drtc-at32ap700x.c94 static int at32_rtc_readalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
99 rtc_time_to_tm(rtc->alarm_time, &alrm->time);
100 alrm->enabled = rtc_readl(rtc, IMR) & RTC_BIT(IMR_TOPI) ? 1 : 0;
101 alrm->pending = rtc_readl(rtc, ISR) & RTC_BIT(ISR_TOPI) ? 1 : 0;
107 static int at32_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
116 ret = rtc_tm_to_time(&alrm->time, &alarm_unix_time);
126 if (alrm->enabled)
H A Drtc-at91rm9200.c136 static int at91_rtc_readalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
138 struct rtc_time *tm = &alrm->time;
144 alrm->enabled = (at91_rtc_read(AT91_RTC_IMR) & AT91_RTC_ALARM)
157 static int at91_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
165 tm.tm_hour = alrm->time.tm_hour;
166 tm.tm_min = alrm->time.tm_min;
167 tm.tm_sec = alrm->time.tm_sec;
180 if (alrm->enabled) {
H A Drtc-at91sam9.c155 static int at91_rtc_readalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
158 struct rtc_time *tm = &alrm->time;
166 memset(alrm, 0, sizeof(*alrm));
175 alrm->enabled = 1;
181 static int at91_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
184 struct rtc_time *tm = &alrm->time;
210 if (alrm->enabled)
H A Drtc-fm3130.c202 static int fm3130_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
206 struct rtc_time *tm = &alrm->time;
254 alrm->enabled = 1;
260 static int fm3130_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
263 struct rtc_time *tm = &alrm->time;
303 if (alrm->enabled) {
H A Drtc-jz4740.c137 static int jz4740_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
147 alrm->enabled = !!(ctrl & JZ_RTC_CTRL_AE);
148 alrm->pending = !!(ctrl & JZ_RTC_CTRL_AF);
150 rtc_time_to_tm(secs, &alrm->time);
152 return rtc_valid_tm(&alrm->time);
155 static int jz4740_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
161 rtc_tm_to_time(&alrm->time, &secs);
166 JZ_RTC_CTRL_AE | JZ_RTC_CTRL_AF_IRQ, alrm->enabled);
H A Drtc-m48t59.c158 static int m48t59_rtc_readalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
163 struct rtc_time *tm = &alrm->time;
205 static int m48t59_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
210 struct rtc_time *tm = &alrm->time;
H A Drtc-pcf50633.c180 static int pcf50633_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
188 alrm->enabled = rtc->alarm_enabled;
189 alrm->pending = rtc->alarm_pending;
198 pcf2rtc_time(&alrm->time, &pcf_tm);
200 return rtc_valid_tm(&alrm->time);
203 static int pcf50633_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
211 rtc2pcf_time(&pcf_tm, &alrm->time);
225 if (!alrm->enabled)
228 if (!alarm_masked || alrm->enabled)
230 rtc->alarm_enabled = alrm
[all...]
H A Drtc-puv3.c114 static int puv3_rtc_getalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
116 struct rtc_time *alm_tm = &alrm->time;
120 alrm->enabled = readl(RTC_RTSR) & RTC_RTSR_ALE;
123 alrm->enabled,
130 static int puv3_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
132 struct rtc_time *tm = &alrm->time;
136 alrm->enabled,
143 puv3_rtc_setaie(alrm->enabled);
145 if (alrm->enabled)
H A Drtc-tx4939.c94 static int tx4939_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
102 if (alrm->time.tm_sec < 0 ||
103 alrm->time.tm_min < 0 ||
104 alrm->time.tm_hour < 0 ||
105 alrm->time.tm_mday < 0 ||
106 alrm->time.tm_mon < 0 ||
107 alrm->time.tm_year < 0)
109 rtc_tm_to_time(&alrm->time, &sec);
121 (alrm->enabled ? TX4939_RTCCTL_ALME : 0));
126 static int tx4939_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
[all...]
H A Drtc-bfin.c290 static int bfin_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
294 alrm->time = rtc->rtc_alarm;
296 alrm->enabled = !!(bfin_read_RTC_ICTL() & (RTC_ISTAT_ALARM | RTC_ISTAT_ALARM_DAY));
300 static int bfin_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
307 if (rtc_tm_to_time(&alrm->time, &rtc_alarm))
310 rtc->rtc_alarm = alrm->time;
314 if (alrm->enabled)
H A Drtc-ds1553.c162 static int ds1553_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
169 pdata->alrm_mday = alrm->time.tm_mday;
170 pdata->alrm_hour = alrm->time.tm_hour;
171 pdata->alrm_min = alrm->time.tm_min;
172 pdata->alrm_sec = alrm->time.tm_sec;
173 if (alrm->enabled)
179 static int ds1553_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
186 alrm->time.tm_mday = pdata->alrm_mday < 0 ? 0 : pdata->alrm_mday;
187 alrm->time.tm_hour = pdata->alrm_hour < 0 ? 0 : pdata->alrm_hour;
188 alrm
[all...]
H A Drtc-max8925.c181 static int max8925_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
190 ret = tm_calc(&alrm->time, buf, TIME_NUM);
197 alrm->enabled = 0;
203 alrm->enabled = 0;
205 alrm->enabled = 1;
211 alrm->pending = 1;
213 alrm->pending = 0;
219 static int max8925_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
225 ret = data_calc(buf, &alrm->time, TIME_NUM);
231 if (alrm
[all...]
H A Drtc-max8998.c141 static int max8998_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
152 max8998_data_to_tm(data, &alrm->time);
158 alrm->enabled = !!val;
165 alrm->pending = 1;
167 alrm->pending = 0;
199 static int max8998_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
205 max8998_tm_to_data(&alrm->time, data);
218 if (alrm->enabled)
H A Drtc-nuc900.c184 static int nuc900_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
192 return nuc900_rtc_bcd2bin(timeval, carval, &alrm->time);
195 static int nuc900_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alrm) argument
202 nuc900_rtc_bin2bcd(dev, &alrm->time, &tm);
H A Drtc-s3c.c246 static int s3c_rtc_getalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
248 struct rtc_time *alm_tm = &alrm->time;
262 alrm->enabled = (alm_en & S3C2410_RTCALM_ALMEN) ? 1 : 0;
308 static int s3c_rtc_setalarm(struct device *dev, struct rtc_wkalrm *alrm) argument
310 struct rtc_time *tm = &alrm->time;
316 alrm->enabled,
342 s3c_rtc_setaie(dev, alrm->enabled);
/drivers/staging/android/
H A Dalarm-dev.c62 struct alarm alrm; member in union:devalarm::__anon5042
79 static void devalarm_start(struct devalarm *alrm, ktime_t exp) argument
81 if (is_wakeup(alrm->type))
82 alarm_start(&alrm->u.alrm, exp);
84 hrtimer_start(&alrm->u.hrt, exp, HRTIMER_MODE_ABS);
88 static int devalarm_try_to_cancel(struct devalarm *alrm) argument
91 if (is_wakeup(alrm->type))
92 ret = alarm_try_to_cancel(&alrm->u.alrm);
98 devalarm_cancel(struct devalarm *alrm) argument
311 devalarm_alarmhandler(struct alarm *alrm, ktime_t now) argument
[all...]

Completed in 1112 milliseconds

12