Home
last modified time | relevance | path

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

/linux-4.4.14/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.c82 txp[RS5C348_REG_HOURS] = bin2bcd(tm->tm_hour); in rs5c348_rtc_set_time()
85 txp[RS5C348_REG_HOURS] = bin2bcd((tm->tm_hour + 11) % 12 + 1) | in rs5c348_rtc_set_time()
86 (tm->tm_hour >= 12 ? RS5C348_BIT_PM : 0); in rs5c348_rtc_set_time()
123 tm->tm_hour = bcd2bin(rxbuf[RS5C348_REG_HOURS] & RS5C348_HOURS_MASK); in rs5c348_rtc_read_time()
126 tm->tm_hour -= 20; in rs5c348_rtc_read_time()
127 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
128 tm->tm_hour += 12; in rs5c348_rtc_read_time()
130 tm->tm_hour %= 12; in rs5c348_rtc_read_time()
Drtc-ds1216.c92 tm->tm_hour = bcd2bin(regs.hour & 0x1f); in ds1216_rtc_read_time()
94 tm->tm_hour += 12; in ds1216_rtc_read_time()
96 tm->tm_hour = bcd2bin(regs.hour & 0x3f); in ds1216_rtc_read_time()
120 if (regs.hour && tm->tm_hour > 12) { in ds1216_rtc_set_time()
122 tm->tm_hour -= 12; in ds1216_rtc_set_time()
124 regs.hour |= bin2bcd(tm->tm_hour); in ds1216_rtc_set_time()
Drtc-tile.c34 tm->tm_hour = hvtm.tm_hour; in read_rtc_time()
58 hvtm.tm_hour = tm->tm_hour; in set_rtc_time()
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-rx8025.c200 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x3f); in rx8025_get_time()
202 dt->tm_hour = bcd2bin(date[RX8025_REG_HOUR] & 0x1f) % 12 in rx8025_get_time()
210 dt->tm_sec, dt->tm_min, dt->tm_hour, in rx8025_get_time()
232 date[RX8025_REG_HOUR] = bin2bcd(dt->tm_hour); in rx8025_set_time()
234 date[RX8025_REG_HOUR] = (dt->tm_hour >= 12 ? 0x20 : 0) in rx8025_set_time()
235 | bin2bcd((dt->tm_hour + 11) % 12 + 1); in rx8025_set_time()
313 t->time.tm_hour = bcd2bin(ald[1] & 0x3f); in rx8025_read_alarm()
315 t->time.tm_hour = bcd2bin(ald[1] & 0x1f) % 12 in rx8025_read_alarm()
325 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in rx8025_read_alarm()
346 ald[1] = bin2bcd(t->time.tm_hour); in rx8025_set_alarm()
[all …]
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-lib.c88 tm->tm_hour = secs / 3600; in rtc_time64_to_tm()
89 secs -= tm->tm_hour * 3600; in rtc_time64_to_tm()
106 || ((unsigned)tm->tm_hour) >= 24 in rtc_valid_tm()
122 tm->tm_hour, tm->tm_min, tm->tm_sec); in rtc_tm_to_time64()
Drtc-ds1286.c189 tm->tm_hour = ds1286_rtc_read(priv, RTC_HOURS) & 0x3f; in ds1286_read_time()
199 tm->tm_hour = bcd2bin(tm->tm_hour); in ds1286_read_time()
230 hrs = tm->tm_hour; in ds1286_set_time()
279 alm->time.tm_hour = ds1286_rtc_read(priv, RTC_HOURS_ALARM) & 0x1f; in ds1286_read_alarm()
285 alm->time.tm_hour = bcd2bin(alm->time.tm_hour); in ds1286_read_alarm()
295 hrs = alm->time.tm_hour; in ds1286_set_alarm()
Drtc-s5m.c120 tm->tm_hour = data[RTC_HOUR] & 0x1f; in s5m8767_data_to_tm()
122 tm->tm_hour = data[RTC_HOUR] & 0x0f; in s5m8767_data_to_tm()
124 tm->tm_hour += 12; in s5m8767_data_to_tm()
140 if (tm->tm_hour >= 12) in s5m8767_tm_to_data()
141 data[RTC_HOUR] = tm->tm_hour | HOUR_PM_MASK; in s5m8767_tm_to_data()
143 data[RTC_HOUR] = tm->tm_hour & ~HOUR_PM_MASK; in s5m8767_tm_to_data()
288 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in s5m8763_data_to_tm()
290 tm->tm_hour += 12; in s5m8763_data_to_tm()
292 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in s5m8763_data_to_tm()
306 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in s5m8763_tm_to_data()
[all …]
Drtc-mcp795.c108 data[2] = ((tim->tm_hour / 10) << 4) | (tim->tm_hour % 10); in mcp795_set_time()
124 tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_set_time()
141 tim->tm_hour = ((data[2] & 0x30) >> 4) * 10 + (data[2] & 0x0f); in mcp795_read_time()
148 tim->tm_hour, tim->tm_min, tim->tm_sec); in mcp795_read_time()
Drtc-s35390a.c159 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_set_datetime()
166 buf[S35390A_BYTE_HOURS] = s35390a_hr2reg(s35390a, tm->tm_hour); in s35390a_set_datetime()
195 tm->tm_hour = s35390a_reg2hr(s35390a, buf[S35390A_BYTE_HOURS]); in s35390a_get_datetime()
203 tm->tm_min, tm->tm_hour, tm->tm_mday, tm->tm_mon, tm->tm_year, in s35390a_get_datetime()
217 alm->time.tm_min, alm->time.tm_hour, alm->time.tm_mday, in s35390a_set_alarm()
247 alm->time.tm_hour) | 0x80; in s35390a_set_alarm()
250 if (alm->time.tm_hour >= 12) in s35390a_set_alarm()
286 alm->time.tm_hour = s35390a_reg2hr(s35390a, in s35390a_read_alarm()
291 __func__, alm->time.tm_min, alm->time.tm_hour, in s35390a_read_alarm()
Drtc-s3c.c172 rtc_tm->tm_hour = readb(info->base + S3C2410_RTCHOUR); in s3c_rtc_gettime()
190 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in s3c_rtc_gettime()
201 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in s3c_rtc_gettime()
215 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_settime()
228 writeb(bin2bcd(tm->tm_hour), info->base + S3C2410_RTCHOUR); in s3c_rtc_settime()
248 alm_tm->tm_hour = readb(info->base + S3C2410_ALMHOUR); in s3c_rtc_getalarm()
262 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in s3c_rtc_getalarm()
276 alm_tm->tm_hour = bcd2bin(alm_tm->tm_hour); in s3c_rtc_getalarm()
278 alm_tm->tm_hour = -1; in s3c_rtc_getalarm()
310 tm->tm_hour, tm->tm_min, tm->tm_sec); in s3c_rtc_setalarm()
[all …]
Drtc-m48t86.c57 tm->tm_hour = ops->readbyte(M48T86_REG_HOUR) & 0x3F; in m48t86_rtc_read_time()
67 tm->tm_hour = bcd2bin(ops->readbyte(M48T86_REG_HOUR) & 0x3F); in m48t86_rtc_read_time()
78 tm->tm_hour += 12; in m48t86_rtc_read_time()
99 ops->writebyte(tm->tm_hour, M48T86_REG_HOUR); in m48t86_rtc_set_time()
108 ops->writebyte(bin2bcd(tm->tm_hour), M48T86_REG_HOUR); in m48t86_rtc_set_time()
Drtc-at91rm9200.c130 tm->tm_hour = bcd2bin((time & AT91_RTC_HOUR) >> 16); in at91_rtc_decodetime()
156 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readtime()
170 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_settime()
185 | bin2bcd(tm->tm_hour) << 16); in at91_rtc_settime()
219 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readalarm()
237 tm.tm_hour = alrm->time.tm_hour; in at91_rtc_setalarm()
245 | bin2bcd(tm.tm_hour) << 16 in at91_rtc_setalarm()
258 at91_alarm_year, tm.tm_mon, tm.tm_mday, tm.tm_hour, in at91_rtc_setalarm()
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()
244 alm_tm->tm_hour++; in hym8563_rtc_set_alarm()
245 if (alm_tm->tm_hour >= 24) { in hym8563_rtc_set_alarm()
246 alm_tm->tm_hour = 0; in hym8563_rtc_set_alarm()
267 buf[1] = (alm_tm->tm_hour < 24 && alm_tm->tm_hour >= 0) ? in hym8563_rtc_set_alarm()
268 bin2bcd(alm_tm->tm_hour) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_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-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.c179 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd()
191 tm->tm_hour = bcd2bin(tm->tm_hour); in bcd2tm()
218 tm->tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_time()
245 (tm->tm_hour << HOUR_SHIFT); in spear_rtc_set_time()
273 alm->time.tm_hour = (time >> HOUR_SHIFT) & HOUR_MASK; in spear_rtc_read_alarm()
304 MINUTE_SHIFT) | (alm->time.tm_hour << HOUR_SHIFT); in spear_rtc_set_alarm()
Drtc-mpc5121.c97 out_8(&regs->hour_set, tm->tm_hour); in mpc5121_rtc_update_smh()
163 tm->tm_hour = (in_8(&regs->hour) >> 1) + in mpc5200_rtc_read_time()
166 tm->tm_hour = in_8(&regs->hour); in mpc5200_rtc_read_time()
226 alarm->time.tm_hour++; in mpc5121_rtc_set_alarm()
227 if (alarm->time.tm_hour >= 24) in mpc5121_rtc_set_alarm()
228 alarm->time.tm_hour = 0; in mpc5121_rtc_set_alarm()
237 out_8(&regs->alm_hour_set, alarm->time.tm_hour); in mpc5121_rtc_set_alarm()
Drtc-wm8350.c64 tm->tm_hour = time1[1] & WM8350_RTC_HRS_MASK; in wm8350_rtc_readtime()
106 time[1] = tm->tm_hour; in wm8350_rtc_settime()
167 tm->tm_hour = time[1] & WM8350_RTC_ALMHRS_MASK; in wm8350_rtc_readalarm()
168 if (tm->tm_hour == WM8350_RTC_ALMHRS_MASK) in wm8350_rtc_readalarm()
169 tm->tm_hour = -1; in wm8350_rtc_readalarm()
269 if (tm->tm_hour != -1) in wm8350_rtc_setalarm()
270 time[1] |= tm->tm_hour; in wm8350_rtc_setalarm()
Drtc-fm3130.c124 t->tm_hour = bcd2bin(tmp); in fm3130_get_time()
136 t->tm_hour, t->tm_mday, in fm3130_get_time()
153 t->tm_hour, t->tm_mday, in fm3130_set_time()
159 buf[FM3130_RTC_HOURS] = bin2bcd(t->tm_hour); in fm3130_set_time()
219 tm->tm_hour = bcd2bin(fm3130->regs[FM3130_ALARM_HOURS] & 0x3F); in fm3130_read_alarm()
229 tm->tm_hour, tm->tm_mday, in fm3130_read_alarm()
254 tm->tm_hour, tm->tm_mday, in fm3130_set_alarm()
264 (tm->tm_hour != -1) ? bin2bcd(tm->tm_hour) : 0x80; in fm3130_set_alarm()
Drtc-m41t93.c58 tm->tm_hour, tm->tm_mday, in m41t93_set_time()
93 data[M41T93_REG_CENT_HOUR] = bin2bcd(tm->tm_hour) | in m41t93_set_time()
148 tm->tm_hour = bcd2bin(buf[M41T93_REG_CENT_HOUR] & 0x3f); in m41t93_get_time()
159 tm->tm_hour, tm->tm_mday, in m41t93_get_time()
Drtc-pcf2127.c86 tm->tm_hour = bcd2bin(buf[PCF2127_REG_HR] & 0x3F); /* rtc hr 0-23 */ in pcf2127_get_datetime()
97 tm->tm_sec, tm->tm_min, tm->tm_hour, in pcf2127_get_datetime()
111 tm->tm_sec, tm->tm_min, tm->tm_hour, in pcf2127_set_datetime()
120 buf[i++] = bin2bcd(tm->tm_hour); in pcf2127_set_datetime()
Drtc-rv3029c2.c170 tm->tm_hour = bcd2bin(_hr & 0x1f); in rv3029c2_i2c_read_time()
172 tm->tm_hour += 12; in rv3029c2_i2c_read_time()
174 tm->tm_hour = bcd2bin(_hr & 0x3f); in rv3029c2_i2c_read_time()
214 tm->tm_hour = bcd2bin(regs[RV3029C2_A_HR-RV3029C2_A_SC] & 0x3f); in rv3029c2_i2c_read_alarm()
277 regs[RV3029C2_A_HR-RV3029C2_A_SC] = bin2bcd(tm->tm_hour & 0x3f); in rv3029c2_rtc_i2c_set_alarm()
344 regs[RV3029C2_W_HOURS-RV3029C2_W_SEC] = bin2bcd(tm->tm_hour); in rv3029c2_i2c_set_time()
Drtc-rx4581.c160 tm->tm_hour = bcd2bin(date[RX4581_REG_HR] & 0x3F); /* rtc hr 0-23 */ in rx4581_get_datetime()
172 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx4581_get_datetime()
191 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx4581_set_datetime()
198 buf[RX4581_REG_HR+1] = bin2bcd(tm->tm_hour); in rx4581_set_datetime()
Drtc-m48t35.c66 tm->tm_hour = readb(&priv->reg->hour); in m48t35_read_time()
75 tm->tm_hour = bcd2bin(tm->tm_hour); in m48t35_read_time()
102 hrs = tm->tm_hour; in m48t35_set_time()
Drtc-proc.c55 tm.tm_hour, tm.tm_min, tm.tm_sec, in rtc_proc_show()
62 if ((unsigned int)alrm.time.tm_hour <= 24) in rtc_proc_show()
63 seq_printf(seq, "%02d:", alrm.time.tm_hour); in rtc_proc_show()
Drtc-m48t59.c97 tm->tm_hour = bcd2bin(M48T59_READ(M48T59_HOUR) & 0x3F); in m48t59_rtc_read_time()
107 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_read_time()
127 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_set_time()
138 M48T59_WRITE((bin2bcd(tm->tm_hour) & 0x3F), M48T59_HOUR); in m48t59_rtc_set_time()
188 tm->tm_hour = bcd2bin(M48T59_READ(M48T59_ALARM_HOUR)); in m48t59_rtc_readalarm()
198 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_readalarm()
235 hour = tm->tm_hour; in m48t59_rtc_setalarm()
259 tm->tm_hour, tm->tm_min, tm->tm_sec); in m48t59_rtc_setalarm()
Drtc-bq4802.c64 tm->tm_hour = p->read(p, 0x04); in bq4802_read_time()
77 tm->tm_hour = bcd2bin(tm->tm_hour); in bq4802_read_time()
106 hrs = tm->tm_hour; in bq4802_set_time()
Drtc-max8925.c100 tm->tm_hour = ((buf[RTC_HOUR] >> 4) & 0x1) * 10 in tm_calc()
103 tm->tm_hour += 12; in tm_calc()
105 tm->tm_hour = ((buf[RTC_HOUR] >> 4) & 0x03) * 10 in tm_calc()
139 high = tm->tm_hour / 10; in data_calc()
140 low = tm->tm_hour; in data_calc()
Drtc-pcf8563.c232 tm->tm_hour = bcd2bin(buf[PCF8563_REG_HR] & 0x3F); /* rtc hr 0-23 */ in pcf8563_get_datetime()
246 tm->tm_sec, tm->tm_min, tm->tm_hour, in pcf8563_get_datetime()
260 tm->tm_sec, tm->tm_min, tm->tm_hour, in pcf8563_set_datetime()
266 buf[PCF8563_REG_HR] = bin2bcd(tm->tm_hour); in pcf8563_set_datetime()
347 tm->time.tm_hour = bcd2bin(buf[1] & 0x3F); in pcf8563_rtc_read_alarm()
361 tm->time.tm_hour, tm->time.tm_mday, tm->time.tm_wday, in pcf8563_rtc_read_alarm()
383 tm->time.tm_min, tm->time.tm_hour, tm->time.tm_wday, in pcf8563_rtc_set_alarm()
387 buf[1] = bin2bcd(tm->time.tm_hour); in pcf8563_rtc_set_alarm()
Drtc-isl12022.c142 tm->tm_hour = bcd2bin(buf[ISL12022_REG_HR] & 0x3F); in isl12022_get_datetime()
151 tm->tm_sec, tm->tm_min, tm->tm_hour, in isl12022_get_datetime()
167 tm->tm_sec, tm->tm_min, tm->tm_hour, in isl12022_set_datetime()
210 buf[ISL12022_REG_HR] = bin2bcd(tm->tm_hour) | ISL12022_HR_MIL; in isl12022_set_datetime()
Drtc-omap.c268 tm->tm_hour = bin2bcd(tm->tm_hour); in tm2bcd()
285 tm->tm_hour = bcd2bin(tm->tm_hour); in bcd2tm()
296 tm->tm_hour = rtc_read(rtc, OMAP_RTC_HOURS_REG); in omap_rtc_read_time_raw()
331 rtc_write(rtc, OMAP_RTC_HOURS_REG, tm->tm_hour); in omap_rtc_set_time()
351 alm->time.tm_hour = rtc_read(rtc, OMAP_RTC_ALARM_HOURS_REG); in omap_rtc_read_alarm()
381 rtc_write(rtc, OMAP_RTC_ALARM_HOURS_REG, alm->time.tm_hour); in omap_rtc_set_alarm()
449 rtc_write(rtc, OMAP_RTC_ALARM2_HOURS_REG, tm.tm_hour); in omap_rtc_power_off()
Drtc-r9701.c85 dt->tm_hour = bcd2bin(buf[2]); /* RHRCNT */ in r9701_get_datetime()
106 ret = write_reg(dev, RHRCNT, bin2bcd(dt->tm_hour)); in r9701_set_datetime()
145 dt.tm_hour = 0; in r9701_probe()
Drtc-ds3232.c140 time->tm_hour = bcd2bin(hour & 0x1F) + 12; in ds3232_read_time()
142 time->tm_hour = bcd2bin(hour & 0x1F); in ds3232_read_time()
144 time->tm_hour = bcd2bin(hour); in ds3232_read_time()
169 buf[2] = bin2bcd(time->tm_hour); in ds3232_set_time()
215 alarm->time.tm_hour = bcd2bin(buf[2] & 0x7F); in ds3232_read_alarm()
252 buf[2] = bin2bcd(alarm->time.tm_hour); in ds3232_set_alarm()
Drtc-ds1302.c148 tm->tm_hour = bcd2bin(ds1302_readbyte(RTC_ADDR_HOUR)); in ds1302_rtc_read_time()
160 tm->tm_sec, tm->tm_min, tm->tm_hour, in ds1302_rtc_read_time()
174 ds1302_writebyte(RTC_ADDR_HOUR, bin2bcd(tm->tm_hour)); in ds1302_rtc_set_time()
Drtc-vt8500.c119 tm->tm_hour = bcd2bin((time & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_time()
145 | (bin2bcd(tm->tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_time()
162 alrm->time.tm_hour = bcd2bin((alarm & TIME_HOUR_MASK) >> TIME_HOUR_S); in vt8500_rtc_read_alarm()
178 | (bin2bcd(alrm->time.tm_hour) << TIME_HOUR_S) in vt8500_rtc_set_alarm()
Drtc-puv3.c95 rtc_tm->tm_hour, rtc_tm->tm_min, rtc_tm->tm_sec); in puv3_rtc_gettime()
106 tm->tm_hour, tm->tm_min, tm->tm_sec); in puv3_rtc_settime()
125 alm_tm->tm_hour, alm_tm->tm_min, alm_tm->tm_sec); in puv3_rtc_getalarm()
138 tm->tm_hour & 0xff, tm->tm_min & 0xff, tm->tm_sec); in puv3_rtc_setalarm()
Drtc-mv.c57 (bin2bcd(tm->tm_hour) << RTC_HOURS_OFFS) | in mv_rtc_set_time()
90 tm->tm_hour = bcd2bin(hour); in mv_rtc_read_time()
121 alm->time.tm_hour = bcd2bin(hour); in mv_rtc_read_alarm()
149 if (alm->time.tm_hour >= 0) in mv_rtc_set_alarm()
150 rtc_reg |= (RTC_ALARM_VALID | bin2bcd(alm->time.tm_hour)) in mv_rtc_set_alarm()
Drtc-ds1511.c204 hrs = rtc_tm->tm_hour; in ds1511_rtc_set_time()
254 rtc_tm->tm_hour = rtc_read(RTC_HOUR) & 0x3f; in ds1511_rtc_read_time()
266 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in ds1511_rtc_read_time()
330 pdata->alrm_hour = alrm->time.tm_hour; in ds1511_rtc_set_alarm()
350 alrm->time.tm_hour = pdata->alrm_hour < 0 ? 0 : pdata->alrm_hour; in ds1511_rtc_read_alarm()
Drtc-rx8581.c154 tm->tm_hour = bcd2bin(date[RX8581_REG_HR] & 0x3F); /* rtc hr 0-23 */ in rx8581_get_datetime()
166 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx8581_get_datetime()
185 tm->tm_sec, tm->tm_min, tm->tm_hour, in rx8581_set_datetime()
191 buf[RX8581_REG_HR] = bin2bcd(tm->tm_hour); in rx8581_set_datetime()
Drtc-pcf50633.c71 rtc->tm_hour = bcd2bin(pcf->time[PCF50633_TI_HOUR]); in pcf2rtc_time()
82 pcf->time[PCF50633_TI_HOUR] = bin2bcd(rtc->tm_hour); in rtc2pcf_time()
136 tm->tm_hour, tm->tm_min, tm->tm_sec); in pcf50633_rtc_read_time()
151 tm->tm_hour, tm->tm_min, tm->tm_sec); in pcf50633_rtc_set_time()
Drtc-max8998.c86 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x1f); in max8998_data_to_tm()
88 tm->tm_hour += 12; in max8998_data_to_tm()
90 tm->tm_hour = bcd2bin(data[RTC_HOUR] & 0x3f); in max8998_data_to_tm()
103 data[RTC_HOUR] = bin2bcd(tm->tm_hour); in max8998_tm_to_data()
Drtc-rc5t583.c84 tm->tm_hour = bcd2bin(rtc_data[2]); in rc5t583_rtc_read_time()
101 rtc_data[2] = bin2bcd(tm->tm_hour); in rc5t583_rtc_set_time()
132 alm->time.tm_hour = bcd2bin(alarm_data[1]); in rc5t583_rtc_read_alarm()
159 alarm_data[1] = bin2bcd(alm->time.tm_hour); in rc5t583_rtc_set_alarm()
Drtc-tps65910.c79 tm->tm_hour = bcd2bin(rtc_data[2]); in tps65910_rtc_read_time()
95 rtc_data[2] = bin2bcd(tm->tm_hour); in tps65910_rtc_set_time()
144 alm->time.tm_hour = bcd2bin(alarm_data[2]); in tps65910_rtc_read_alarm()
171 alarm_data[2] = bin2bcd(alm->time.tm_hour); in tps65910_rtc_set_alarm()
Drtc-da9052.c86 rtc_tm->tm_hour = v[0][1] & DA9052_RTC_HOUR; in da9052_read_alarm()
130 v[0] = rtc_tm->tm_hour; in da9052_set_alarm()
185 rtc_tm->tm_hour = v[0][2] & DA9052_RTC_HOUR; in da9052_rtc_read_time()
217 v[2] = tm->tm_hour; in da9052_rtc_set_time()
Drtc-tps80031.c81 tm->tm_hour = bcd2bin(buff[2]); in tps80031_rtc_read_time()
96 buff[2] = bin2bcd(tm->tm_hour); in tps80031_rtc_set_time()
150 buff[2] = bin2bcd(alrm->time.tm_hour); in tps80031_rtc_set_alarm()
180 alrm->time.tm_hour = bcd2bin(buff[2]); in tps80031_rtc_read_alarm()
Drtc-isl12057.c94 tm->tm_hour = bcd2bin(regs[ISL12057_REG_RTC_HR] & 0x1f); in isl12057_rtc_regs_to_tm()
96 tm->tm_hour += 12; in isl12057_rtc_regs_to_tm()
98 tm->tm_hour = bcd2bin(regs[ISL12057_REG_RTC_HR] & 0x3f); in isl12057_rtc_regs_to_tm()
130 regs[ISL12057_REG_RTC_HR] = bin2bcd(tm->tm_hour); /* 24-hour format */ in isl12057_rtc_tm_to_regs()
265 alarm_tm->tm_hour = bcd2bin(regs[2] & 0x3f); in isl12057_rtc_read_alarm()
375 regs[2] = bin2bcd(alarm_tm->tm_hour) & 0x3f; in isl12057_rtc_set_alarm()
Drtc-ds1307.c369 t->tm_hour = bcd2bin(tmp); in ds1307_get_time()
381 t->tm_hour, t->tm_mday, in ds1307_get_time()
398 t->tm_hour, t->tm_mday, in ds1307_set_time()
403 buf[DS1307_REG_HOUR] = bin2bcd(t->tm_hour); in ds1307_set_time()
477 t->time.tm_hour = bcd2bin(ds1307->regs[2] & 0x3f); in ds1337_read_alarm()
492 t->time.tm_hour, t->time.tm_mday, in ds1337_read_alarm()
512 t->time.tm_hour, t->time.tm_mday, in ds1337_set_alarm()
535 buf[2] = bin2bcd(t->time.tm_hour); in ds1337_set_alarm()
673 t->time.tm_hour = bcd2bin(ds1307->regs[5] & 0x3f); in mcp794xx_read_alarm()
683 t->time.tm_sec, t->time.tm_min, t->time.tm_hour, in mcp794xx_read_alarm()
[all …]
Drtc-pcf2123.c154 tm->tm_hour = bcd2bin(rxbuf[2] & 0x3F); /* rtc hr 0-23 */ in pcf2123_rtc_read_time()
165 tm->tm_sec, tm->tm_min, tm->tm_hour, in pcf2123_rtc_read_time()
180 tm->tm_sec, tm->tm_min, tm->tm_hour, in pcf2123_rtc_set_time()
195 txbuf[3] = bin2bcd(tm->tm_hour & 0x3F); in pcf2123_rtc_set_time()
Drtc-palmas.c71 tm->tm_hour = bcd2bin(rtc_data[2]); in palmas_rtc_read_time()
87 rtc_data[2] = bin2bcd(tm->tm_hour); in palmas_rtc_set_time()
142 alm->time.tm_hour = bcd2bin(alarm_data[2]); in palmas_rtc_read_alarm()
173 alarm_data[2] = bin2bcd(alm->time.tm_hour); in palmas_rtc_set_alarm()
Drtc-lpc24xx.c83 rtc_writel(rtc, LPC24XX_HOUR, tm->tm_hour); in lpc24xx_rtc_set_time()
106 tm->tm_hour = CT0_HOURS(ct0); in lpc24xx_rtc_read_time()
123 tm->tm_hour = rtc_readl(rtc, LPC24XX_ALHOUR); in lpc24xx_rtc_read_alarm()
146 rtc_writel(rtc, LPC24XX_ALHOUR, tm->tm_hour); in lpc24xx_rtc_set_alarm()
Drtc-da9055.c75 rtc_tm->tm_hour = v[1] & DA9055_RTC_ALM_HOUR; in da9055_read_alarm()
96 v[0] = rtc_tm->tm_hour; in da9055_set_alarm()
156 rtc_tm->tm_hour = v[2] & DA9055_RTC_HOUR; in da9055_rtc_read_time()
172 v[2] = tm->tm_hour; in da9055_rtc_set_time()
Drtc-lp8788.c128 tm->tm_hour = data[LPTIME_HOUR]; in lp8788_rtc_read_time()
153 data[LPTIME_HOUR] = tm->tm_hour; in lp8788_rtc_set_time()
182 tm->tm_hour = data[LPTIME_HOUR]; in lp8788_read_alarm()
208 data[LPTIME_HOUR] = tm->tm_hour; in lp8788_set_alarm()
Drtc-tegra.c129 tm->tm_hour, in tegra_rtc_read_time()
155 tm->tm_hour, in tegra_rtc_set_time()
185 alarm->time.tm_hour = -1; in tegra_rtc_read_alarm()
247 alarm->time.tm_hour, in tegra_rtc_set_alarm()
Drtc-rs5c372.c193 tm->tm_hour = rs5c_reg2hr(rs5c, rs5c->regs[RS5C372_REG_HOURS]); in rs5c372_get_datetime()
207 tm->tm_sec, tm->tm_min, tm->tm_hour, in rs5c372_get_datetime()
223 tm->tm_sec, tm->tm_min, tm->tm_hour, in rs5c372_set_datetime()
229 buf[2] = rs5c_hr2reg(rs5c, tm->tm_hour); in rs5c372_set_datetime()
346 t->time.tm_hour = rs5c_reg2hr(rs5c, rs5c->regs[RS5C_REG_ALARM_A_HOURS]); in rs5c_read_alarm()
392 buf[1] = rs5c_hr2reg(rs5c, t->time.tm_hour); in rs5c_set_alarm()
Drtc-sh.c373 tm->tm_hour = bcd2bin(readb(rtc->regbase + RHRCNT)); in sh_rtc_read_time()
407 tm->tm_sec, tm->tm_min, tm->tm_hour, in sh_rtc_read_time()
430 writeb(bin2bcd(tm->tm_hour), rtc->regbase + RHRCNT); in sh_rtc_set_time()
479 tm->tm_hour = sh_rtc_read_alarm_value(rtc, RHRAR); in sh_rtc_read_alarm()
520 if (tm->tm_hour >= 0xff) in sh_rtc_check_alarm()
521 tm->tm_hour = -1; in sh_rtc_check_alarm()
531 tm->tm_hour >= 24 || in sh_rtc_check_alarm()
561 sh_rtc_write_alarm_value(rtc, tm->tm_hour, RHRAR); in sh_rtc_set_alarm()
Drtc-isl1208.c303 tm->tm_hour = bcd2bin(_hr & 0x3f); in isl1208_i2c_read_time()
306 tm->tm_hour = bcd2bin(_hr & 0x1f); in isl1208_i2c_read_time()
308 tm->tm_hour += 12; in isl1208_i2c_read_time()
343 tm->tm_hour = bcd2bin(regs[ISL1208_REG_HRA - ISL1208_REG_SCA] & 0x3f); in isl1208_i2c_read_alarm()
389 regs[ISL1208_REG_HRA - offs] = bin2bcd(alarm_tm->tm_hour) | in isl1208_i2c_set_alarm()
433 regs[ISL1208_REG_HR] = bin2bcd(tm->tm_hour) | ISL1208_REG_HR_MIL; in isl1208_i2c_set_time()
Drtc-em3027.c74 tm->tm_hour = bcd2bin(buf[2]); in em3027_get_time()
97 buf[3] = bin2bcd(tm->tm_hour); in em3027_set_time()
Drtc-v3020.c226 dt->tm_hour = bcd2bin(tmp); in v3020_read_time()
237 dev_dbg(dev, "tm_hour: %i\n", dt->tm_hour); in v3020_read_time()
256 dev_dbg(dev, "tm_hour: %i\n", dt->tm_hour); in v3020_set_time()
264 v3020_set_reg(chip, V3020_HOURS, bin2bcd(dt->tm_hour)); in v3020_set_time()
Drtc-max6902.c72 dt->tm_hour = bcd2bin(buf[2]); in max6902_read_time()
100 max6902_set_reg(dev, MAX6902_REG_HOURS, bin2bcd(dt->tm_hour)); in max6902_set_time()
Drtc-ds1305.c196 time->tm_hour = bcd2hour(buf[DS1305_HOUR]); in ds1305_get_time()
205 time->tm_hour, time->tm_mday, in ds1305_get_time()
221 time->tm_hour, time->tm_mday, in ds1305_set_time()
229 *bp++ = hour2bcd(ds1305->hr12, time->tm_hour); in ds1305_set_time()
319 alm->time.tm_hour = bcd2hour(buf[DS1305_HOUR]); in ds1305_get_alarm()
377 buf[1 + DS1305_HOUR] = hour2bcd(ds1305->hr12, alm->time.tm_hour); in ds1305_set_alarm()
Drtc-ds1347.c71 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in ds1347_read_time()
88 buf[3] = (bin2bcd(dt->tm_hour) & 0x3F); in ds1347_set_time()
Drtc-ds3234.c72 dt->tm_hour = bcd2bin(buf[2] & 0x3f); in ds3234_read_time()
85 ds3234_set_reg(dev, DS3234_REG_HOURS, bin2bcd(dt->tm_hour) & 0x3f); in ds3234_set_time()
Drtc-mt6397.c138 tm->tm_hour = data[RTC_OFFSET_HOUR]; in __mtk_rtc_read_time()
192 data[RTC_OFFSET_HOUR] = tm->tm_hour; in mtk_rtc_set_time()
238 tm->tm_hour = data[RTC_OFFSET_HOUR]; in mtk_rtc_read_alarm()
264 data[RTC_OFFSET_HOUR] = tm->tm_hour; in mtk_rtc_set_alarm()
Drtc-mrst.c99 time->tm_hour = vrtc_cmos_read(RTC_HOURS); in mrst_read_time()
121 hrs = time->tm_hour; in mrst_set_time()
164 t->time.tm_hour = vrtc_cmos_read(RTC_HOURS_ALARM); in mrst_read_alarm()
225 hrs = t->time.tm_hour; in mrst_set_alarm()
Drtc-twl.c306 tm->tm_hour = bcd2bin(rtc_data[2]); in twl_rtc_read_time()
322 rtc_data[2] = bin2bcd(tm->tm_hour); in twl_rtc_set_time()
371 alm->time.tm_hour = bcd2bin(rtc_data[2]); in twl_rtc_read_alarm()
394 alarm_data[2] = bin2bcd(alm->time.tm_hour); in twl_rtc_set_alarm()
Drtc-rp5c01.c104 tm->tm_hour = rp5c01_read(priv, RP5C01_10_HOUR) * 10 + in rp5c01_read_time()
133 rp5c01_write(priv, tm->tm_hour / 10, RP5C01_10_HOUR); in rp5c01_set_time()
134 rp5c01_write(priv, tm->tm_hour % 10, RP5C01_1_HOUR); in rp5c01_set_time()
Drtc-pcf85063.c72 tm->tm_hour = bcd2bin(buf[PCF85063_REG_HR] & 0x3F); /* rtc hr 0-23 */ in pcf85063_get_datetime()
99 buf[PCF85063_REG_HR] = bin2bcd(tm->tm_hour); in pcf85063_set_datetime()
Drtc-ds1553.c91 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1553_rtc_set_time()
125 tm->tm_hour = bcd2bin(hour); in ds1553_rtc_read_time()
170 pdata->alrm_hour = alrm->time.tm_hour; in ds1553_rtc_set_alarm()
187 alrm->time.tm_hour = pdata->alrm_hour < 0 ? 0 : pdata->alrm_hour; in ds1553_rtc_read_alarm()
Drtc-max77802.c84 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max77802_rtc_data_to_tm()
86 tm->tm_hour = data[RTC_HOUR] & 0x0f; in max77802_rtc_data_to_tm()
88 tm->tm_hour += 12; in max77802_rtc_data_to_tm()
105 data[RTC_HOUR] = tm->tm_hour; in max77802_rtc_tm_to_data()
Drtc-stk17ta8.c91 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in stk17ta8_rtc_set_time()
127 tm->tm_hour = bcd2bin(hour); in stk17ta8_rtc_read_time()
178 pdata->alrm_hour = alrm->time.tm_hour; in stk17ta8_rtc_set_alarm()
195 alrm->time.tm_hour = pdata->alrm_hour < 0 ? 0 : pdata->alrm_hour; in stk17ta8_rtc_read_alarm()
Drtc-cmos.c229 t->time.tm_hour = CMOS_READ(RTC_HOURS_ALARM); in cmos_read_alarm()
256 if (((unsigned)t->time.tm_hour) < 0x24) in cmos_read_alarm()
257 t->time.tm_hour = bcd2bin(t->time.tm_hour); in cmos_read_alarm()
259 t->time.tm_hour = -1; in cmos_read_alarm()
339 hrs = t->time.tm_hour; in cmos_set_alarm()
373 hpet_set_alarm_time(t->time.tm_hour, t->time.tm_min, t->time.tm_sec); in cmos_set_alarm()
Drtc-efi.c63 eft->hour = wtime->tm_hour; in convert_to_efi_time()
86 wtime->tm_hour = eft->hour; in convert_from_efi_time()
Drtc-max8997.c86 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max8997_rtc_data_to_tm()
88 tm->tm_hour = data[RTC_HOUR] & 0x0f; in max8997_rtc_data_to_tm()
90 tm->tm_hour += 12; in max8997_rtc_data_to_tm()
105 data[RTC_HOUR] = tm->tm_hour; in max8997_rtc_tm_to_data()
Drtc-max77686.c81 tm->tm_hour = data[RTC_HOUR] & 0x1f; in max77686_rtc_data_to_tm()
83 tm->tm_hour = data[RTC_HOUR] & 0x0f; in max77686_rtc_data_to_tm()
85 tm->tm_hour += 12; in max77686_rtc_data_to_tm()
101 data[RTC_HOUR] = tm->tm_hour; in max77686_rtc_tm_to_data()
Drtc-davinci.c302 tm->tm_hour = bcd2bin(rtcss_read(davinci_rtc, PRTCSS_RTC_HOUR)); in davinci_rtc_read_time()
341 rtcss_write(davinci_rtc, bin2bcd(tm->tm_hour), PRTCSS_RTC_HOUR); in davinci_rtc_set_time()
397 alm->time.tm_hour = bcd2bin(rtcss_read(davinci_rtc, PRTCSS_RTC_AHOUR)); in davinci_rtc_read_alarm()
457 rtcss_write(davinci_rtc, bin2bcd(alm->time.tm_hour), PRTCSS_RTC_AHOUR); in davinci_rtc_set_alarm()
Drtc-ab-b5ze-s3.c246 tm->tm_hour = bcd2bin(regs[ABB5ZES3_REG_RTC_HR] & 0x1f); in _abb5zes3_rtc_read_time()
248 tm->tm_hour += 12; in _abb5zes3_rtc_read_time()
250 tm->tm_hour = bcd2bin(regs[ABB5ZES3_REG_RTC_HR]); in _abb5zes3_rtc_read_time()
281 regs[ABB5ZES3_REG_RTC_HR] = bin2bcd(tm->tm_hour); /* 24-hour format */ in abb5zes3_rtc_set_time()
401 alarm_tm->tm_hour = bcd2bin(regs[1] & 0x3f); in _abb5zes3_rtc_read_alarm()
531 regs[1] = bin2bcd(alarm_tm->tm_hour) & 0x3f; in _abb5zes3_rtc_set_alarm()
Dinterface.c190 || before.tm_hour != now.tm_hour in __rtc_read_alarm()
201 if (alarm->time.tm_hour == -1) in __rtc_read_alarm()
202 alarm->time.tm_hour = now.tm_hour; in __rtc_read_alarm()
277 alarm->time.tm_mday, alarm->time.tm_hour, alarm->time.tm_min, in __rtc_read_alarm()
Drtc-ds1390.c148 dt->tm_hour = bcd2bin(chip->txrx_buf[2]); in ds1390_read_time()
168 chip->txrx_buf[3] = bin2bcd(dt->tm_hour); in ds1390_set_time()
Dhctosys.c58 tm.tm_hour, tm.tm_min, tm.tm_sec, in rtc_hctosys()
Drtc-rv8803.c144 tm->tm_hour = bcd2bin(date[RV8803_HOUR] & 0x3f); in rv8803_get_time()
165 date[RV8803_HOUR] = bin2bcd(tm->tm_hour); in rv8803_set_time()
210 alrm->time.tm_hour = bcd2bin(alarmvals[1] & 0x3f); in rv8803_get_alarm()
248 alarmvals[1] = bin2bcd(alrm->time.tm_hour); in rv8803_set_alarm()
Drtc-at91sam9.c129 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readtime()
146 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_settime()
204 tm->tm_hour, tm->tm_min, tm->tm_sec); in at91_rtc_readalarm()
246 tm->tm_year, tm->tm_mon, tm->tm_mday, tm->tm_hour, in at91_rtc_setalarm()
Drtc-88pm80x.c99 next->tm_hour = alrm->tm_hour; in rtc_next_alarm_time()
314 tm.tm_hour = 0; in pm80x_rtc_probe()
Drtc-max6900.c155 tm->tm_hour = bcd2bin(regs[MAX6900_REG_HR] & 0x3f); in max6900_i2c_read_time()
182 regs[MAX6900_REG_HR] = bin2bcd(tm->tm_hour); in max6900_i2c_set_time()
Drtc-opal.c39 tm->tm_hour = bcd2bin((h_m_s_ms >> 56) & 0xff); in opal_to_tm()
53 *h_m_s_ms |= ((u64)bin2bcd(tm->tm_hour)) << 56; in tm_to_opal()
Drtc-bq32k.c98 tm->tm_hour = bcd2bin(regs.cent_hours & BQ32K_HOURS_MASK); in bq32k_rtc_read_time()
114 regs.cent_hours = bin2bcd(tm->tm_hour) | BQ32K_CENT_EN; in bq32k_rtc_set_time()
Drtc-x1205.c134 tm->tm_hour = bcd2bin(buf[CCR_HOUR] & 0x3F); /* hr is 0-23 */ in x1205_get_datetime()
144 tm->tm_sec, tm->tm_min, tm->tm_hour, in x1205_get_datetime()
194 __func__, tm->tm_sec, tm->tm_min, tm->tm_hour, tm->tm_mday, in x1205_set_datetime()
201 buf[CCR_HOUR] = bin2bcd(tm->tm_hour) | X1205_HR_MIL; in x1205_set_datetime()
Drtc-as3722.c46 rbuff[2] = bin2bcd(tm->tm_hour); in as3722_time_to_reg()
56 tm->tm_hour = bcd2bin(rbuff[2] & 0x3F); in as3722_reg_to_time()
Drtc-pcf8583.c82 dt->tm_hour = bcd2bin(buf[3]); in pcf8583_get_datetime()
100 buf[5] = bin2bcd(dt->tm_hour); in pcf8583_set_datetime()
Drtc-sunxi.c211 alrm_tm->tm_hour = SUNXI_ALRM_GET_HOUR_VALUE(alrm); in sunxi_rtc_getalarm()
249 rtc_tm->tm_hour = SUNXI_TIME_GET_HOUR_VALUE(time); in sunxi_rtc_gettime()
374 SUNXI_TIME_SET_HOUR_VALUE(rtc_tm->tm_hour); in sunxi_rtc_settime()
Drtc-ds1343.c384 dt->tm_hour = bcd2bin(buf[2] & 0x3F); in ds1343_read_time()
409 bin2bcd(dt->tm_hour) & 0x3F); in ds1343_set_time()
505 alarm->time.tm_hour = priv->alarm_hour < 0 ? 0 : priv->alarm_hour; in ds1343_read_alarm()
531 priv->alarm_hour = alarm->time.tm_hour; in ds1343_set_alarm()
Drtc-rs5c313.c248 tm->tm_hour = bcd2bin(data); in rs5c313_rtc_read_time()
307 data = bin2bcd(tm->tm_hour); in rs5c313_rtc_set_time()
Drtc-abx80x.c110 tm->tm_hour = bcd2bin(buf[ABX8XX_REG_HR] & 0x3F); in abx80x_rtc_read_time()
135 buf[ABX8XX_REG_HR] = bin2bcd(tm->tm_hour); in abx80x_rtc_set_time()
Drtc-nuc900.c114 tm->tm_hour = bcd2bin(timereg >> 16); in nuc900_rtc_bcd2bin()
134 gettm->bcd_hour = bin2bcd(settm->tm_hour) << 16; in nuc900_rtc_bin2bcd()
Drtc-88pm860x.c95 next->tm_hour = alrm->tm_hour; in rtc_next_alarm_time()
361 tm.tm_hour = 0; in pm860x_rtc_probe()
Drtc-pm8xxx.c200 secs, tm->tm_hour, tm->tm_min, tm->tm_sec, in pm8xxx_rtc_read_time()
247 alarm->time.tm_hour, alarm->time.tm_min, in pm8xxx_rtc_set_alarm()
281 alarm->time.tm_hour, alarm->time.tm_min, in pm8xxx_rtc_read_alarm()
Drtc-vr41xx.c157 time->tm_hour, time->tm_min, time->tm_sec); in vr41xx_rtc_set_time()
189 time->tm_hour, time->tm_min, time->tm_sec); in vr41xx_rtc_set_alarm()
Drtc-pcf8523.c206 tm->tm_hour = bcd2bin(regs[2] & 0x3f); in pcf8523_rtc_read_time()
229 regs[3] = bin2bcd(tm->tm_hour); in pcf8523_rtc_set_time()
Drtc-ds1742.c78 writeb(bin2bcd(tm->tm_hour), ioaddr + RTC_HOURS); in ds1742_rtc_set_time()
112 tm->tm_hour = bcd2bin(hour); in ds1742_rtc_read_time()
Drtc-m41t80.c119 tm->tm_hour = bcd2bin(buf[M41T80_REG_HOUR] & 0x3f); in m41t80_get_datetime()
172 bin2bcd(tm->tm_hour) | (buf[M41T80_REG_HOUR] & ~0x3f); in m41t80_set_datetime()
671 tm.tm_mon + 1, tm.tm_mday, tm.tm_hour, in m41t80_probe()
Drtc-sun6i.c174 rtc_tm->tm_hour = SUN6I_TIME_GET_HOUR_VALUE(time); in sun6i_rtc_gettime()
292 SUN6I_TIME_SET_HOUR_VALUE(rtc_tm->tm_hour); in sun6i_rtc_settime()
Drtc-pxa.c110 | (tm->tm_hour << RDxR_HOUR_S) in rdxr_calc()
121 tm->tm_hour = (rdcr & RDxR_HOUR_MASK) >> RDxR_HOUR_S; in tm_calc()
Drtc-pl031.c143 | (tm->tm_hour << RTC_HOUR_SHIFT) in pl031_stv2_tm_to_time()
160 tm->tm_hour = ((st_time & RTC_HOUR_MASK) >> RTC_HOUR_SHIFT); in pl031_stv2_time_to_tm()
Drtc-ls1x.c111 | (rtm->tm_hour << LS1X_HOUR_OFFSET) in ls1x_rtc_set_time()
Drtc-ds1672.c69 __func__, tm->tm_sec, tm->tm_min, tm->tm_hour, in ds1672_get_datetime()
Drtc-da9063.c181 tm->tm_hour = data[RTC_HOUR] & config->rtc_count_hour_mask; in da9063_data_to_tm()
201 data[RTC_HOUR] |= tm->tm_hour & config->rtc_count_hour_mask; in da9063_tm_to_data()
Drtc-ds1685.c279 tm->tm_hour = ds1685_rtc_bcd2bin(rtc, hours, RTC_HRS_24_BCD_MASK, in ds1685_rtc_read_time()
311 hours = ds1685_rtc_bin2bcd(rtc, tm->tm_hour, RTC_HRS_24_BIN_MASK, in ds1685_rtc_set_time()
336 if ((tm->tm_hour >= 24) || (tm->tm_min >= 60) || in ds1685_rtc_set_time()
419 alrm->time.tm_hour = -1; in ds1685_rtc_read_alarm()
421 alrm->time.tm_hour = ds1685_rtc_bcd2bin(rtc, hours, in ds1685_rtc_read_alarm()
458 hours = ds1685_rtc_bin2bcd(rtc, alrm->time.tm_hour, in ds1685_rtc_set_alarm()
Drtc-sysfs.c59 tm.tm_hour, tm.tm_min, tm.tm_sec); in time_show()
Drtc-hid-sensor-time.c120 time_buf->tm_hour = (int)hid_time_value(raw_len, raw_data); in hid_time_capture_sample()
Drtc-tx4939.c104 alrm->time.tm_hour < 0 || in tx4939_rtc_set_alarm()
/linux-4.4.14/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-4.4.14/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()
174 tm.tm_hour, tm.tm_min, tm.tm_sec); in maple_get_boot_time()
/linux-4.4.14/tools/testing/selftests/timers/
Drtctest.c130 rtc_tm.tm_hour, rtc_tm.tm_min, rtc_tm.tm_sec); in main()
140 rtc_tm.tm_hour++; in main()
142 if (rtc_tm.tm_hour == 24) in main()
143 rtc_tm.tm_hour = 0; in main()
164 rtc_tm.tm_hour, rtc_tm.tm_min, rtc_tm.tm_sec); in main()
/linux-4.4.14/arch/powerpc/platforms/chrp/
Dtime.c103 tm.tm_hour = bin2bcd(tm.tm_hour); in chrp_set_rtc_time()
110 chrp_cmos_clock_write(tm.tm_hour,RTC_HOURS); in chrp_set_rtc_time()
154 tm->tm_hour = hour; in chrp_get_rtc_time()
/linux-4.4.14/drivers/char/
Dds1302.c127 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS); in get_rtc_time()
136 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in get_rtc_time()
190 hrs = rtc_tm.tm_hour; in rtc_ioctl()
279 tm.tm_hour, tm.tm_min, tm.tm_sec, in get_rtc_status()
Dgenrtc.c324 if (wtime.tm_hour < 0 || wtime.tm_hour >= 24 || in gen_rtc_ioctl()
402 tm.tm_hour, tm.tm_min, tm.tm_sec, in gen_rtc_proc_show()
405 tm.tm_hour = tm.tm_min = tm.tm_sec = 0; in gen_rtc_proc_show()
408 if (tm.tm_hour <= 24) in gen_rtc_proc_show()
409 seq_printf(m, "%02d:", tm.tm_hour); in gen_rtc_proc_show()
Drtc.c505 hrs = alm_tm.tm_hour; in rtc_do_ioctl()
566 hrs = rtc_tm.tm_hour; in rtc_do_ioctl()
1237 tm.tm_hour, tm.tm_min, tm.tm_sec, in rtc_proc_show()
1248 if (tm.tm_hour <= 24) in rtc_proc_show()
1249 seq_printf(seq, "%02d:", tm.tm_hour); in rtc_proc_show()
1325 rtc_tm->tm_hour = CMOS_READ(RTC_HOURS); in rtc_get_rtc_time()
1341 rtc_tm->tm_hour = bcd2bin(rtc_tm->tm_hour); in rtc_get_rtc_time()
1374 alm_tm->tm_hour = CMOS_READ(RTC_HOURS_ALARM); in get_rtc_alm_time()
1381 alm_tm->tm_hour = bcd2bin(alm_tm->tm_hour); in get_rtc_alm_time()
Defirtc.c108 eft->hour = wtime->tm_hour; in convert_to_efi_time()
122 wtime->tm_hour = eft->hour; in convert_from_efi_time()
/linux-4.4.14/include/asm-generic/
Drtc.h79 time->tm_hour = CMOS_READ(RTC_HOURS); in __get_rtc_time()
98 time->tm_hour = bcd2bin(time->tm_hour); in __get_rtc_time()
143 hrs = time->tm_hour; in __set_rtc_time()
/linux-4.4.14/drivers/base/power/
Dtrace.c87 .tm_hour = 0, in set_magic_time()
102 time.tm_hour = (n % 24); in set_magic_time()
117 time.tm_hour, time.tm_min, time.tm_sec, in read_magic_time()
124 val += time.tm_hour * 100 * 12 * 28; /* 24 hours */ in read_magic_time()
/linux-4.4.14/arch/m68k/sun3/
Dintersil.c48 todintersil->hour = t->tm_hour; in sun3_hwclk()
58 t->tm_hour = todintersil->hour; in sun3_hwclk()
/linux-4.4.14/arch/powerpc/platforms/powernv/
Dopal-rtc.c31 tm->tm_hour = bcd2bin((h_m_s_ms >> 56) & 0xff); in opal_to_tm()
64 tm.tm_hour, tm.tm_min, tm.tm_sec); in opal_get_boot_time()
/linux-4.4.14/arch/m68k/sun3x/
Dtime.c51 h->hour = bin2bcd(t->tm_hour); in sun3x_hwclk()
61 t->tm_hour = bcd2bin(h->hour); in sun3x_hwclk()
/linux-4.4.14/arch/powerpc/kernel/
Drtas-rtc.c80 rtc_tm->tm_hour = ret[3]; in rtas_get_rtc_time()
95 tm->tm_mday, tm->tm_hour, tm->tm_min, in rtas_set_rtc_time()
Drtas-proc.c320 tm.tm_hour, tm.tm_min, tm.tm_sec, 0 /* nano */); in ppc_rtas_poweron_write()
383 tm.tm_hour, tm.tm_min, tm.tm_sec, 0); in ppc_rtas_clock_write()
Dtime.c757 tm.tm_hour, tm.tm_min, tm.tm_sec); in __read_persistent_clock()
1046 tm->tm_hour = hms / 3600; in to_tm()
/linux-4.4.14/arch/parisc/include/asm/
Drtc.h66 wtime->tm_hour = rem / SECS_PER_HOUR; in get_rtc_time()
104 wtime->tm_hour, wtime->tm_min, wtime->tm_sec); in set_rtc_time()
/linux-4.4.14/drivers/input/misc/
Dhp_sdc_rtc.c125 rtctm->tm_hour = (tseq[34] & 0x0f) + (tseq[41] & 0x0f) * 10; in hp_sdc_rtc_do_read_bbrtc()
447 tm.tm_hour, tm.tm_min, tm.tm_sec, in hp_sdc_rtc_proc_show()
556 wtime.tm_hour = ttime.tv_sec / 3600; ttime.tv_sec %= 3600; in hp_sdc_rtc_ioctl()
595 if (alm_tm.tm_hour > 23) return -EINVAL; in hp_sdc_rtc_ioctl()
599 ttime.sec = alm_tm.tm_hour * 3600 + in hp_sdc_rtc_ioctl()
625 hrs = hp_sdc_rtc_tm.tm_hour; in hp_sdc_rtc_ioctl()
/linux-4.4.14/arch/m68k/hp300/
Dconfig.c209 t->tm_hour = (hp300_rtc_read(RTC_REG_HOUR1) & 3) * 10 + in hp300_hwclk()
226 ((t->tm_hour / 10) & 3) | RTC_HOUR1_24HMODE); in hp300_hwclk()
227 hp300_rtc_write(RTC_REG_HOUR2, t->tm_hour % 10); in hp300_hwclk()
/linux-4.4.14/arch/m68k/atari/
Dtime.c124 hour = t->tm_hour; in atari_mste_hwclk()
157 t->tm_hour = hour; in atari_mste_hwclk()
181 hour = t->tm_hour; in atari_tt_hwclk()
278 t->tm_hour = hour; in atari_tt_hwclk()
/linux-4.4.14/arch/m68k/mvme16x/
Drtc.c53 wtime.tm_hour = bcd2bin(rtc->bcd_hr); in rtc_ioctl()
82 hrs = rtc_tm.tm_hour; in rtc_ioctl()
Dconfig.c406 t->tm_hour = bcd2int (rtc->bcd_hr); in mvme16x_hwclk()
/linux-4.4.14/arch/m68k/bvme6000/
Drtc.c57 wtime.tm_hour = bcd2bin(rtc->bcd_hr); in rtc_ioctl()
87 hrs = rtc_tm.tm_hour; in rtc_ioctl()
Dconfig.c282 rtc->bcd_hr = bin2bcd(t->tm_hour); in bvme6000_hwclk()
295 t->tm_hour = bcd2bin(rtc->bcd_hr); in bvme6000_hwclk()
/linux-4.4.14/arch/m68k/mac/
Dmisc.c720 &t->tm_hour, &t->tm_min, &t->tm_sec); in mac_hwclk()
724 t->tm_hour, t->tm_min, t->tm_sec); in mac_hwclk()
730 t->tm_hour, t->tm_min, t->tm_sec); in mac_hwclk()
734 t->tm_hour, t->tm_min, t->tm_sec); in mac_hwclk()
/linux-4.4.14/arch/m68k/apollo/
Dconfig.c221 t->tm_hour=rtc->hours; in dn_dummy_hwclk()
229 rtc->hours=t->tm_hour; in dn_dummy_hwclk()
/linux-4.4.14/arch/m68k/q40/
Dconfig.c236 Q40_RTC_HOUR = bin2bcd(t->tm_hour); in q40_hwclk()
251 t->tm_hour = bcd2bin (Q40_RTC_HOUR); in q40_hwclk()
/linux-4.4.14/arch/m32r/include/asm/
Drtc.h49 int tm_hour; member
/linux-4.4.14/include/uapi/linux/
Drtc.h23 int tm_hour; member
/linux-4.4.14/arch/m68k/kernel/
Dtime.c85 time.tm_hour, time.tm_min, time.tm_sec); in read_persistent_clock()
/linux-4.4.14/arch/m68k/68000/
Dtimers.c129 t->tm_hour = (now >> 24) % 24; in m68328_hwclk()
/linux-4.4.14/arch/powerpc/platforms/ps3/
Dtime.c36 pr_debug("%s:%d tm_hour %d\n", func, line, tm->tm_hour); in _dump_tm()
/linux-4.4.14/kernel/time/
Dtimeconv.c94 result->tm_hour = rem / SECS_PER_HOUR; in time_to_tm()
/linux-4.4.14/arch/mn10300/kernel/
Drtc.c34 tm.tm_hour, tm.tm_min, tm.tm_sec); in read_persistent_clock()
/linux-4.4.14/arch/m68k/mvme147/
Dconfig.c159 t->tm_hour = bcd2int (m147_rtc->bcd_hr); in mvme147_hwclk()
/linux-4.4.14/drivers/media/platform/vivid/
Dvivid-vbi-gen.c197 packet[3] = calc_parity(0x40 | tm.tm_hour); in vivid_vbi_gen_set_time_of_day()
200 sys_tz.tz_minuteswest > tm.tm_min + tm.tm_hour * 60) in vivid_vbi_gen_set_time_of_day()
Dvivid-rds-gen.c107 time = (tm.tm_hour << 12) | in vivid_rds_generate()
/linux-4.4.14/drivers/mfd/
Dmenelaus.c846 t->tm_hour = bcd2bin(regs[2] & 0x1f) - 1; in menelaus_to_time()
848 t->tm_hour += 12; in menelaus_to_time()
850 t->tm_hour = bcd2bin(regs[2] & 0x3f); in menelaus_to_time()
869 hour = t->tm_hour + 1; in time_to_menelaus()
875 hour = bin2bcd(t->tm_hour); in time_to_menelaus()
/linux-4.4.14/arch/x86/platform/intel-mid/
Dintel_mid_vrtc.c107 vrtc_cmos_write(tm.tm_hour, RTC_HOURS); in vrtc_set_mmss()
/linux-4.4.14/include/linux/
Dtime.h169 int tm_hour; member
/linux-4.4.14/arch/powerpc/platforms/8xx/
Dm8xx_setup.c176 tm->tm_hour, tm->tm_min, tm->tm_sec); in mpc8xx_set_rtc_time()
/linux-4.4.14/drivers/firmware/
Draspberrypi.c182 tm.tm_hour, tm.tm_min); in rpi_firmware_print_firmware_revision()
/linux-4.4.14/arch/powerpc/platforms/powermac/
Dtime.c100 tm->tm_hour, tm->tm_min, tm->tm_sec); in from_rtc_time()
/linux-4.4.14/arch/x86/kernel/
Dhpet.c1172 hpet_alarm_time.tm_hour = hrs; in hpet_set_alarm_time()
1265 (curr_time.tm_hour == hpet_alarm_time.tm_hour)) in hpet_rtc_interrupt()
/linux-4.4.14/fs/fat/
Dmisc.c258 *time = cpu_to_le16(tm.tm_hour << 11 | tm.tm_min << 5 | tm.tm_sec); in fat_time_unix2fat()
/linux-4.4.14/arch/tile/include/hv/
Dhypervisor.h700 __hv64 tm_hour; /**< Hours, 0-23 */ member
708 __hv32 tm_hour; /**< Hours, 0-23 */
/linux-4.4.14/drivers/macintosh/
Dsmu.c371 cmd_buf->data[3] = hex2bcd(time->tm_hour); in smu_fill_set_rtc_cmd()
396 time->tm_hour = bcd2hex(cmd.buffer[2]); in smu_get_rtc_time()
418 hex2bcd(time->tm_hour), in smu_set_rtc_time()
/linux-4.4.14/Documentation/ia64/
Defirtc.txt68 int tm_hour;
/linux-4.4.14/kernel/debug/kdb/
Dkdb_main.c2483 int tm_hour; /* hours */ member
2499 tm->tm_hour = tm->tm_sec / 60 / 60; in kdb_gmtime()
2560 tm.tm_hour, tm.tm_min, tm.tm_sec, in kdb_summary()
/linux-4.4.14/drivers/scsi/fnic/
Dfnic_trace.c750 tm.tm_hour, tm.tm_min, tm.tm_sec, in copy_and_format_trace_data()
/linux-4.4.14/fs/nilfs2/
Dsysfs.c40 res.tm_hour, res.tm_min, res.tm_sec);\