Lines Matching refs:set_tm
41 static int rtc_tm_cmp(struct rtc_time *set_tm, struct rtc_time *read_tm)
45 if (set_tm->tm_year != read_tm->tm_year)
48 if (set_tm->tm_mon != read_tm->tm_mon)
51 if (set_tm->tm_mday != read_tm->tm_mday)
58 * set_tm: 2022-04-28 13:00:50
61 * set_tm: 2022-04-28 13:00:50
64 * set_tm: 2022-04-28 13:00:59
67 * set_tm: 2022-04-28 13:59:59
72 * set_tm: 2022-04-28 23:59:59
75 if ((set_tm->tm_hour != read_tm->tm_hour)
76 || (set_tm->tm_min != read_tm->tm_min)
77 || (set_tm->tm_sec != read_tm->tm_sec)) {
79 seconds1 = (set_tm->tm_hour * 3600) + (set_tm->tm_min * 60) + set_tm->tm_sec;
95 struct rtc_time read_tm, set_tm;
106 set_tm = read_tm;
107 if (set_tm.tm_hour == 0)
108 set_tm.tm_hour += 1;
110 set_tm.tm_hour -= 1;
112 tst_res(TINFO, "To set RTC date/time is: %s", rtctime_to_str(&set_tm));
114 ret = tst_rtc_settime(rtc_dev, &set_tm);
128 if (rtc_tm_cmp(&set_tm, &read_tm)) {