Lines Matching refs:tm

125 			       struct rtc_time *tm, int *sec)  in __mtk_rtc_read_time()  argument
136 tm->tm_sec = data[RTC_OFFSET_SEC]; in __mtk_rtc_read_time()
137 tm->tm_min = data[RTC_OFFSET_MIN]; in __mtk_rtc_read_time()
138 tm->tm_hour = data[RTC_OFFSET_HOUR]; in __mtk_rtc_read_time()
139 tm->tm_mday = data[RTC_OFFSET_DOM]; in __mtk_rtc_read_time()
140 tm->tm_mon = data[RTC_OFFSET_MTH]; in __mtk_rtc_read_time()
141 tm->tm_year = data[RTC_OFFSET_YEAR]; in __mtk_rtc_read_time()
149 static int mtk_rtc_read_time(struct device *dev, struct rtc_time *tm) in mtk_rtc_read_time() argument
156 ret = __mtk_rtc_read_time(rtc, tm, &sec); in mtk_rtc_read_time()
159 } while (sec < tm->tm_sec); in mtk_rtc_read_time()
165 tm->tm_year += RTC_MIN_YEAR_OFFSET; in mtk_rtc_read_time()
168 tm->tm_mon--; in mtk_rtc_read_time()
169 time = rtc_tm_to_time64(tm); in mtk_rtc_read_time()
175 tm->tm_wday = (days + 4) % 7; in mtk_rtc_read_time()
181 static int mtk_rtc_set_time(struct device *dev, struct rtc_time *tm) in mtk_rtc_set_time() argument
187 tm->tm_year -= RTC_MIN_YEAR_OFFSET; in mtk_rtc_set_time()
188 tm->tm_mon++; in mtk_rtc_set_time()
190 data[RTC_OFFSET_SEC] = tm->tm_sec; in mtk_rtc_set_time()
191 data[RTC_OFFSET_MIN] = tm->tm_min; in mtk_rtc_set_time()
192 data[RTC_OFFSET_HOUR] = tm->tm_hour; in mtk_rtc_set_time()
193 data[RTC_OFFSET_DOM] = tm->tm_mday; in mtk_rtc_set_time()
194 data[RTC_OFFSET_MTH] = tm->tm_mon; in mtk_rtc_set_time()
195 data[RTC_OFFSET_YEAR] = tm->tm_year; in mtk_rtc_set_time()
213 struct rtc_time *tm = &alm->time; in mtk_rtc_read_alarm() local
236 tm->tm_sec = data[RTC_OFFSET_SEC]; in mtk_rtc_read_alarm()
237 tm->tm_min = data[RTC_OFFSET_MIN]; in mtk_rtc_read_alarm()
238 tm->tm_hour = data[RTC_OFFSET_HOUR]; in mtk_rtc_read_alarm()
239 tm->tm_mday = data[RTC_OFFSET_DOM]; in mtk_rtc_read_alarm()
240 tm->tm_mon = data[RTC_OFFSET_MTH]; in mtk_rtc_read_alarm()
241 tm->tm_year = data[RTC_OFFSET_YEAR]; in mtk_rtc_read_alarm()
243 tm->tm_year += RTC_MIN_YEAR_OFFSET; in mtk_rtc_read_alarm()
244 tm->tm_mon--; in mtk_rtc_read_alarm()
254 struct rtc_time *tm = &alm->time; in mtk_rtc_set_alarm() local
259 tm->tm_year -= RTC_MIN_YEAR_OFFSET; in mtk_rtc_set_alarm()
260 tm->tm_mon++; in mtk_rtc_set_alarm()
262 data[RTC_OFFSET_SEC] = tm->tm_sec; in mtk_rtc_set_alarm()
263 data[RTC_OFFSET_MIN] = tm->tm_min; in mtk_rtc_set_alarm()
264 data[RTC_OFFSET_HOUR] = tm->tm_hour; in mtk_rtc_set_alarm()
265 data[RTC_OFFSET_DOM] = tm->tm_mday; in mtk_rtc_set_alarm()
266 data[RTC_OFFSET_MTH] = tm->tm_mon; in mtk_rtc_set_alarm()
267 data[RTC_OFFSET_YEAR] = tm->tm_year; in mtk_rtc_set_alarm()