Searched defs:alm (Results 1 - 15 of 15) sorted by relevance

/drivers/char/
H A Defirtc.c302 efi_time_t eft, alm; local
308 memset(&alm, 0, sizeof(alm));
314 efi.get_wakeup_time(&enabled, &pending, &alm);
339 alm.hour, alm.minute, alm.second, alm.nanosecond,
340 alm.year, alm
[all...]
/drivers/rtc/
H A Drtc-palmas.c125 static int palmas_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
140 alm->time.tm_sec = bcd2bin(alarm_data[0]);
141 alm->time.tm_min = bcd2bin(alarm_data[1]);
142 alm->time.tm_hour = bcd2bin(alarm_data[2]);
143 alm->time.tm_mday = bcd2bin(alarm_data[3]);
144 alm->time.tm_mon = bcd2bin(alarm_data[4]) - 1;
145 alm->time.tm_year = bcd2bin(alarm_data[5]) + 100;
155 alm->enabled = 1;
159 static int palmas_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
171 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-rc5t583.c117 static int rc5t583_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
131 alm->time.tm_min = bcd2bin(alarm_data[0]);
132 alm->time.tm_hour = bcd2bin(alarm_data[1]);
133 alm->time.tm_mday = bcd2bin(alarm_data[2]);
134 alm->time.tm_mon = bcd2bin(alarm_data[3]) - 1;
135 alm->time.tm_year = bcd2bin(alarm_data[4]) + 100;
143 alm->enabled = 1;
148 static int rc5t583_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
158 alarm_data[0] = bin2bcd(alm->time.tm_min);
159 alarm_data[1] = bin2bcd(alm
[all...]
H A Drtc-sysfs.c142 struct rtc_wkalrm alm; local
152 retval = rtc_read_alarm(to_rtc_device(dev), &alm);
153 if (retval == 0 && alm.enabled) {
154 rtc_tm_to_time(&alm.time, &alarm);
168 struct rtc_wkalrm alm; local
176 retval = rtc_read_time(rtc, &alm.time);
179 rtc_tm_to_time(&alm.time, &now);
199 retval = rtc_read_alarm(rtc, &alm);
202 if (alm.enabled) {
204 rtc_tm_to_time(&alm
[all...]
H A Drtc-tps65910.c128 static int tps65910_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
142 alm->time.tm_sec = bcd2bin(alarm_data[0]);
143 alm->time.tm_min = bcd2bin(alarm_data[1]);
144 alm->time.tm_hour = bcd2bin(alarm_data[2]);
145 alm->time.tm_mday = bcd2bin(alarm_data[3]);
146 alm->time.tm_mon = bcd2bin(alarm_data[4]) - 1;
147 alm->time.tm_year = bcd2bin(alarm_data[5]) + 100;
154 alm->enabled = 1;
159 static int tps65910_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
169 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-ds1286.c268 static int ds1286_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
278 alm->time.tm_min = ds1286_rtc_read(priv, RTC_MINUTES_ALARM) & 0x7f;
279 alm->time.tm_hour = ds1286_rtc_read(priv, RTC_HOURS_ALARM) & 0x1f;
280 alm->time.tm_wday = ds1286_rtc_read(priv, RTC_DAY_ALARM) & 0x07;
284 alm->time.tm_min = bcd2bin(alm->time.tm_min);
285 alm->time.tm_hour = bcd2bin(alm->time.tm_hour);
286 alm->time.tm_sec = 0;
290 static int ds1286_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-mv.c99 static int mv_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
118 alm->time.tm_sec = bcd2bin(second);
119 alm->time.tm_min = bcd2bin(minute);
120 alm->time.tm_hour = bcd2bin(hour);
121 alm->time.tm_mday = bcd2bin(day);
122 alm->time.tm_wday = bcd2bin(wday);
123 alm->time.tm_mon = bcd2bin(month) - 1;
125 alm->time.tm_year = bcd2bin(year) + 100;
127 if (rtc_valid_tm(&alm->time) < 0) {
129 rtc_time_to_tm(0, &alm
136 mv_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-s35390a.c209 static int s35390a_set_alarm(struct i2c_client *client, struct rtc_wkalrm *alm) argument
215 dev_dbg(&client->dev, "%s: alm is secs=%d, mins=%d, hours=%d mday=%d, "\
216 "mon=%d, year=%d, wday=%d\n", __func__, alm->time.tm_sec,
217 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday,
218 alm->time.tm_mon, alm->time.tm_year, alm->time.tm_wday);
230 if (alm
262 s35390a_read_alarm(struct i2c_client *client, struct rtc_wkalrm *alm) argument
297 s35390a_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
302 s35390a_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-stmp3xxx.c204 static int stmp3xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
208 rtc_time_to_tm(readl(rtc_data->io + STMP3XXX_RTC_ALARM), &alm->time);
212 static int stmp3xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
217 rtc_tm_to_time(&alm->time, &t);
220 stmp3xxx_alarm_irq_enable(dev, alm->enabled);
H A Drtc-twl.c355 static int twl_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
368 alm->time.tm_sec = bcd2bin(rtc_data[0]);
369 alm->time.tm_min = bcd2bin(rtc_data[1]);
370 alm->time.tm_hour = bcd2bin(rtc_data[2]);
371 alm->time.tm_mday = bcd2bin(rtc_data[3]);
372 alm->time.tm_mon = bcd2bin(rtc_data[4]) - 1;
373 alm->time.tm_year = bcd2bin(rtc_data[5]) + 100;
377 alm->enabled = 1;
382 static int twl_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
391 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-davinci.c384 static int davinci_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
394 alm->time.tm_min = bcd2bin(rtcss_read(davinci_rtc, PRTCSS_RTC_AMIN));
397 alm->time.tm_hour = bcd2bin(rtcss_read(davinci_rtc, PRTCSS_RTC_AHOUR));
410 if (convertfromdays(days, &alm->time) < 0)
413 alm->pending = !!(rtcss_read(davinci_rtc,
416 alm->enabled = alm->pending && device_may_wakeup(dev);
421 static int davinci_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
427 if (alm->time.tm_mday <= 0 && alm
[all...]
H A Drtc-ds1305.c275 static int ds1305_get_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
294 alm->enabled = !!(ds1305->ctrl[0] & DS1305_AEI0);
295 alm->pending = !!(ds1305->ctrl[1] & DS1305_AEI0);
313 /* Stuff these values into alm->time and let RTC framework code
317 alm->time.tm_sec = bcd2bin(buf[DS1305_SEC]);
318 alm->time.tm_min = bcd2bin(buf[DS1305_MIN]);
319 alm->time.tm_hour = bcd2hour(buf[DS1305_HOUR]);
320 alm->time.tm_mday = -1;
321 alm->time.tm_mon = -1;
322 alm
334 ds1305_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-hym8563.c189 static int hym8563_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
192 struct rtc_time *alm_tm = &alm->time;
224 alm->enabled = 1;
229 static int hym8563_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
232 struct rtc_time *alm_tm = &alm->time;
280 return hym8563_rtc_alarm_irq_enable(dev, alm->enabled);
H A Drtc-omap.c272 static int omap_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
277 alm->time.tm_sec = rtc_read(OMAP_RTC_ALARM_SECONDS_REG);
278 alm->time.tm_min = rtc_read(OMAP_RTC_ALARM_MINUTES_REG);
279 alm->time.tm_hour = rtc_read(OMAP_RTC_ALARM_HOURS_REG);
280 alm->time.tm_mday = rtc_read(OMAP_RTC_ALARM_DAYS_REG);
281 alm->time.tm_mon = rtc_read(OMAP_RTC_ALARM_MONTHS_REG);
282 alm->time.tm_year = rtc_read(OMAP_RTC_ALARM_YEARS_REG);
286 bcd2tm(&alm->time);
287 alm->enabled = !!(rtc_read(OMAP_RTC_INTERRUPTS_REG)
293 static int omap_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-spear.c257 * @alm: holds alarm date and time
262 static int spear_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
271 alm->time.tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK;
272 alm->time.tm_min = (time >> MINUTE_SHIFT) & MIN_MASK;
273 alm->time.tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK;
274 alm->time.tm_mday = (date >> MDAY_SHIFT) & DAY_MASK;
275 alm->time.tm_mon = (date >> MONTH_SHIFT) & MONTH_MASK;
276 alm->time.tm_year = (date >> YEAR_SHIFT) & YEAR_MASK;
278 bcd2tm(&alm->time);
279 alm
292 spear_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]

Completed in 7078 milliseconds