Lines Matching refs:time
31 * setting the date and time), Linux can ignore the non-clock features.
77 * basic RTC date and time functionality; be careful using them.
225 dev_warn_once(dev, "oscillator failed, set time!\n");
230 /* read the RTC date and time registers all at once */
243 dev_warn_once(dev, "oscillator failed, set time!\n");
381 * these bits were cleared when preparing the date/time
432 * report alarm time (ALARM1); assume 24 hour and day-of-month modes,
435 t->time.tm_sec = bcd2bin(regs[0] & 0x7f);
436 t->time.tm_min = bcd2bin(regs[1] & 0x7f);
437 t->time.tm_hour = bcd2bin(regs[2] & 0x3f);
438 t->time.tm_mday = bcd2bin(regs[3] & 0x3f);
446 "alarm read", t->time.tm_sec, t->time.tm_min,
447 t->time.tm_hour, t->time.tm_mday,
462 "alarm set", t->time.tm_sec, t->time.tm_min,
463 t->time.tm_hour, t->time.tm_mday,
480 regs[0] = bin2bcd(t->time.tm_sec);
481 regs[1] = bin2bcd(t->time.tm_min);
482 regs[2] = bin2bcd(t->time.tm_hour);
483 regs[3] = bin2bcd(t->time.tm_mday);
497 dev_err(dev, "can't set alarm time\n");
607 /* Report alarm 0 time assuming 24-hour and day-of-month modes. */
608 t->time.tm_sec = -1;
609 t->time.tm_min = bcd2bin(ald[0] & 0x7f);
610 t->time.tm_hour = bcd2bin(ald[1] & 0x7f);
611 t->time.tm_wday = -1;
612 t->time.tm_mday = bcd2bin(ald[2] & 0x7f);
613 t->time.tm_mon = -1;
614 t->time.tm_year = -1;
615 t->time.tm_yday = -1;
616 t->time.tm_isdst = -1;
619 __func__, t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
620 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled);
633 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,
653 ald[0] = bin2bcd(t->time.tm_min);
654 ald[1] = bin2bcd(t->time.tm_hour);
655 ald[2] = bin2bcd(t->time.tm_mday);
734 /* Report alarm 0 time assuming 24-hour and day-of-month modes. */
735 t->time.tm_sec = bcd2bin(regs[3] & 0x7f);
736 t->time.tm_min = bcd2bin(regs[4] & 0x7f);
737 t->time.tm_hour = bcd2bin(regs[5] & 0x3f);
738 t->time.tm_wday = bcd2bin(regs[6] & 0x7) - 1;
739 t->time.tm_mday = bcd2bin(regs[7] & 0x3f);
740 t->time.tm_mon = bcd2bin(regs[8] & 0x1f) - 1;
741 t->time.tm_year = -1;
742 t->time.tm_yday = -1;
743 t->time.tm_isdst = -1;
747 t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
748 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled,
781 wday = mcp794xx_alm_weekday(dev, &t->time);
787 t->time.tm_sec, t->time.tm_min, t->time.tm_hour,
788 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon,
798 regs[3] = bin2bcd(t->time.tm_sec);
799 regs[4] = bin2bcd(t->time.tm_min);
800 regs[5] = bin2bcd(t->time.tm_hour);
802 regs[7] = bin2bcd(t->time.tm_mday);
803 regs[8] = bin2bcd(t->time.tm_mon + 1);