Lines Matching defs:alm_tm
182 struct rtc_time *alm_tm = &alm->time;
191 alm_tm->tm_sec = 0;
193 alm_tm->tm_min = (buf[0] & HYM8563_ALM_BIT_DISABLE) ?
196 alm_tm->tm_hour = (buf[1] & HYM8563_ALM_BIT_DISABLE) ?
199 alm_tm->tm_mday = (buf[2] & HYM8563_ALM_BIT_DISABLE) ?
202 alm_tm->tm_wday = (buf[3] & HYM8563_ALM_BIT_DISABLE) ?
219 struct rtc_time *alm_tm = &alm->time;
226 if (alm_tm->tm_sec) {
227 alm_tm->tm_sec = 0;
228 alm_tm->tm_min++;
229 if (alm_tm->tm_min >= 60) {
230 alm_tm->tm_min = 0;
231 alm_tm->tm_hour++;
232 if (alm_tm->tm_hour >= 24) {
233 alm_tm->tm_hour = 0;
234 alm_tm->tm_mday++;
235 if (alm_tm->tm_mday > 31)
236 alm_tm->tm_mday = 0;
251 buf[0] = (alm_tm->tm_min < 60 && alm_tm->tm_min >= 0) ?
252 bin2bcd(alm_tm->tm_min) : HYM8563_ALM_BIT_DISABLE;
254 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ?
255 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE;
257 buf[2] = (alm_tm->tm_mday <= 31 && alm_tm->tm_mday >= 1) ?
258 bin2bcd(alm_tm->tm_mday) : HYM8563_ALM_BIT_DISABLE;
260 buf[3] = (alm_tm->tm_wday < 7 && alm_tm->tm_wday >= 0) ?
261 bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE;