Home
last modified time | relevance | path

Searched refs:tm (Results 51 – 75 of 562) sorted by relevance

12345678910>>...23

/openbmc/linux/drivers/rtc/
H A Drtc-stm32.c240 tm->tm_sec = bin2bcd(tm->tm_sec); in tm2bcd()
241 tm->tm_min = bin2bcd(tm->tm_min); in tm2bcd()
242 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd()
244 tm->tm_mday = bin2bcd(tm->tm_mday); in tm2bcd()
245 tm->tm_mon = bin2bcd(tm->tm_mon + 1); in tm2bcd()
252 tm->tm_wday = (!tm->tm_wday) ? 7 : tm->tm_wday; in tm2bcd()
258 tm->tm_sec = bcd2bin(tm->tm_sec); in bcd2tm()
259 tm->tm_min = bcd2bin(tm->tm_min); in bcd2tm()
260 tm->tm_hour = bcd2bin(tm->tm_hour); in bcd2tm()
262 tm->tm_mday = bcd2bin(tm->tm_mday); in bcd2tm()
[all …]
H A Drtc-rp5c01.c106 tm->tm_mday = rp5c01_read(priv, RP5C01_10_DAY) * 10 + in rp5c01_read_time()
108 tm->tm_wday = rp5c01_read(priv, RP5C01_DAY_OF_WEEK); in rp5c01_read_time()
113 if (tm->tm_year <= 69) in rp5c01_read_time()
114 tm->tm_year += 100; in rp5c01_read_time()
134 rp5c01_write(priv, tm->tm_hour % 10, RP5C01_1_HOUR); in rp5c01_set_time()
135 rp5c01_write(priv, tm->tm_mday / 10, RP5C01_10_DAY); in rp5c01_set_time()
136 rp5c01_write(priv, tm->tm_mday % 10, RP5C01_1_DAY); in rp5c01_set_time()
137 if (tm->tm_wday != -1) in rp5c01_set_time()
141 if (tm->tm_year >= 100) in rp5c01_set_time()
142 tm->tm_year -= 100; in rp5c01_set_time()
[all …]
H A Drtc-m48t86.c75 tm->tm_sec = m48t86_readb(dev, M48T86_SEC); in m48t86_rtc_read_time()
76 tm->tm_min = m48t86_readb(dev, M48T86_MIN); in m48t86_rtc_read_time()
78 tm->tm_mday = m48t86_readb(dev, M48T86_DOM); in m48t86_rtc_read_time()
80 tm->tm_mon = m48t86_readb(dev, M48T86_MONTH) - 1; in m48t86_rtc_read_time()
82 tm->tm_wday = m48t86_readb(dev, M48T86_DOW); in m48t86_rtc_read_time()
99 tm->tm_hour += 12; in m48t86_rtc_read_time()
116 m48t86_writeb(dev, tm->tm_sec, M48T86_SEC); in m48t86_rtc_set_time()
117 m48t86_writeb(dev, tm->tm_min, M48T86_MIN); in m48t86_rtc_set_time()
118 m48t86_writeb(dev, tm->tm_hour, M48T86_HOUR); in m48t86_rtc_set_time()
119 m48t86_writeb(dev, tm->tm_mday, M48T86_DOM); in m48t86_rtc_set_time()
[all …]
H A Drtc-s3c.c159 tm->tm_sec = bcd2bin(tm->tm_sec); in s3c_rtc_read_time()
160 tm->tm_min = bcd2bin(tm->tm_min); in s3c_rtc_read_time()
161 tm->tm_hour = bcd2bin(tm->tm_hour); in s3c_rtc_read_time()
162 tm->tm_mday = bcd2bin(tm->tm_mday); in s3c_rtc_read_time()
163 tm->tm_mon = bcd2bin(tm->tm_mon); in s3c_rtc_read_time()
164 tm->tm_year = bcd2bin(tm->tm_year); in s3c_rtc_read_time()
290 if (tm->tm_sec < 60 && tm->tm_sec >= 0) { in s3c_rtc_setalarm()
295 if (tm->tm_min < 60 && tm->tm_min >= 0) { in s3c_rtc_setalarm()
300 if (tm->tm_hour < 24 && tm->tm_hour >= 0) { in s3c_rtc_setalarm()
305 if (tm->tm_mon < 12 && tm->tm_mon >= 0) { in s3c_rtc_setalarm()
[all …]
H A Drtc-optee.c90 tm->tm_yday = rtc_year_days(tm->tm_mday, tm->tm_mon, tm->tm_year); in optee_rtc_readtime()
104 optee_tm.tm_sec = tm->tm_sec; in optee_rtc_settime()
105 optee_tm.tm_min = tm->tm_min; in optee_rtc_settime()
108 optee_tm.tm_mon = tm->tm_mon; in optee_rtc_settime()
196 struct optee_rtc_time *tm; in optee_rtc_read_info() local
223 tm = &info->range_min; in optee_rtc_read_info()
224 rtc->range_min = mktime64(tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, in optee_rtc_read_info()
225 tm->tm_sec); in optee_rtc_read_info()
226 tm = &info->range_max; in optee_rtc_read_info()
227 rtc->range_max = mktime64(tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, in optee_rtc_read_info()
[all …]
H A Drtc-ds1286.c191 tm->tm_sec = bcd2bin(tm->tm_sec); in ds1286_read_time()
192 tm->tm_min = bcd2bin(tm->tm_min); in ds1286_read_time()
193 tm->tm_hour = bcd2bin(tm->tm_hour); in ds1286_read_time()
194 tm->tm_mday = bcd2bin(tm->tm_mday); in ds1286_read_time()
195 tm->tm_mon = bcd2bin(tm->tm_mon); in ds1286_read_time()
196 tm->tm_year = bcd2bin(tm->tm_year); in ds1286_read_time()
204 tm->tm_year += 40; in ds1286_read_time()
208 tm->tm_mon--; in ds1286_read_time()
223 day = tm->tm_mday; in ds1286_set_time()
225 min = tm->tm_min; in ds1286_set_time()
[all …]
H A Drtc-lp8788.c122 tm->tm_sec = data[LPTIME_SEC]; in lp8788_rtc_read_time()
123 tm->tm_min = data[LPTIME_MIN]; in lp8788_rtc_read_time()
124 tm->tm_hour = data[LPTIME_HOUR]; in lp8788_rtc_read_time()
125 tm->tm_mday = data[LPTIME_MDAY]; in lp8788_rtc_read_time()
147 data[LPTIME_SEC] = tm->tm_sec; in lp8788_rtc_set_time()
148 data[LPTIME_MIN] = tm->tm_min; in lp8788_rtc_set_time()
149 data[LPTIME_HOUR] = tm->tm_hour; in lp8788_rtc_set_time()
176 tm->tm_sec = data[LPTIME_SEC]; in lp8788_read_alarm()
177 tm->tm_min = data[LPTIME_MIN]; in lp8788_read_alarm()
202 data[LPTIME_SEC] = tm->tm_sec; in lp8788_set_alarm()
[all …]
H A Drtc-max8925.c90 tm->tm_year -= 1900; in tm_calc()
100 tm->tm_hour += 12; in tm_calc()
127 high = tm->tm_mon / 10; in data_calc()
128 low = tm->tm_mon; in data_calc()
131 high = tm->tm_mday / 10; in data_calc()
132 low = tm->tm_mday; in data_calc()
137 low = tm->tm_hour; in data_calc()
140 high = tm->tm_min / 10; in data_calc()
141 low = tm->tm_min; in data_calc()
144 high = tm->tm_sec / 10; in data_calc()
[all …]
H A Drtc-wilco-ec.c107 tm->tm_sec = rtc.second; in wilco_ec_rtc_read()
108 tm->tm_min = rtc.minute; in wilco_ec_rtc_read()
109 tm->tm_hour = rtc.hour; in wilco_ec_rtc_read()
110 tm->tm_mday = rtc.day; in wilco_ec_rtc_read()
111 tm->tm_mon = rtc.month - 1; in wilco_ec_rtc_read()
115 if (rtc_valid_tm(tm)) { in wilco_ec_rtc_read()
128 int year = tm->tm_year + 1900; in wilco_ec_rtc_write()
134 int wday = tm->tm_wday == 6 ? 0 : tm->tm_wday + 1; in wilco_ec_rtc_write()
142 rtc.day = bin2bcd(tm->tm_mday); in wilco_ec_rtc_write()
143 rtc.hour = bin2bcd(tm->tm_hour); in wilco_ec_rtc_write()
[all …]
H A Drtc-ntxec.c47 tm->tm_min = value >> 8; in ntxec_read_time()
48 tm->tm_sec = value & 0xff; in ntxec_read_time()
54 tm->tm_mday = value >> 8; in ntxec_read_time()
55 tm->tm_hour = value & 0xff; in ntxec_read_time()
61 tm->tm_year = (value >> 8) + 100; in ntxec_read_time()
62 tm->tm_mon = (value & 0xff) - 1; in ntxec_read_time()
73 if (tm->tm_min != value >> 8 || tm->tm_sec != (value & 0xff)) in ntxec_read_time()
94 { NTXEC_REG_WRITE_DAY, ntxec_reg8(tm->tm_mday) }, in ntxec_set_time()
95 { NTXEC_REG_WRITE_HOUR, ntxec_reg8(tm->tm_hour) }, in ntxec_set_time()
96 { NTXEC_REG_WRITE_MINUTE, ntxec_reg8(tm->tm_min) }, in ntxec_set_time()
[all …]
H A Drtc-em3027.c69 tm->tm_sec = bcd2bin(buf[0]); in em3027_get_time()
70 tm->tm_min = bcd2bin(buf[1]); in em3027_get_time()
71 tm->tm_hour = bcd2bin(buf[2]); in em3027_get_time()
72 tm->tm_mday = bcd2bin(buf[3]); in em3027_get_time()
73 tm->tm_wday = bcd2bin(buf[4]); in em3027_get_time()
74 tm->tm_mon = bcd2bin(buf[5]) - 1; in em3027_get_time()
92 buf[1] = bin2bcd(tm->tm_sec); in em3027_set_time()
93 buf[2] = bin2bcd(tm->tm_min); in em3027_set_time()
94 buf[3] = bin2bcd(tm->tm_hour); in em3027_set_time()
95 buf[4] = bin2bcd(tm->tm_mday); in em3027_set_time()
[all …]
H A Drtc-mt2712.c139 struct rtc_time *tm, int *sec) in __mt2712_rtc_read_time() argument
141 tm->tm_sec = mt2712_readl(mt2712_rtc, MT2712_TC_SEC) in __mt2712_rtc_read_time()
166 __mt2712_rtc_read_time(mt2712_rtc, tm, &sec); in mt2712_rtc_read_time()
167 } while (sec < tm->tm_sec); /* SEC has carried */ in mt2712_rtc_read_time()
181 (tm->tm_mon + 1) & MT2712_MTH_MASK); in mt2712_rtc_set_time()
183 (tm->tm_year - 100) & MT2712_YEA_MASK); in mt2712_rtc_set_time()
196 struct rtc_time *tm = &alm->time; in mt2712_rtc_read_alarm() local
234 struct rtc_time *tm = &alm->time; in mt2712_rtc_set_alarm() local
237 tm, alm->enabled); in mt2712_rtc_set_alarm()
254 | ((tm->tm_mon + 1) & MT2712_MTH_MASK)); in mt2712_rtc_set_alarm()
[all …]
H A Drtc-rs5c313.c239 tm->tm_sec = bcd2bin(data); in rs5c313_rtc_read_time()
243 tm->tm_min = bcd2bin(data); in rs5c313_rtc_read_time()
247 tm->tm_hour = bcd2bin(data); in rs5c313_rtc_read_time()
261 if (tm->tm_year < 70) in rs5c313_rtc_read_time()
262 tm->tm_year += 100; in rs5c313_rtc_read_time()
298 data = bin2bcd(tm->tm_sec); in rs5c313_rtc_set_time()
302 data = bin2bcd(tm->tm_min); in rs5c313_rtc_set_time()
333 struct rtc_time tm; in rs5c313_check_xstp_bit() local
351 tm.tm_mday = 1; in rs5c313_check_xstp_bit()
352 tm.tm_mon = 1 - 1; in rs5c313_check_xstp_bit()
[all …]
H A Drtc-r7301.c141 tm->tm_sec = rtc7301_read(priv, RTC7301_1_SEC); in rtc7301_get_time()
143 tm->tm_min = rtc7301_read(priv, RTC7301_1_MIN); in rtc7301_get_time()
151 tm->tm_wday = -1; in rtc7301_get_time()
152 tm->tm_mon = -1; in rtc7301_get_time()
153 tm->tm_year = -1; in rtc7301_get_time()
154 tm->tm_yday = -1; in rtc7301_get_time()
155 tm->tm_isdst = -1; in rtc7301_get_time()
167 tm->tm_year = year - 1900; in rtc7301_get_time()
197 year = tm->tm_year + 1900; in rtc7301_write_time()
225 rtc7301_get_time(priv, tm, false); in rtc7301_read_time()
[all …]
H A Drtc-aspeed.c38 tm->tm_mday = (reg1 >> 24) & 0x1f; in aspeed_rtc_read_time()
39 tm->tm_hour = (reg1 >> 16) & 0x1f; in aspeed_rtc_read_time()
40 tm->tm_min = (reg1 >> 8) & 0x3f; in aspeed_rtc_read_time()
41 tm->tm_sec = (reg1 >> 0) & 0x3f; in aspeed_rtc_read_time()
45 tm->tm_mon = ((reg2 >> 0) & 0x0f) - 1; in aspeed_rtc_read_time()
48 dev_dbg(dev, "%s %ptR", __func__, tm); in aspeed_rtc_read_time()
59 cent = (tm->tm_year + 1900) / 100; in aspeed_rtc_set_time()
60 year = tm->tm_year % 100; in aspeed_rtc_set_time()
62 reg1 = (tm->tm_mday << 24) | (tm->tm_hour << 16) | (tm->tm_min << 8) | in aspeed_rtc_set_time()
63 tm->tm_sec; in aspeed_rtc_set_time()
[all …]
H A Drtc-rx6110.c110 pr_debug("%s: date %ptRr\n", __func__, tm); in rx6110_rtc_tm_to_data()
117 if (tm->tm_year < 100 || tm->tm_year >= 200) in rx6110_rtc_tm_to_data()
120 data[RTC_SEC] = bin2bcd(tm->tm_sec); in rx6110_rtc_tm_to_data()
121 data[RTC_MIN] = bin2bcd(tm->tm_min); in rx6110_rtc_tm_to_data()
122 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in rx6110_rtc_tm_to_data()
124 data[RTC_MDAY] = bin2bcd(tm->tm_mday); in rx6110_rtc_tm_to_data()
125 data[RTC_MONTH] = bin2bcd(tm->tm_mon + 1); in rx6110_rtc_tm_to_data()
143 tm->tm_wday = ffs(data[RTC_WDAY] & 0x7f); in rx6110_data_to_rtc_tm()
155 if (tm->tm_year < 100 || tm->tm_year >= 200) in rx6110_data_to_rtc_tm()
180 ret = rx6110_rtc_tm_to_data(tm, data); in rx6110_set_time()
[all …]
H A Drtc-pl031.c119 int year = tm->tm_year + 1900; in pl031_stv2_tm_to_time()
120 int wday = tm->tm_wday; in pl031_stv2_tm_to_time()
136 *st_time = ((tm->tm_mon + 1) << RTC_MON_SHIFT) in pl031_stv2_tm_to_time()
137 | (tm->tm_mday << RTC_MDAY_SHIFT) in pl031_stv2_tm_to_time()
139 | (tm->tm_hour << RTC_HOUR_SHIFT) in pl031_stv2_tm_to_time()
140 | (tm->tm_min << RTC_MIN_SHIFT) in pl031_stv2_tm_to_time()
141 | (tm->tm_sec << RTC_SEC_SHIFT); in pl031_stv2_tm_to_time()
150 struct rtc_time *tm) in pl031_stv2_time_to_tm() argument
160 tm->tm_yday = rtc_year_days(tm->tm_mday, tm->tm_mon, tm->tm_year); in pl031_stv2_time_to_tm()
161 tm->tm_year -= 1900; in pl031_stv2_time_to_tm()
[all …]
/openbmc/phosphor-ipmi-flash/bmc/version-handler/test/
H A Dversion_read_unittest.cpp42 EXPECT_CALL(*tm.at("blob0"), trigger()) in TEST_F()
43 .WillOnce(DoAll([&]() { tm.at("blob0")->cb(*tm.at("blob0")); }, in TEST_F()
45 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
68 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
74 tm.at("blob0")->cb(*tm.at("blob0")); in TEST_F()
79 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
85 tm.at("blob0")->cb(*tm.at("blob0")); in TEST_F()
103 .WillOnce(DoAll([&]() { tm.at("blob0")->cb(*tm.at("blob0")); }, in TEST_F()
105 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
114 .WillOnce(DoAll([&]() { tm.at("blob0")->cb(*tm.at("blob0")); }, in TEST_F()
[all …]
/openbmc/phosphor-ipmi-flash/bmc/log-handler/test/
H A Dlog_read_unittest.cpp56 EXPECT_CALL(*tm.at("blob0"), trigger()) in TEST_F()
57 .WillOnce(DoAll([&]() { tm.at("blob0")->cb(*tm.at("blob0")); }, in TEST_F()
59 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
82 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
88 tm.at("blob0")->cb(*tm.at("blob0")); in TEST_F()
93 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
99 tm.at("blob0")->cb(*tm.at("blob0")); in TEST_F()
117 .WillOnce(DoAll([&]() { tm.at("blob0")->cb(*tm.at("blob0")); }, in TEST_F()
119 EXPECT_CALL(*tm.at("blob0"), status()) in TEST_F()
128 .WillOnce(DoAll([&]() { tm.at("blob0")->cb(*tm.at("blob0")); }, in TEST_F()
[all …]
/openbmc/u-boot/board/ge/common/
H A Dge_common.c13 struct rtc_time tm; in check_time() local
25 ret = rtc_get(&tm); in check_time()
33 if (tm.tm_year > 2037) { in check_time()
34 tm.tm_sec = 0; in check_time()
35 tm.tm_min = 0; in check_time()
36 tm.tm_hour = 0; in check_time()
37 tm.tm_mday = 1; in check_time()
38 tm.tm_wday = 2; in check_time()
39 tm.tm_mon = 1; in check_time()
40 tm.tm_year = 2036; in check_time()
[all …]
/openbmc/u-boot/drivers/rtc/
H A Drtc-lib.c38 void rtc_to_tm(u64 time, struct rtc_time *tm) in rtc_to_tm() argument
46 tm->tm_wday = (days + 4) % 7; in rtc_to_tm()
56 tm->tm_year = year; /* Not year - 1900 */ in rtc_to_tm()
57 tm->tm_yday = days + 1; in rtc_to_tm()
67 tm->tm_mon = month + 1; /* January = 1 */ in rtc_to_tm()
68 tm->tm_mday = days + 1; in rtc_to_tm()
70 tm->tm_hour = secs / 3600; in rtc_to_tm()
71 secs -= tm->tm_hour * 3600; in rtc_to_tm()
72 tm->tm_min = secs / 60; in rtc_to_tm()
73 tm->tm_sec = secs - tm->tm_min * 60; in rtc_to_tm()
[all …]
H A Drx8010sj.c123 if ((tm->tm_year < 2000) || (tm->tm_year > 2099)) in validate_time()
126 if ((tm->tm_mon < 1) || (tm->tm_mon > 12)) in validate_time()
129 if ((tm->tm_mday < 1) || (tm->tm_mday > 31)) in validate_time()
132 if ((tm->tm_wday < 0) || (tm->tm_wday > 6)) in validate_time()
135 if ((tm->tm_hour < 0) || (tm->tm_hour > 23)) in validate_time()
138 if ((tm->tm_min < 0) || (tm->tm_min > 59)) in validate_time()
141 if ((tm->tm_sec < 0) || (tm->tm_sec > 59)) in validate_time()
255 ret = validate_time(tm); in rx8010sj_rtc_set()
312 int rtc_get(struct rtc_time *tm) in rtc_get() argument
318 return rx8010sj_rtc_get(&dev, tm); in rtc_get()
[all …]
H A Drv3029.c94 tm->tm_hour = bcd2bin(_hr & 0x1f); in rv3029_rtc_get()
96 tm->tm_hour += 12; in rv3029_rtc_get()
99 tm->tm_hour = bcd2bin(_hr & 0x3f); in rv3029_rtc_get()
109 tm->tm_yday = 0; in rv3029_rtc_get()
110 tm->tm_isdst = 0; in rv3029_rtc_get()
113 __func__, tm->tm_year, tm->tm_mon, tm->tm_mday, in rv3029_rtc_get()
114 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rv3029_rtc_get()
124 __func__, tm->tm_year, tm->tm_mon, tm->tm_mday, in rv3029_rtc_set()
125 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rv3029_rtc_set()
128 if (tm->tm_year < 2000) { in rv3029_rtc_set()
[all …]
/openbmc/linux/tools/testing/selftests/rtc/
H A Drtctest.c59 struct tm tm_time = { in rtc_time_to_timestamp()
208 secs = timegm((struct tm *)&tm) + ALARM_DELTA; in TEST_F()
209 gmtime_r(&secs, (struct tm *)&tm); in TEST_F()
222 tm.tm_hour, tm.tm_min, tm.tm_sec); in TEST_F()
246 new = timegm((struct tm *)&tm); in TEST_F()
299 new = timegm((struct tm *)&tm); in TEST_F()
318 secs = timegm((struct tm *)&tm) + 60 - tm.tm_sec;
319 gmtime_r(&secs, (struct tm *)&tm);
332 tm.tm_hour, tm.tm_min, tm.tm_sec);
356 new = timegm((struct tm *)&tm);
[all …]
/openbmc/u-boot/cmd/
H A Ddate.c34 struct rtc_time tm; in do_date() local
72 rcode = dm_rtc_get(dev, &tm); in do_date()
74 rcode = rtc_get(&tm); in do_date()
78 if (mk_date(argv[1], &tm) != 0) { in do_date()
84 rcode = dm_rtc_set(dev, &tm); in do_date()
86 rcode = rtc_set(&tm); in do_date()
99 rcode = dm_rtc_get(dev, &tm); in do_date()
101 rcode = rtc_get(&tm); in do_date()
109 tm.tm_year, tm.tm_mon, tm.tm_mday, in do_date()
110 (tm.tm_wday<0 || tm.tm_wday>6) ? in do_date()
[all …]

12345678910>>...23