Lines Matching refs:tm

113 static int lp8788_rtc_read_time(struct device *dev, struct rtc_time *tm)  in lp8788_rtc_read_time()  argument
126 tm->tm_sec = data[LPTIME_SEC]; in lp8788_rtc_read_time()
127 tm->tm_min = data[LPTIME_MIN]; in lp8788_rtc_read_time()
128 tm->tm_hour = data[LPTIME_HOUR]; in lp8788_rtc_read_time()
129 tm->tm_mday = data[LPTIME_MDAY]; in lp8788_rtc_read_time()
130 tm->tm_mon = data[LPTIME_MON] - LP8788_MONTH_OFFSET; in lp8788_rtc_read_time()
131 tm->tm_year = data[LPTIME_YEAR] + LP8788_BASE_YEAR - 1900; in lp8788_rtc_read_time()
132 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_rtc_read_time()
137 static int lp8788_rtc_set_time(struct device *dev, struct rtc_time *tm) in lp8788_rtc_set_time() argument
144 year = tm->tm_year + 1900 - LP8788_BASE_YEAR; in lp8788_rtc_set_time()
151 data[LPTIME_SEC] = tm->tm_sec; in lp8788_rtc_set_time()
152 data[LPTIME_MIN] = tm->tm_min; in lp8788_rtc_set_time()
153 data[LPTIME_HOUR] = tm->tm_hour; in lp8788_rtc_set_time()
154 data[LPTIME_MDAY] = tm->tm_mday; in lp8788_rtc_set_time()
155 data[LPTIME_MON] = tm->tm_mon + LP8788_MONTH_OFFSET; in lp8788_rtc_set_time()
171 struct rtc_time *tm = &alarm->time; in lp8788_read_alarm() local
180 tm->tm_sec = data[LPTIME_SEC]; in lp8788_read_alarm()
181 tm->tm_min = data[LPTIME_MIN]; in lp8788_read_alarm()
182 tm->tm_hour = data[LPTIME_HOUR]; in lp8788_read_alarm()
183 tm->tm_mday = data[LPTIME_MDAY]; in lp8788_read_alarm()
184 tm->tm_mon = data[LPTIME_MON] - LP8788_MONTH_OFFSET; in lp8788_read_alarm()
185 tm->tm_year = data[LPTIME_YEAR] + LP8788_BASE_YEAR - 1900; in lp8788_read_alarm()
186 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_read_alarm()
196 struct rtc_time *tm = &alarm->time; in lp8788_set_alarm() local
200 year = tm->tm_year + 1900 - LP8788_BASE_YEAR; in lp8788_set_alarm()
206 data[LPTIME_SEC] = tm->tm_sec; in lp8788_set_alarm()
207 data[LPTIME_MIN] = tm->tm_min; in lp8788_set_alarm()
208 data[LPTIME_HOUR] = tm->tm_hour; in lp8788_set_alarm()
209 data[LPTIME_MDAY] = tm->tm_mday; in lp8788_set_alarm()
210 data[LPTIME_MON] = tm->tm_mon + LP8788_MONTH_OFFSET; in lp8788_set_alarm()
212 data[LPTIME_WDAY] = _to_lp8788_wday(tm->tm_wday); in lp8788_set_alarm()