Lines Matching refs:time
42 static int ds1302_rtc_set_time(struct device *dev, struct rtc_time *time) in ds1302_rtc_set_time() argument
63 *bp++ = bin2bcd(time->tm_sec); in ds1302_rtc_set_time()
64 *bp++ = bin2bcd(time->tm_min); in ds1302_rtc_set_time()
65 *bp++ = bin2bcd(time->tm_hour); in ds1302_rtc_set_time()
66 *bp++ = bin2bcd(time->tm_mday); in ds1302_rtc_set_time()
67 *bp++ = bin2bcd(time->tm_mon + 1); in ds1302_rtc_set_time()
68 *bp++ = time->tm_wday + 1; in ds1302_rtc_set_time()
69 *bp++ = bin2bcd(time->tm_year % 100); in ds1302_rtc_set_time()
77 static int ds1302_rtc_get_time(struct device *dev, struct rtc_time *time) in ds1302_rtc_get_time() argument
93 time->tm_sec = bcd2bin(buf[RTC_ADDR_SEC]); in ds1302_rtc_get_time()
94 time->tm_min = bcd2bin(buf[RTC_ADDR_MIN]); in ds1302_rtc_get_time()
95 time->tm_hour = bcd2bin(buf[RTC_ADDR_HOUR]); in ds1302_rtc_get_time()
96 time->tm_wday = buf[RTC_ADDR_DAY] - 1; in ds1302_rtc_get_time()
97 time->tm_mday = bcd2bin(buf[RTC_ADDR_DATE]); in ds1302_rtc_get_time()
98 time->tm_mon = bcd2bin(buf[RTC_ADDR_MON]) - 1; in ds1302_rtc_get_time()
99 time->tm_year = bcd2bin(buf[RTC_ADDR_YEAR]) + 100; in ds1302_rtc_get_time()