Searched refs:alm (Results 1 - 24 of 24) sorted by relevance

/linux-master/drivers/rtc/
H A Drtc-mv.c97 static int mv_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
116 alm->time.tm_sec = bcd2bin(second);
117 alm->time.tm_min = bcd2bin(minute);
118 alm->time.tm_hour = bcd2bin(hour);
119 alm->time.tm_mday = bcd2bin(day);
120 alm->time.tm_wday = bcd2bin(wday);
121 alm->time.tm_mon = bcd2bin(month) - 1;
123 alm->time.tm_year = bcd2bin(year) + 100;
125 alm->enabled = !!readl(ioaddr + RTC_ALARM_INTERRUPT_MASK_REG_OFFS);
127 return rtc_valid_tm(&alm
130 mv_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-mcp795.c260 static int mcp795_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
274 later = rtc_tm_to_time64(&alm->time);
279 (SEC_PER_DAY * (365 + is_leap_year(alm->time.tm_year))))
290 alm->time.tm_year = -1;
291 alm->time.tm_isdst = -1;
292 alm->time.tm_yday = -1;
294 tmp[0] = (tmp[0] & 0x80) | bin2bcd(alm->time.tm_sec);
295 tmp[1] = (tmp[1] & 0x80) | bin2bcd(alm->time.tm_min);
296 tmp[2] = (tmp[2] & 0xE0) | bin2bcd(alm->time.tm_hour);
297 tmp[3] = (tmp[3] & 0x80) | bin2bcd(alm
319 mcp795_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-efi.c191 efi_time_t eft, alm; local
197 memset(&alm, 0, sizeof(alm));
201 efi.get_wakeup_time(&enabled, &pending, &alm);
224 alm.hour, alm.minute, alm.second, alm.nanosecond,
225 alm.year, alm
[all...]
H A Drtc-s35390a.c274 static int s35390a_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
281 dev_dbg(&client->dev, "%s: alm is secs=%d, mins=%d, hours=%d mday=%d, "\
282 "mon=%d, year=%d, wday=%d\n", __func__, alm->time.tm_sec,
283 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday,
284 alm->time.tm_mon, alm->time.tm_year, alm->time.tm_wday);
296 if (alm
327 s35390a_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-palmas.c112 static int palmas_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
127 alm->time.tm_sec = bcd2bin(alarm_data[0]);
128 alm->time.tm_min = bcd2bin(alarm_data[1]);
129 alm->time.tm_hour = bcd2bin(alarm_data[2]);
130 alm->time.tm_mday = bcd2bin(alarm_data[3]);
131 alm->time.tm_mon = bcd2bin(alarm_data[4]) - 1;
132 alm->time.tm_year = bcd2bin(alarm_data[5]) + 100;
142 alm->enabled = 1;
146 static int palmas_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
158 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-tps6594.c145 static int tps6594_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
157 alm->time.tm_sec = bcd2bin(alarm_data[0]);
158 alm->time.tm_min = bcd2bin(alarm_data[1]);
159 alm->time.tm_hour = bcd2bin(alarm_data[2]);
160 alm->time.tm_mday = bcd2bin(alarm_data[3]);
161 alm->time.tm_mon = bcd2bin(alarm_data[4]) - 1;
162 alm->time.tm_year = bcd2bin(alarm_data[5]) + 100;
168 alm->enabled = int_val & TPS6594_BIT_IT_ALARM;
173 static int tps6594_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
184 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-rc5t583.c107 static int rc5t583_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
121 alm->time.tm_sec = 0;
122 alm->time.tm_min = bcd2bin(alarm_data[0]);
123 alm->time.tm_hour = bcd2bin(alarm_data[1]);
124 alm->time.tm_mday = bcd2bin(alarm_data[2]);
125 alm->time.tm_mon = bcd2bin(alarm_data[3]) - 1;
126 alm->time.tm_year = bcd2bin(alarm_data[4]) + 100;
134 alm->enabled = 1;
139 static int rc5t583_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
149 alarm_data[0] = bin2bcd(alm
[all...]
H A Dsysfs.c132 struct rtc_wkalrm alm; local
142 retval = rtc_read_alarm(to_rtc_device(dev), &alm);
143 if (retval == 0 && alm.enabled) {
144 alarm = rtc_tm_to_time64(&alm.time);
158 struct rtc_wkalrm alm; local
166 retval = rtc_read_time(rtc, &alm.time);
169 now = rtc_tm_to_time64(&alm.time);
191 retval = rtc_read_alarm(rtc, &alm);
194 if (alm.enabled) {
196 push = rtc_tm_to_time64(&alm
[all...]
H A Drtc-spear.c251 * @alm: holds alarm date and time
256 static int spear_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
265 alm->time.tm_sec = (time >> SECOND_SHIFT) & SECOND_MASK;
266 alm->time.tm_min = (time >> MINUTE_SHIFT) & MIN_MASK;
267 alm->time.tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK;
268 alm->time.tm_mday = (date >> MDAY_SHIFT) & DAY_MASK;
269 alm->time.tm_mon = (date >> MONTH_SHIFT) & MONTH_MASK;
270 alm->time.tm_year = (date >> YEAR_SHIFT) & YEAR_MASK;
272 bcd2tm(&alm->time);
273 alm
286 spear_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-ds1286.c262 static int ds1286_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
272 alm->time.tm_min = ds1286_rtc_read(priv, RTC_MINUTES_ALARM) & 0x7f;
273 alm->time.tm_hour = ds1286_rtc_read(priv, RTC_HOURS_ALARM) & 0x1f;
274 alm->time.tm_wday = ds1286_rtc_read(priv, RTC_DAY_ALARM) & 0x07;
278 alm->time.tm_min = bcd2bin(alm->time.tm_min);
279 alm->time.tm_hour = bcd2bin(alm->time.tm_hour);
280 alm->time.tm_sec = 0;
284 static int ds1286_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-bd70528.c111 struct bd71828_rtc_alm alm; local
114 ret = regmap_bulk_read(r->regmap, r->bd718xx_alm_block_start, &alm,
115 sizeof(alm));
121 tm2rtc(&a->time, &alm.alm0);
124 alm.alm_mask &= ~BD70528_MASK_ALM_EN;
126 alm.alm_mask |= BD70528_MASK_ALM_EN;
128 ret = regmap_bulk_write(r->regmap, r->bd718xx_alm_block_start, &alm,
129 sizeof(alm));
140 struct bd71828_rtc_alm alm; local
143 ret = regmap_bulk_read(r->regmap, r->bd718xx_alm_block_start, &alm,
[all...]
H A Drtc-tps65910.c140 static int tps65910_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
154 alm->time.tm_sec = bcd2bin(alarm_data[0]);
155 alm->time.tm_min = bcd2bin(alarm_data[1]);
156 alm->time.tm_hour = bcd2bin(alarm_data[2]);
157 alm->time.tm_mday = bcd2bin(alarm_data[3]);
158 alm->time.tm_mon = bcd2bin(alarm_data[4]) - 1;
159 alm->time.tm_year = bcd2bin(alarm_data[5]) + 100;
166 alm->enabled = 1;
171 static int tps65910_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
181 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-pcf2123.c247 static int pcf2123_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
259 alm->time.tm_min = bcd2bin(rxbuf[0] & 0x7F);
260 alm->time.tm_hour = bcd2bin(rxbuf[1] & 0x3F);
261 alm->time.tm_mday = bcd2bin(rxbuf[2] & 0x3F);
262 alm->time.tm_wday = bcd2bin(rxbuf[3] & 0x07);
264 dev_dbg(dev, "%s: alm is %ptR\n", __func__, &alm->time);
270 alm->enabled = !!(val & CTRL2_AIE);
275 static int pcf2123_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
281 dev_dbg(dev, "%s: alm i
[all...]
H A Drtc-twl.c369 static int twl_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
383 alm->time.tm_sec = bcd2bin(rtc_data[0]);
384 alm->time.tm_min = bcd2bin(rtc_data[1]);
385 alm->time.tm_hour = bcd2bin(rtc_data[2]);
386 alm->time.tm_mday = bcd2bin(rtc_data[3]);
387 alm->time.tm_mon = bcd2bin(rtc_data[4]) - 1;
388 alm->time.tm_year = bcd2bin(rtc_data[5]) + 100;
392 alm->enabled = 1;
397 static int twl_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
408 alarm_data[0] = bin2bcd(alm
[all...]
H A Drtc-ds1305.c266 static int ds1305_get_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
285 alm->enabled = !!(ds1305->ctrl[0] & DS1305_AEI0);
286 alm->pending = !!(ds1305->ctrl[1] & DS1305_AEI0);
304 /* Stuff these values into alm->time and let RTC framework code
308 alm->time.tm_sec = bcd2bin(buf[DS1305_SEC]);
309 alm->time.tm_min = bcd2bin(buf[DS1305_MIN]);
310 alm->time.tm_hour = bcd2hour(buf[DS1305_HOUR]);
318 static int ds1305_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
328 later = rtc_tm_to_time64(&alm->time);
355 buf[1 + DS1305_SEC] = bin2bcd(alm
[all...]
H A Drtc-omap.c340 static int omap_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
348 alm->time.tm_sec = rtc_read(rtc, OMAP_RTC_ALARM_SECONDS_REG);
349 alm->time.tm_min = rtc_read(rtc, OMAP_RTC_ALARM_MINUTES_REG);
350 alm->time.tm_hour = rtc_read(rtc, OMAP_RTC_ALARM_HOURS_REG);
351 alm->time.tm_mday = rtc_read(rtc, OMAP_RTC_ALARM_DAYS_REG);
352 alm->time.tm_mon = rtc_read(rtc, OMAP_RTC_ALARM_MONTHS_REG);
353 alm->time.tm_year = rtc_read(rtc, OMAP_RTC_ALARM_YEARS_REG);
357 bcd2tm(&alm->time);
360 alm->enabled = !!(interrupts & OMAP_RTC_INTERRUPTS_IT_ALARM);
365 static int omap_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
[all...]
H A Drtc-mt2712.c193 static int mt2712_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
196 struct rtc_time *tm = &alm->time;
200 alm->enabled = !!(irqen & MT2712_IRQ_EN_AL);
231 static int mt2712_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
234 struct rtc_time *tm = &alm->time;
236 dev_dbg(&mt2712_rtc->rtc->dev, "set al time: %ptR, alm en: %d\n",
237 tm, alm->enabled);
264 mt2712_rtc_alarm_irq_enable(dev, alm->enabled);
H A Drtc-mt6397.c149 static int mtk_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
151 struct rtc_time *tm = &alm->time;
170 alm->enabled = !!(irqen & RTC_IRQ_EN_AL);
171 alm->pending = !!(pdn2 & RTC_PDN2_PWRON_ALARM);
190 static int mtk_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
192 struct rtc_time *tm = &alm->time;
219 if (alm->enabled) {
H A Drtc-stmp3xxx.c206 static int stmp3xxx_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
210 rtc_time64_to_tm(readl(rtc_data->io + STMP3XXX_RTC_ALARM), &alm->time);
214 static int stmp3xxx_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
218 writel(rtc_tm_to_time64(&alm->time), rtc_data->io + STMP3XXX_RTC_ALARM);
220 stmp3xxx_alarm_irq_enable(dev, alm->enabled);
H A Drtc-hym8563.c179 static int hym8563_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
182 struct rtc_time *alm_tm = &alm->time;
211 alm->enabled = 1;
216 static int hym8563_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
219 struct rtc_time *alm_tm = &alm->time;
249 return hym8563_rtc_alarm_irq_enable(dev, alm->enabled);
H A Drtc-fsl-ftm-alarm.c189 static int ftm_rtc_read_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
205 static int ftm_rtc_set_alarm(struct device *dev, struct rtc_wkalrm *alm) argument
211 alm_time = rtc_tm_to_time64(&alm->time);
/linux-master/kernel/power/
H A Dsuspend_test.c74 struct rtc_wkalrm alm; local
79 status = rtc_read_time(rtc, &alm.time);
84 now = rtc_tm_to_time64(&alm.time);
86 memset(&alm, 0, sizeof alm);
87 rtc_time64_to_tm(now + TEST_SUSPEND_SECONDS, &alm.time);
88 alm.enabled = true;
90 status = rtc_set_alarm(rtc, &alm);
124 alm.enabled = false;
125 rtc_set_alarm(rtc, &alm);
[all...]
/linux-master/drivers/clocksource/
H A Dtimer-atmel-st.c141 u32 alm; local
155 alm = read_CRTR();
158 regmap_write(regmap_st, AT91_ST_RTAR, alm);
162 alm += delta;
163 regmap_write(regmap_st, AT91_ST_RTAR, alm);
/linux-master/tools/perf/util/
H A Dhist.c1226 struct map *alm = NULL; local
1229 alm = map__get(al->map);
1234 map__put(alm);
1269 map__put(alm);

Completed in 300 milliseconds