Lines Matching refs:rtm
88 static int ls1x_rtc_read_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_read_time() argument
95 memset(rtm, 0, sizeof(struct rtc_time)); in ls1x_rtc_read_time()
99 rtc_time_to_tm(t, rtm); in ls1x_rtc_read_time()
101 return rtc_valid_tm(rtm); in ls1x_rtc_read_time()
104 static int ls1x_rtc_set_time(struct device *dev, struct rtc_time *rtm) in ls1x_rtc_set_time() argument
109 v = ((rtm->tm_mon + 1) << LS1X_MONTH_OFFSET) in ls1x_rtc_set_time()
110 | (rtm->tm_mday << LS1X_DAY_OFFSET) in ls1x_rtc_set_time()
111 | (rtm->tm_hour << LS1X_HOUR_OFFSET) in ls1x_rtc_set_time()
112 | (rtm->tm_min << LS1X_MIN_OFFSET) in ls1x_rtc_set_time()
113 | (rtm->tm_sec << LS1X_SEC_OFFSET); in ls1x_rtc_set_time()
126 t = rtm->tm_year + 1900; in ls1x_rtc_set_time()