Home
last modified time | relevance | path

Searched refs:tm_hour (Results 1 – 25 of 174) sorted by relevance

1234567

/Linux-v4.19/drivers/rtc/
Drtc-msm6242.c135 tm->tm_hour = (msm6242_read(priv, MSM6242_HOUR10 & 3)) * 10 + in msm6242_read_time()
150 if (!pm && tm->tm_hour == 12) in msm6242_read_time()
151 tm->tm_hour = 0; in msm6242_read_time()
152 else if (pm && tm->tm_hour != 12) in msm6242_read_time()
153 tm->tm_hour += 12; in msm6242_read_time()
172 msm6242_write(priv, tm->tm_hour / 10, MSM6242_HOUR10); in msm6242_set_time()
173 else if (tm->tm_hour >= 12) in msm6242_set_time()
174 msm6242_write(priv, MSM6242_HOUR10_PM + (tm->tm_hour - 12) / 10, in msm6242_set_time()
177 msm6242_write(priv, tm->tm_hour / 10, MSM6242_HOUR10); in msm6242_set_time()
178 msm6242_write(priv, tm->tm_hour % 10, MSM6242_HOUR1); in msm6242_set_time()
Drtc-rs5c348.c80 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); in rs5c348_rtc_set_time()
83 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | in rs5c348_rtc_set_time()
84 (tm->tm_hour >= 12 ? RS5C348_BIT_PM : 0); in rs5c348_rtc_set_time()
121 tm->tm_hour = bcd2bin(rxbuf[RS5C348_REG_HOURS] & RS5C348_HOURS_MASK); in rs5c348_rtc_read_time()
124 tm->tm_hour -= 20; in rs5c348_rtc_read_time()
125 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
126 tm->tm_hour += 12; in rs5c348_rtc_read_time()
128 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
Drtc-ds1216.c89 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time()
91 tm->tm_hour += 12; in ds1216_rtc_read_time()
93 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time()
116 if (regs.hour && tm->tm_hour > 12) { in ds1216_rtc_set_time()
118 tm->tm_hour -= 12; in ds1216_rtc_set_time()
120 regs.hour |= bin2bcd(tm->tm_hour); in ds1216_rtc_set_time()
Drtc-pic32.c149 rtc_tm->tm_hour = readb(base + PIC32_RTCHOUR); in pic32_rtc_gettime()
166 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in pic32_rtc_gettime()
175 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in pic32_rtc_gettime()
189 tm->tm_hour, tm->tm_min, tm->tm_sec); in pic32_rtc_settime()
199 writeb(bin2bcd(tm->tm_hour), base + PIC32_RTCHOUR); in pic32_rtc_settime()
218 alm_tm->tm_hour = readb(base + PIC32_ALRMHOUR); in pic32_rtc_getalarm()
230 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in pic32_rtc_getalarm()
234 alm_tm->tm_hour = bcd2bin(alm_tm->tm_hour); in pic32_rtc_getalarm()
253 tm->tm_hour, tm->tm_min, tm->tm_sec); in pic32_rtc_setalarm()
Drtc-rx8025.c204 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x3f); in rx8025_get_time()
206 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x1f) % 12 in rx8025_get_time()
214 dt->tm_sec, dt->tm_min, dt->tm_hour, in rx8025_get_time()
236 date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); in rx8025_set_time()
238 date[RX8025_REG_HOUR] = (dt->tm_hour >= 12 ? 0x20 : 0) in rx8025_set_time()
239 | bin2bcd((dt->tm_hour + 11) % 12 + 1); in rx8025_set_time()
317 t->time.tm_hour = bcd2bin(ald[1] & 0x3f); in rx8025_read_alarm()
319 t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 in rx8025_read_alarm()
324 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in rx8025_read_alarm()
355 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm()
[all …]
Drtc-moxart.c162 ((tm->tm_hour / 10) << 4) | in moxart_rtc_set_time()
163 (tm->tm_hour % 10)); in moxart_rtc_set_time()
180 tm->tm_hour, tm->tm_min, tm->tm_sec); in moxart_rtc_set_time()
200 tm->tm_hour = (((v & 0x10) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time()
202 tm->tm_hour += 12; in moxart_rtc_read_time()
203 if (tm->tm_hour >= 24) in moxart_rtc_read_time()
204 tm->tm_hour = 0; in moxart_rtc_read_time()
207 tm->tm_hour = (((v & 0x30) >> 4) * 10) + (v & 0x0F); in moxart_rtc_read_time()
Drtc-max8907.c69 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x01f); in regs_to_tm()
70 if (tm->tm_hour == 12) in regs_to_tm()
71 tm->tm_hour = 0; in regs_to_tm()
73 tm->tm_hour += 12; in regs_to_tm()
75 tm->tm_hour = bcd2bin(regs[RTC_HOUR] & 0x03f); in regs_to_tm()
92 regs[RTC_HOUR] = bin2bcd(tm->tm_hour); in tm_to_regs()
Drtc-ds1286.c187 tm->tm_hour = ds1286_rtc_read(priv, RTC_HOURS) & 0x3f; in ds1286_read_time()
197 tm->tm_hour = bcd2bin(tm->tm_hour); in ds1286_read_time()
228 hrs = tm->tm_hour; in ds1286_set_time()
277 alm->time.tm_hour = ds1286_rtc_read(priv, RTC_HOURS_ALARM) & 0x1f; in ds1286_read_alarm()
283 alm->time.tm_hour = bcd2bin(alm->time.tm_hour); in ds1286_read_alarm()
293 hrs = alm->time.tm_hour; in ds1286_set_alarm()
Drtc-lib.c86 tm->tm_hour = secs / 3600; in rtc_time64_to_tm()
87 secs -= tm->tm_hour * 3600; in rtc_time64_to_tm()
104 || ((unsigned)tm->tm_hour) >= 24 in rtc_valid_tm()
120 tm->tm_hour, tm->tm_min, tm->tm_sec); in rtc_tm_to_time64()
Drtc-s5m.c179 tm->tm_hour = data[RTC_HOUR] & 0x1f; in s5m8767_data_to_tm()
181 tm->tm_hour = data[RTC_HOUR] & 0x0f; in s5m8767_data_to_tm()
183 tm->tm_hour += 12; in s5m8767_data_to_tm()
199 if (tm->tm_hour >= 12) in s5m8767_tm_to_data()
200 data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK; in s5m8767_tm_to_data()
202 data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK; in s5m8767_tm_to_data()
344 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in s5m8763_data_to_tm()
346 tm->tm_hour += 12; in s5m8763_data_to_tm()
348 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in s5m8763_data_to_tm()
362 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in s5m8763_tm_to_data()
[all …]
Drtc-at91rm9200.c127 tm->tm_hour = bcd2bin((time & AT91_RTC_HOUR) >> 16); in at91_rtc_decodetime()
152 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readtime()
166 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_settime()
181 | bin2bcd(tm->tm_hour) << 16); in at91_rtc_settime()
213 tm->tm_mon, tm->tm_mday, tm->tm_hour, tm->tm_min, tm->tm_sec, in at91_rtc_readalarm()
230 tm.tm_hour = alrm->time.tm_hour; in at91_rtc_setalarm()
238 | bin2bcd(tm.tm_hour) << 16 in at91_rtc_setalarm()
251 tm.tm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour, in at91_rtc_setalarm()
Drtc-s3c.c202 rtc_tm->tm_hour = readb(info->base + S3C2410_RTCHOUR); in s3c_rtc_gettime()
220 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in s3c_rtc_gettime()
231 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in s3c_rtc_gettime()
246 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_settime()
261 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); in s3c_rtc_settime()
284 alm_tm->tm_hour = readb(info->base + S3C2410_ALMHOUR); in s3c_rtc_getalarm()
298 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in s3c_rtc_getalarm()
308 alm_tm->tm_hour = bcd2bin(alm_tm->tm_hour); in s3c_rtc_getalarm()
335 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_setalarm()
354 if (tm->tm_hour < 24 && tm->tm_hour >= 0) { in s3c_rtc_setalarm()
[all …]
Drtc-hym8563.c115 tm->tm_hour = bcd2bin(buf[2] & HYM8563_HOUR_MASK); in hym8563_rtc_read_time()
137 buf[2] = bin2bcd(tm->tm_hour); in hym8563_rtc_set_time()
206 alm_tm->tm_hour = (buf[1] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
241 alm_tm->tm_hour++; in hym8563_rtc_set_alarm()
242 if (alm_tm->tm_hour >= 24) { in hym8563_rtc_set_alarm()
243 alm_tm->tm_hour = 0; in hym8563_rtc_set_alarm()
264 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ? in hym8563_rtc_set_alarm()
265 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
Drtc-s35390a.c222 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_rtc_set_time()
232 buf[S35390A_BYTE_HOURS] = s35390a_hr2reg(s35390a, tm->tm_hour); in s35390a_rtc_set_time()
265 tm->tm_hour = s35390a_reg2hr(s35390a, buf[S35390A_BYTE_HOURS]); in s35390a_rtc_read_time()
273 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_rtc_read_time()
288 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday, in s35390a_rtc_set_alarm()
320 alm->time.tm_hour) | 0x80; in s35390a_rtc_set_alarm()
323 if (alm->time.tm_hour >= 12) in s35390a_rtc_set_alarm()
374 alm->time.tm_hour = in s35390a_rtc_read_alarm()
385 __func__, alm->time.tm_min, alm->time.tm_hour, in s35390a_rtc_read_alarm()
Drtc-m41t94.c40 tm->tm_hour, tm->tm_mday, in m41t94_set_time()
46 buf[M41T94_REG_HOURS] = bin2bcd(tm->tm_hour); in m41t94_set_time()
88 tm->tm_hour = bcd2bin(hour & 0x3f); in m41t94_read_time()
99 tm->tm_hour, tm->tm_mday, in m41t94_read_time()
Drtc-mcp795.c206 data[2] = bin2bcd(tim->tm_hour); in mcp795_set_time()
238 tim->tm_wday, tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_set_time()
255 tim->tm_hour = bcd2bin(data[2] & 0x3F); in mcp795_read_time()
263 tim->tm_wday, tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_read_time()
304 tmp[2] = (tmp[2] & 0xE0) | bin2bcd(alm->time.tm_hour); in mcp795_set_alarm()
324 alm->time.tm_hour, alm->time.tm_min, alm->time.tm_sec); in mcp795_set_alarm()
340 alm->time.tm_hour = bcd2bin(data[2] & 0x1F); in mcp795_read_alarm()
350 alm->time.tm_hour, alm->time.tm_min, alm->time.tm_sec); in mcp795_read_alarm()
Drtc-rk808.c135 tm->tm_hour = bcd2bin(rtc_data[2] & HOURS_REG_MSK); in rk808_rtc_readtime()
143 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rk808_rtc_readtime()
158 tm->tm_wday, tm->tm_hour, tm->tm_min, tm->tm_sec); in rk808_rtc_set_time()
162 rtc_data[2] = bin2bcd(tm->tm_hour); in rk808_rtc_set_time()
207 alrm->time.tm_hour = bcd2bin(alrm_data[2] & HOURS_REG_MSK); in rk808_rtc_readalarm()
221 alrm->time.tm_mday, alrm->time.tm_wday, alrm->time.tm_hour, in rk808_rtc_readalarm()
266 alrm->time.tm_mday, alrm->time.tm_wday, alrm->time.tm_hour, in rk808_rtc_setalarm()
272 alrm_data[2] = bin2bcd(alrm->time.tm_hour); in rk808_rtc_setalarm()
Drtc-spear.c177 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd()
187 tm->tm_hour = bcd2bin(tm->tm_hour); in bcd2tm()
214 tm->tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_time()
240 (tm->tm_hour << HOUR_SHIFT); in spear_rtc_set_time()
268 alm->time.tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_alarm()
298 MINUTE_SHIFT) | (alm->time.tm_hour << HOUR_SHIFT); in spear_rtc_set_alarm()
Drtc-mc146818-lib.c55 time->tm_hour = CMOS_READ(RTC_HOURS); in mc146818_get_time()
74 time->tm_hour = bcd2bin(time->tm_hour); in mc146818_get_time()
116 hrs = time->tm_hour; in mc146818_set_time()
/Linux-v4.19/arch/mips/sibyte/swarm/
Drtc_xicor1241.c151 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time()
152 tmp = (tmp & ~0x3f) | (tm.tm_hour & 0x3f); in xicor_set_time()
156 if (tm.tm_hour >= 12) { in xicor_set_time()
158 tm.tm_hour -= 12; in xicor_set_time()
160 tm.tm_hour = bin2bcd(tm.tm_hour); in xicor_set_time()
161 tmp |= tm.tm_hour; in xicor_set_time()
Drtc_m41t81.c165 tm.tm_hour = bin2bcd(tm.tm_hour); in m41t81_set_time()
166 tm.tm_hour = (tm.tm_hour & 0x3f) | (m41t81_read(M41T81REG_HR) & 0xc0); in m41t81_set_time()
167 m41t81_write(M41T81REG_HR, tm.tm_hour); in m41t81_set_time()
/Linux-v4.19/tools/testing/selftests/rtc/
Dsetdate.c59 sscanf(time, "%d:%d:%d", &new.tm_hour, &new.tm_min, &new.tm_sec); in main()
63 new.tm_hour, new.tm_min, new.tm_sec); in main()
82 current.tm_hour, current.tm_min, current.tm_sec); in main()
/Linux-v4.19/arch/powerpc/platforms/chrp/
Dtime.c106 tm.tm_hour = bin2bcd(tm.tm_hour); in chrp_set_rtc_time()
113 chrp_cmos_clock_write(tm.tm_hour,RTC_HOURS); in chrp_set_rtc_time()
157 tm->tm_hour = hour; in chrp_get_rtc_time()
/Linux-v4.19/arch/powerpc/platforms/maple/
Dtime.c62 tm->tm_hour = maple_clock_read(RTC_HOURS); in maple_get_rtc_time()
72 tm->tm_hour = bcd2bin(tm->tm_hour); in maple_get_rtc_time()
100 hour = tm->tm_hour; in maple_set_rtc_time()
/Linux-v4.19/drivers/base/power/
Dtrace.c91 .tm_hour = 0, in set_magic_time()
106 time.tm_hour = (n % 24); in set_magic_time()
122 time.tm_hour, time.tm_min, time.tm_sec, in read_magic_time()
129 val += time.tm_hour * 100 * 12 * 28; /* 24 hours */ in read_magic_time()

1234567