Lines Matching refs:time
37 static int ds1302_rtc_set_time(struct device *dev, struct rtc_time *time) in ds1302_rtc_set_time() argument
58 *bp++ = bin2bcd(time->tm_sec); in ds1302_rtc_set_time()
59 *bp++ = bin2bcd(time->tm_min); in ds1302_rtc_set_time()
60 *bp++ = bin2bcd(time->tm_hour); in ds1302_rtc_set_time()
61 *bp++ = bin2bcd(time->tm_mday); in ds1302_rtc_set_time()
62 *bp++ = bin2bcd(time->tm_mon + 1); in ds1302_rtc_set_time()
63 *bp++ = time->tm_wday + 1; in ds1302_rtc_set_time()
64 *bp++ = bin2bcd(time->tm_year % 100); in ds1302_rtc_set_time()
72 static int ds1302_rtc_get_time(struct device *dev, struct rtc_time *time) in ds1302_rtc_get_time() argument
88 time->tm_sec = bcd2bin(buf[RTC_ADDR_SEC]); in ds1302_rtc_get_time()
89 time->tm_min = bcd2bin(buf[RTC_ADDR_MIN]); in ds1302_rtc_get_time()
90 time->tm_hour = bcd2bin(buf[RTC_ADDR_HOUR]); in ds1302_rtc_get_time()
91 time->tm_wday = buf[RTC_ADDR_DAY] - 1; in ds1302_rtc_get_time()
92 time->tm_mday = bcd2bin(buf[RTC_ADDR_DATE]); in ds1302_rtc_get_time()
93 time->tm_mon = bcd2bin(buf[RTC_ADDR_MON]) - 1; in ds1302_rtc_get_time()
94 time->tm_year = bcd2bin(buf[RTC_ADDR_YEAR]) + 100; in ds1302_rtc_get_time()