Lines Matching refs:time
30 * setting the date and time), Linux can ignore the non-clock features.
75 * basic RTC date and time functionality; be careful using them.
226 dev_warn_once(dev, "oscillator failed, set time!\n");
231 /* read the RTC date and time registers all at once */
244 dev_warn_once(dev, "oscillator failed, set time!\n");
382 * these bits were cleared when preparing the date/time
436 * report alarm time (ALARM1); assume 24 hour and day-of-month modes,
439 t->time.tm_sec = bcd2bin(regs[0] & 0x7f);
440 t->time.tm_min = bcd2bin(regs[1] & 0x7f);
441 t->time.tm_hour = bcd2bin(regs[2] & 0x3f);
442 t->time.tm_mday = bcd2bin(regs[3] & 0x3f);
450 "alarm read", t->time.tm_sec, t->time.tm_min,
451 t->time.tm_hour, t->time.tm_mday,
469 "alarm set", t->time.tm_sec, t->time.tm_min,
470 t->time.tm_hour, t->time.tm_mday,
487 regs[0] = bin2bcd(t->time.tm_sec);
488 regs[1] = bin2bcd(t->time.tm_min);
489 regs[2] = bin2bcd(t->time.tm_hour);
490 regs[3] = bin2bcd(t->time.tm_mday);
504 dev_err(dev, "can't set alarm time\n");
621 /* Report alarm 0 time assuming 24-hour and day-of-month modes. */
622 t->time.tm_sec = -1;
623 t->time.tm_min = bcd2bin(ald[0] & 0x7f);
624 t->time.tm_hour = bcd2bin(ald[1] & 0x7f);
625 t->time.tm_wday = -1;
626 t->time.tm_mday = bcd2bin(ald[2] & 0x7f);
627 t->time.tm_mon = -1;
628 t->time.tm_year = -1;
629 t->time.tm_yday = -1;
630 t->time.tm_isdst = -1;
633 __func__, t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
634 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled);
650 t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
651 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon,
670 ald[0] = bin2bcd(t->time.tm_min);
671 ald[1] = bin2bcd(t->time.tm_hour);
672 ald[2] = bin2bcd(t->time.tm_mday);
757 /* Report alarm 0 time assuming 24-hour and day-of-month modes. */
758 t->time.tm_sec = bcd2bin(regs[3] & 0x7f);
759 t->time.tm_min = bcd2bin(regs[4] & 0x7f);
760 t->time.tm_hour = bcd2bin(regs[5] & 0x3f);
761 t->time.tm_wday = bcd2bin(regs[6] & 0x7) - 1;
762 t->time.tm_mday = bcd2bin(regs[7] & 0x3f);
763 t->time.tm_mon = bcd2bin(regs[8] & 0x1f) - 1;
764 t->time.tm_year = -1;
765 t->time.tm_yday = -1;
766 t->time.tm_isdst = -1;
770 t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
771 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled,
807 wday = mcp794xx_alm_weekday(dev, &t->time);
813 t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
814 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon,
824 regs[3] = bin2bcd(t->time.tm_sec);
825 regs[4] = bin2bcd(t->time.tm_min);
826 regs[5] = bin2bcd(t->time.tm_hour);
828 regs[7] = bin2bcd(t->time.tm_mday);
829 regs[8] = bin2bcd(t->time.tm_mon + 1);