Searched refs:alarm_tm (Results 1 – 5 of 5) sorted by relevance
| /linux-4.4.14/drivers/rtc/ |
| D | rtc-isl12057.c | 248 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in isl12057_rtc_read_alarm() local 263 alarm_tm->tm_sec = bcd2bin(regs[0] & 0x7f); in isl12057_rtc_read_alarm() 264 alarm_tm->tm_min = bcd2bin(regs[1] & 0x7f); in isl12057_rtc_read_alarm() 265 alarm_tm->tm_hour = bcd2bin(regs[2] & 0x3f); in isl12057_rtc_read_alarm() 266 alarm_tm->tm_mday = bcd2bin(regs[3] & 0x3f); in isl12057_rtc_read_alarm() 267 alarm_tm->tm_wday = -1; in isl12057_rtc_read_alarm() 278 alarm_tm->tm_year = rtc_tm.tm_year; in isl12057_rtc_read_alarm() 279 alarm_tm->tm_mon = rtc_tm.tm_mon; in isl12057_rtc_read_alarm() 285 ret = rtc_tm_to_time(alarm_tm, &alarm_secs); in isl12057_rtc_read_alarm() 290 if (alarm_tm->tm_mon == 11) { in isl12057_rtc_read_alarm() [all …]
|
| D | rtc-ab-b5ze-s3.c | 329 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in _abb5zes3_rtc_read_timer() local 365 rtc_time_to_tm(rtc_secs + timer_secs, alarm_tm); in _abb5zes3_rtc_read_timer() 385 struct rtc_time rtc_tm, *alarm_tm = &alarm->time; in _abb5zes3_rtc_read_alarm() local 399 alarm_tm->tm_sec = 0; in _abb5zes3_rtc_read_alarm() 400 alarm_tm->tm_min = bcd2bin(regs[0] & 0x7f); in _abb5zes3_rtc_read_alarm() 401 alarm_tm->tm_hour = bcd2bin(regs[1] & 0x3f); in _abb5zes3_rtc_read_alarm() 402 alarm_tm->tm_mday = bcd2bin(regs[2] & 0x3f); in _abb5zes3_rtc_read_alarm() 403 alarm_tm->tm_wday = -1; in _abb5zes3_rtc_read_alarm() 414 alarm_tm->tm_year = rtc_tm.tm_year; in _abb5zes3_rtc_read_alarm() 415 alarm_tm->tm_mon = rtc_tm.tm_mon; in _abb5zes3_rtc_read_alarm() [all …]
|
| D | rtc-isl1208.c | 370 struct rtc_time *alarm_tm = &alarm->time; in isl1208_i2c_set_alarm() local 381 if (!alarm->enabled || rtc_tm_sub(alarm_tm, &rtc_tm) <= 0) in isl1208_i2c_set_alarm() 387 regs[ISL1208_REG_SCA - offs] = bin2bcd(alarm_tm->tm_sec) | enable; in isl1208_i2c_set_alarm() 388 regs[ISL1208_REG_MNA - offs] = bin2bcd(alarm_tm->tm_min) | enable; in isl1208_i2c_set_alarm() 389 regs[ISL1208_REG_HRA - offs] = bin2bcd(alarm_tm->tm_hour) | in isl1208_i2c_set_alarm() 392 regs[ISL1208_REG_DTA - offs] = bin2bcd(alarm_tm->tm_mday) | enable; in isl1208_i2c_set_alarm() 393 regs[ISL1208_REG_MOA - offs] = bin2bcd(alarm_tm->tm_mon + 1) | enable; in isl1208_i2c_set_alarm() 394 regs[ISL1208_REG_DWA - offs] = bin2bcd(alarm_tm->tm_wday & 7) | enable; in isl1208_i2c_set_alarm()
|
| D | rtc-88pm80x.c | 187 struct rtc_time now_tm, alarm_tm; in pm80x_rtc_set_alarm() local 207 rtc_next_alarm_time(&alarm_tm, &now_tm, &alrm->time); in pm80x_rtc_set_alarm() 209 rtc_tm_to_time(&alarm_tm, &ticks); in pm80x_rtc_set_alarm()
|
| D | rtc-88pm860x.c | 191 struct rtc_time now_tm, alarm_tm; in pm860x_rtc_set_alarm() local 211 rtc_next_alarm_time(&alarm_tm, &now_tm, &alrm->time); in pm860x_rtc_set_alarm() 213 rtc_tm_to_time(&alarm_tm, &ticks); in pm860x_rtc_set_alarm()
|