Home
last modified time | relevance | path

Searched refs:tm_wday (Results 1 – 102 of 102) sorted by relevance

/linux-4.1.27/arch/mips/sibyte/swarm/
Drtc_m41t81.c170 if (tm.tm_wday == 0) tm.tm_wday = 7; in m41t81_set_time()
171 tm.tm_wday = bin2bcd(tm.tm_wday); in m41t81_set_time()
172 m41t81_write(M41T81REG_DY, tm.tm_wday); in m41t81_set_time()
/linux-4.1.27/drivers/rtc/
Drtc-s35390a.c160 tm->tm_wday); in s35390a_set_datetime()
165 buf[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday); in s35390a_set_datetime()
196 tm->tm_wday = bcd2bin(buf[S35390A_BYTE_WDAY]); in s35390a_get_datetime()
204 tm->tm_wday); in s35390a_get_datetime()
218 alm->time.tm_mon, alm->time.tm_year, alm->time.tm_wday); in s35390a_set_alarm()
243 if (alm->time.tm_wday != -1) in s35390a_set_alarm()
244 buf[S35390A_ALRM_BYTE_WDAY] = bin2bcd(alm->time.tm_wday) | 0x80; in s35390a_set_alarm()
285 alm->time.tm_wday = bcd2bin(buf[S35390A_ALRM_BYTE_WDAY]); in s35390a_read_alarm()
292 alm->time.tm_wday); in s35390a_read_alarm()
Drtc-m41t94.c41 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_set_time()
47 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t94_set_time()
89 tm->tm_wday = bcd2bin(spi_w8r8(spi, M41T94_REG_WDAY)) - 1; in m41t94_read_time()
100 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_read_time()
Drtc-pcf8563.c222 tm->tm_wday = buf[PCF8563_REG_DW] & 0x07; in pcf8563_get_datetime()
235 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf8563_get_datetime()
255 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf8563_set_datetime()
272 buf[PCF8563_REG_DW] = tm->tm_wday & 0x07; in pcf8563_set_datetime()
343 tm->time.tm_wday = bcd2bin(buf[3] & 0x7); in pcf8563_rtc_read_alarm()
355 tm->time.tm_hour, tm->time.tm_mday, tm->time.tm_wday, in pcf8563_rtc_read_alarm()
377 tm->time.tm_min, tm->time.tm_hour, tm->time.tm_wday, in pcf8563_rtc_set_alarm()
383 buf[3] = tm->time.tm_wday & 0x07; in pcf8563_rtc_set_alarm()
Drtc-wm8350.c66 tm->tm_wday = ((time1[1] >> WM8350_RTC_DAY_SHIFT) in wm8350_rtc_readtime()
107 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_DAY_SHIFT; in wm8350_rtc_settime()
171 tm->tm_wday = ((time[1] >> WM8350_RTC_ALMDAY_SHIFT) & 0x7) - 1; in wm8350_rtc_readalarm()
172 if (tm->tm_wday > 7) in wm8350_rtc_readalarm()
173 tm->tm_wday = -1; in wm8350_rtc_readalarm()
274 if (tm->tm_wday != -1) in wm8350_rtc_setalarm()
275 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_ALMDAY_SHIFT; in wm8350_rtc_setalarm()
Drtc-m48t86.c62 tm->tm_wday = ops->readbyte(M48T86_REG_DOW); in m48t86_rtc_read_time()
72 tm->tm_wday = bcd2bin(ops->readbyte(M48T86_REG_DOW)); in m48t86_rtc_read_time()
103 ops->writebyte(tm->tm_wday, M48T86_REG_DOW); in m48t86_rtc_set_time()
112 ops->writebyte(bin2bcd(tm->tm_wday), M48T86_REG_DOW); in m48t86_rtc_set_time()
Drtc-pcf2127.c79 tm->tm_wday = buf[PCF2127_REG_DW] & 0x07; in pcf2127_get_datetime()
89 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf2127_get_datetime()
109 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf2127_set_datetime()
119 buf[i++] = tm->tm_wday & 0x07; in pcf2127_set_datetime()
Drtc-m41t93.c59 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t93_set_time()
96 data[M41T93_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t93_set_time()
151 tm->tm_wday = bcd2bin(buf[M41T93_REG_WDAY] & 0x0f) - 1; in m41t93_get_time()
160 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t93_get_time()
Drtc-rx4581.c161 tm->tm_wday = ilog2(date[RX4581_REG_DW] & 0x7F); in rx4581_get_datetime()
173 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx4581_get_datetime()
192 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx4581_set_datetime()
207 buf[RX4581_REG_DW+1] = (0x1 << tm->tm_wday); in rx4581_set_datetime()
Drtc-rk808.c103 tm->tm_wday = bcd2bin(rtc_data[6] & WEEKS_REG_MSK); in rk808_rtc_readtime()
106 tm->tm_wday, tm->tm_hour , tm->tm_min, tm->tm_sec); in rk808_rtc_readtime()
125 rtc_data[6] = bin2bcd(tm->tm_wday); in rk808_rtc_set_time()
128 tm->tm_wday, tm->tm_hour , tm->tm_min, tm->tm_sec); in rk808_rtc_set_time()
182 alrm->time.tm_mday, alrm->time.tm_wday, alrm->time.tm_hour, in rk808_rtc_readalarm()
227 alrm->time.tm_mday, alrm->time.tm_wday, alrm->time.tm_hour, in rk808_rtc_setalarm()
Drtc-lp8788.c102 static inline int _to_lp8788_wday(int tm_wday) in _to_lp8788_wday() argument
104 return LP8788_WDAY_SET << (tm_wday - 1); in _to_lp8788_wday()
132 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_rtc_read_time()
186 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_read_alarm()
212 data[LPTIME_WDAY] = _to_lp8788_wday(tm->tm_wday); in lp8788_set_alarm()
Drtc-s5m.c127 tm->tm_wday = ffs(data[RTC_WEEKDAY] & 0x7f); in s5m8767_data_to_tm()
145 data[RTC_WEEKDAY] = 1 << tm->tm_wday; in s5m8767_tm_to_data()
295 tm->tm_wday = data[RTC_WEEKDAY] & 0x07; in s5m8763_data_to_tm()
307 data[RTC_WEEKDAY] = tm->tm_wday; in s5m8763_tm_to_data()
353 tm->tm_hour, tm->tm_min, tm->tm_sec, tm->tm_wday); in s5m_rtc_read_time()
382 tm->tm_hour, tm->tm_min, tm->tm_sec, tm->tm_wday); in s5m_rtc_set_time()
437 alrm->time.tm_wday); in s5m_rtc_read_alarm()
458 tm.tm_hour, tm.tm_min, tm.tm_sec, tm.tm_wday); in s5m_rtc_stop_alarm()
502 tm.tm_hour, tm.tm_min, tm.tm_sec, tm.tm_wday); in s5m_rtc_start_alarm()
563 alrm->time.tm_sec, alrm->time.tm_wday); in s5m_rtc_set_alarm()
Drtc-isl12022.c144 tm->tm_wday = buf[ISL12022_REG_DW] & 0x07; in isl12022_get_datetime()
152 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in isl12022_get_datetime()
173 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in isl12022_set_datetime()
225 buf[ISL12022_REG_DW] = tm->tm_wday & 0x07; in isl12022_set_datetime()
Drtc-ds1302.c149 tm->tm_wday = bcd2bin(ds1302_readbyte(RTC_ADDR_DAY)); in ds1302_rtc_read_time()
161 tm->tm_mday, tm->tm_mon + 1, tm->tm_year, tm->tm_wday); in ds1302_rtc_read_time()
175 ds1302_writebyte(RTC_ADDR_DAY, bin2bcd(tm->tm_wday)); in ds1302_rtc_set_time()
Drtc-hym8563.c117 tm->tm_wday = bcd2bin(buf[4] & HYM8563_WEEKDAY_MASK); /* 0 = Sun */ in hym8563_rtc_read_time()
139 buf[4] = bin2bcd(tm->tm_wday); in hym8563_rtc_set_time()
212 alm_tm->tm_wday = (buf[3] & HYM8563_ALM_BIT_DISABLE) ? in hym8563_rtc_read_alarm()
273 buf[3] = (alm_tm->tm_wday < 7 && alm_tm->tm_wday >= 0) ? in hym8563_rtc_set_alarm()
274 bin2bcd(alm_tm->tm_wday) : HYM8563_ALM_BIT_DISABLE; in hym8563_rtc_set_alarm()
Drtc-rx8581.c155 tm->tm_wday = ilog2(date[RX8581_REG_DW] & 0x7F); in rx8581_get_datetime()
167 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx8581_get_datetime()
186 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx8581_set_datetime()
200 buf[RX8581_REG_DW] = (0x1 << tm->tm_wday); in rx8581_set_datetime()
Drtc-pcf2123.c156 tm->tm_wday = rxbuf[4] & 0x07; in pcf2123_rtc_read_time()
166 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf2123_rtc_read_time()
187 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf2123_rtc_set_time()
203 txbuf[5] = tm->tm_wday & 0x07; in pcf2123_rtc_set_time()
Drtc-fm3130.c125 t->tm_wday = bcd2bin(fm3130->regs[FM3130_RTC_DAY] & 0x07) - 1; in fm3130_get_time()
137 t->tm_mon, t->tm_year, t->tm_wday); in fm3130_get_time()
154 t->tm_mon, t->tm_year, t->tm_wday); in fm3130_set_time()
160 buf[FM3130_RTC_DAY] = bin2bcd(t->tm_wday + 1); in fm3130_set_time()
230 tm->tm_mon, tm->tm_year, tm->tm_wday); in fm3130_read_alarm()
255 tm->tm_mon, tm->tm_year, tm->tm_wday); in fm3130_set_alarm()
Drtc-sh.c374 tm->tm_wday = bcd2bin(readb(rtc->regbase + RWKCNT)); in sh_rtc_read_time()
408 tm->tm_mday, tm->tm_mon + 1, tm->tm_year, tm->tm_wday); in sh_rtc_read_time()
431 writeb(bin2bcd(tm->tm_wday), rtc->regbase + RWKCNT); in sh_rtc_set_time()
480 tm->tm_wday = sh_rtc_read_alarm_value(rtc, RWKAR); in sh_rtc_read_alarm()
518 if (tm->tm_wday >= 0xff) in sh_rtc_check_alarm()
519 tm->tm_wday = -1; in sh_rtc_check_alarm()
530 tm->tm_wday >= 7 || in sh_rtc_check_alarm()
562 sh_rtc_write_alarm_value(rtc, tm->tm_wday, RWKAR); in sh_rtc_set_alarm()
Drtc-bq4802.c68 tm->tm_wday = p->read(p, 0x08); in bq4802_read_time()
81 tm->tm_wday = bcd2bin(tm->tm_wday); in bq4802_read_time()
Drtc-msm6242.c139 tm->tm_wday = msm6242_read(priv, MSM6242_WEEK); in msm6242_read_time()
181 if (tm->tm_wday != -1) in msm6242_set_time()
182 msm6242_write(priv, tm->tm_wday, MSM6242_WEEK); in msm6242_set_time()
Drtc-em3027.c76 tm->tm_wday = bcd2bin(buf[4]); in em3027_get_time()
99 buf[5] = bin2bcd(tm->tm_wday); in em3027_set_time()
Drtc-v3020.c251 dt->tm_wday = bcd2bin(tmp); in v3020_read_time()
262 dev_dbg(dev, "tm_wday: %i\n", dt->tm_wday); in v3020_read_time()
277 dev_dbg(dev, "tm_wday: %i\n", dt->tm_wday); in v3020_set_time()
286 v3020_set_reg(chip, V3020_WEEK_DAY, bin2bcd(dt->tm_wday)); in v3020_set_time()
Drtc-rv3029c2.c180 tm->tm_wday = bcd2bin(regs[RV3029C2_W_DAYS-RV3029C2_W_SEC]) - 1; in rv3029c2_i2c_read_time()
218 tm->tm_wday = bcd2bin(regs[RV3029C2_A_DW-RV3029C2_A_SC] & 0x07) - 1; in rv3029c2_i2c_read_alarm()
280 regs[RV3029C2_A_DW-RV3029C2_A_SC] = bin2bcd((tm->tm_wday & 7) - 1); in rv3029c2_rtc_i2c_set_alarm()
347 regs[RV3029C2_W_DAYS-RV3029C2_W_SEC] = bin2bcd((tm->tm_wday & 7)+1); in rv3029c2_i2c_set_time()
Drtc-max6902.c75 dt->tm_wday = bcd2bin(buf[5]); in max6902_read_time()
104 max6902_set_reg(dev, MAX6902_REG_DAY, bin2bcd(dt->tm_wday)); in max6902_set_time()
Drtc-ds1305.c197 time->tm_wday = buf[DS1305_WDAY] - 1; in ds1305_get_time()
206 time->tm_mon, time->tm_year, time->tm_wday); in ds1305_get_time()
222 time->tm_mon, time->tm_year, time->tm_wday); in ds1305_set_time()
230 *bp++ = (time->tm_wday < 7) ? (time->tm_wday + 1) : 1; in ds1305_set_time()
324 alm->time.tm_wday = -1; in ds1305_get_alarm()
Drtc-ds3234.c73 dt->tm_wday = bcd2bin(buf[3]) - 1; /* 0 = Sun */ in ds3234_read_time()
88 ds3234_set_reg(dev, DS3234_REG_DAY, bin2bcd(dt->tm_wday + 1)); in ds3234_set_time()
Drtc-ds1347.c74 dt->tm_wday = bcd2bin(buf[5]) - 1; in ds1347_read_time()
91 buf[6] = bin2bcd(dt->tm_wday + 1); in ds1347_set_time()
Drtc-pl031.c121 int wday = tm->tm_wday; in pl031_stv2_tm_to_time()
125 dev_err(dev, "invalid wday value %d\n", tm->tm_wday); in pl031_stv2_tm_to_time()
134 wday = calc_tm.tm_wday; in pl031_stv2_tm_to_time()
158 tm->tm_wday = ((st_time & RTC_WDAY_MASK) >> RTC_WDAY_SHIFT) - 1; in pl031_stv2_time_to_tm()
Drtc-ds1390.c89 dt->tm_wday = bcd2bin(chip->txrx_buf[3]); in ds1390_read_time()
109 chip->txrx_buf[4] = bin2bcd(dt->tm_wday); in ds1390_set_time()
Drtc-rp5c01.c108 tm->tm_wday = rp5c01_read(priv, RP5C01_DAY_OF_WEEK); in rp5c01_read_time()
137 if (tm->tm_wday != -1) in rp5c01_set_time()
138 rp5c01_write(priv, tm->tm_wday, RP5C01_DAY_OF_WEEK); in rp5c01_set_time()
Drtc-rs5c372.c195 tm->tm_wday = bcd2bin(rs5c->regs[RS5C372_REG_WDAY] & 0x07); in rs5c372_get_datetime()
208 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rs5c372_get_datetime()
224 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rs5c372_set_datetime()
230 buf[3] = bin2bcd(tm->tm_wday); in rs5c372_set_datetime()
350 t->time.tm_wday = -1; in rs5c_read_alarm()
Drtc-pcf85063.c74 tm->tm_wday = buf[PCF85063_REG_DW] & 0x07; in pcf85063_get_datetime()
111 buf[PCF85063_REG_DW] = tm->tm_wday & 0x07; in pcf85063_set_datetime()
Drtc-ds1307.c391 t->tm_wday = bcd2bin(ds1307->regs[DS1307_REG_WDAY] & 0x07) - 1; in ds1307_get_time()
403 t->tm_mon, t->tm_year, t->tm_wday); in ds1307_get_time()
420 t->tm_mon, t->tm_year, t->tm_wday); in ds1307_set_time()
425 buf[DS1307_REG_WDAY] = bin2bcd(t->tm_wday + 1); in ds1307_set_time()
502 t->time.tm_wday = -1; in ds1337_read_alarm()
694 t->time.tm_wday = bcd2bin(ds1307->regs[6] & 0x7) - 1; in mcp794xx_read_alarm()
704 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, t->enabled, in mcp794xx_read_alarm()
725 t->time.tm_wday, t->time.tm_mday, t->time.tm_mon, in mcp794xx_set_alarm()
737 regs[6] = bin2bcd(t->time.tm_wday) + 1; in mcp794xx_set_alarm()
Drtc-efi.c109 wtime->tm_wday = compute_wday(eft); in convert_from_efi_time()
110 if (wtime->tm_wday < 0) in convert_from_efi_time()
Drtc-ds1511.c203 dow = rtc_tm->tm_wday & 0x7; /* automatic BCD */ in ds1511_rtc_set_time()
256 rtc_tm->tm_wday = rtc_read(RTC_DOW) & 0x7; in ds1511_rtc_read_time()
268 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday); in ds1511_rtc_read_time()
Drtc-ds1216.c97 tm->tm_wday = (regs.wday & 7) - 1; in ds1216_rtc_read_time()
126 regs.wday |= tm->tm_wday; in ds1216_rtc_set_time()
Drtc-mv.c57 (bin2bcd(tm->tm_wday) << RTC_WDAY_OFFS); in mv_rtc_set_time()
91 tm->tm_wday = bcd2bin(wday); in mv_rtc_read_time()
122 alm->time.tm_wday = bcd2bin(wday); in mv_rtc_read_alarm()
Drtc-max8907.c67 tm->tm_wday = (regs[RTC_WEEKDAY] & 0x07); in regs_to_tm()
91 regs[RTC_WEEKDAY] = tm->tm_wday; in tm_to_regs()
Drtc-bq32k.c100 tm->tm_wday = bcd2bin(regs.day) - 1; in bq32k_rtc_read_time()
115 regs.day = bin2bcd(tm->tm_wday + 1); in bq32k_rtc_set_time()
Drtc-max6900.c160 tm->tm_wday = bcd2bin(regs[MAX6900_REG_DW]); in max6900_i2c_read_time()
185 regs[MAX6900_REG_DW] = bin2bcd(tm->tm_wday); in max6900_i2c_set_time()
Drtc-rs5c348.c88 txp[RS5C348_REG_WDAY] = bin2bcd(tm->tm_wday); in rs5c348_rtc_set_time()
132 tm->tm_wday = bcd2bin(rxbuf[RS5C348_REG_WDAY] & RS5C348_WDAY_MASK); in rs5c348_rtc_read_time()
Drtc-x1205.c139 tm->tm_wday = buf[CCR_WDAY]; in x1205_get_datetime()
145 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in x1205_get_datetime()
195 tm->tm_mon, tm->tm_year, tm->tm_wday); in x1205_set_datetime()
210 buf[CCR_WDAY] = tm->tm_wday & 0x07; in x1205_set_datetime()
Drtc-mpc5121.c172 tm->tm_wday = (tmp >> 5) % 7; in mpc5200_rtc_read_time()
188 out_8(&regs->weekday_set, tm->tm_wday ? tm->tm_wday : 7); in mpc5200_rtc_set_time()
Drtc-isl1208.c315 tm->tm_wday = bcd2bin(regs[ISL1208_REG_DW]); in isl1208_i2c_read_time()
347 tm->tm_wday = bcd2bin(regs[ISL1208_REG_DWA - ISL1208_REG_SCA] & 0x03); in isl1208_i2c_read_alarm()
401 regs[ISL1208_REG_DWA - offs] = bin2bcd(alarm_tm->tm_wday & 7) | enable; in isl1208_i2c_set_alarm()
446 regs[ISL1208_REG_DW] = bin2bcd(tm->tm_wday & 7); in isl1208_i2c_set_time()
Drtc-pcf8583.c75 dt->tm_wday = buf[5] >> 5; in pcf8583_get_datetime()
105 buf[7] = bin2bcd(dt->tm_mon + 1) | (dt->tm_wday << 5); in pcf8583_set_datetime()
Drtc-ds3232.c148 time->tm_wday = bcd2bin(week) - 1; in ds3232_read_time()
171 buf[3] = bin2bcd(time->tm_wday + 1); in ds3232_set_time()
220 alarm->time.tm_wday = -1; in ds3232_read_alarm()
Drtc-vt8500.c124 tm->tm_wday = (time & TIME_DOW_MASK) >> TIME_DOW_S; in vt8500_rtc_read_time()
144 writel((bin2bcd(tm->tm_wday) << TIME_DOW_S) in vt8500_rtc_set_time()
Drtc-abx80x.c111 tm->tm_wday = buf[ABX8XX_REG_WD] & 0x7; in abx80x_rtc_read_time()
139 buf[ABX8XX_REG_WD] = tm->tm_wday; in abx80x_rtc_set_time()
Drtc-rs5c313.c266 tm->tm_wday = bcd2bin(data); in rs5c313_rtc_read_time()
323 data = bin2bcd(tm->tm_wday); in rs5c313_rtc_set_time()
Drtc-ds1742.c76 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1742_rtc_set_time()
114 tm->tm_wday = bcd2bin(week); in ds1742_rtc_read_time()
Drtc-rc5t583.c85 tm->tm_wday = bcd2bin(rtc_data[3]); in rc5t583_rtc_read_time()
102 rtc_data[3] = bin2bcd(tm->tm_wday); in rc5t583_rtc_set_time()
Drtc-max8998.c92 tm->tm_wday = data[RTC_WEEKDAY] & 0x07; in max8998_data_to_tm()
104 data[RTC_WEEKDAY] = tm->tm_wday; in max8998_tm_to_data()
Drtc-pcf8523.c208 tm->tm_wday = regs[4] & 0x7; in pcf8523_rtc_read_time()
231 regs[5] = tm->tm_wday; in pcf8523_rtc_set_time()
Drtc-pcf50633.c72 rtc->tm_wday = bcd2bin(pcf->time[PCF50633_TI_WKDAY]); in pcf2rtc_time()
83 pcf->time[PCF50633_TI_WKDAY] = bin2bcd(rtc->tm_wday); in rtc2pcf_time()
Drtc-tile.c38 tm->tm_wday = 0; in read_rtc_time()
Drtc-tps80031.c85 tm->tm_wday = bcd2bin(buff[6]); in tps80031_rtc_read_time()
100 buff[6] = bin2bcd(tm->tm_wday); in tps80031_rtc_set_time()
Drtc-isl12057.c102 tm->tm_wday = bcd2bin(regs[ISL12057_REG_RTC_DW]) - 1; /* starts at 1 */ in isl12057_rtc_regs_to_tm()
134 regs[ISL12057_REG_RTC_DW] = bin2bcd(tm->tm_wday + 1); in isl12057_rtc_tm_to_regs()
267 alarm_tm->tm_wday = -1; in isl12057_rtc_read_alarm()
Drtc-lib.c64 tm->tm_wday = (days + 4) % 7; in rtc_time64_to_tm()
Drtc-max8925.c98 tm->tm_wday = buf[RTC_WEEKDAY] & 0x07; in tm_calc()
138 buf[RTC_WEEKDAY] = tm->tm_wday; in data_calc()
Drtc-ds1343.c396 dt->tm_wday = bcd2bin(buf[3]) - 1; in ds1343_read_time()
425 bin2bcd(dt->tm_wday + 1)); in ds1343_set_time()
521 alarm->time.tm_wday = -1; in ds1343_read_alarm()
Drtc-pxa.c108 | (((tm->tm_wday + 1) << RDxR_DOW_S) & RDxR_DOW_MASK) in rdxr_calc()
119 tm->tm_wday = ((rycr & RDxR_DOW_MASK) >> RDxR_DOW_S) - 1; in tm_calc()
Drtc-at91rm9200.c138 tm->tm_wday = bcd2bin((date & AT91_RTC_DAY) >> 21) - 1; /* day of the week [0-6], Sunday=0 */ in at91_rtc_decodetime()
189 | bin2bcd(tm->tm_wday + 1) << 21 /* day of the week [0-6], Sunday=0 */ in at91_rtc_settime()
Drtc-max77802.c92 tm->tm_wday = ffs(data[RTC_WEEKDAY] & 0xff) - 1; in max77802_rtc_data_to_tm()
106 data[RTC_WEEKDAY] = 1 << tm->tm_wday; in max77802_rtc_tm_to_data()
Drtc-ds1672.c70 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in ds1672_get_datetime()
Drtc-stk17ta8.c89 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in stk17ta8_rtc_set_time()
129 tm->tm_wday = bcd2bin(week); in stk17ta8_rtc_read_time()
Drtc-ds1553.c89 writeb(bin2bcd(tm->tm_wday) & RTC_DAY_MASK, ioaddr + RTC_DAY); in ds1553_rtc_set_time()
127 tm->tm_wday = bcd2bin(week); in ds1553_rtc_read_time()
Drtc-r9701.c112 ret = ret ? ret : write_reg(dev, RWKCNT, 1 << dt->tm_wday); in r9701_set_datetime()
Drtc-max8997.c93 tm->tm_wday = fls(data[RTC_WEEKDAY] & 0x7f) - 1; in max8997_rtc_data_to_tm()
106 data[RTC_WEEKDAY] = 1 << tm->tm_wday; in max8997_rtc_tm_to_data()
Drtc-max77686.c89 tm->tm_wday = ffs(data[RTC_WEEKDAY] & 0x7f) - 1; in max77686_rtc_data_to_tm()
102 data[RTC_WEEKDAY] = 1 << tm->tm_wday; in max77686_rtc_tm_to_data()
Drtc-ab-b5ze-s3.c254 tm->tm_wday = bcd2bin(regs[ABB5ZES3_REG_RTC_DW]); in _abb5zes3_rtc_read_time()
283 regs[ABB5ZES3_REG_RTC_DW] = bin2bcd(tm->tm_wday); in abb5zes3_rtc_set_time()
403 alarm_tm->tm_wday = -1; in _abb5zes3_rtc_read_alarm()
Drtc-m48t59.c96 tm->tm_wday = bcd2bin(val & 0x07); in m48t59_rtc_read_time()
146 val |= (bin2bcd(tm->tm_wday) & 0x07); in m48t59_rtc_set_time()
Drtc-rx8025.c251 date[RX8025_REG_WDAY] = bin2bcd(dt->tm_wday); in rx8025_set_time()
348 t->time.tm_wday = -1; in rx8025_read_alarm()
Drtc-m41t80.c121 tm->tm_wday = buf[M41T80_REG_WDAY] & 0x07; in m41t80_get_datetime()
174 (tm->tm_wday & 0x07) | (buf[M41T80_REG_WDAY] & ~0x07); in m41t80_set_datetime()
Drtc-moxart.c224 tm->tm_wday = (v & 0x0f) - 1; in moxart_rtc_read_time()
Drtc-ds1286.c280 alm->time.tm_wday = ds1286_rtc_read(priv, RTC_DAY_ALARM) & 0x07; in ds1286_read_alarm()
Drtc-ds1685.c281 tm->tm_wday = (ds1685_rtc_bcd2bin(rtc, wday, RTC_WDAY_MASK, in ds1685_rtc_read_time()
313 wday = ds1685_rtc_bin2bcd(rtc, (tm->tm_wday + 1), RTC_WDAY_MASK, in ds1685_rtc_set_time()
430 alrm->time.tm_wday = -1; in ds1685_rtc_read_alarm()
488 alrm->time.tm_wday = -1; in ds1685_rtc_set_alarm()
Drtc-dev.c289 alarm.time.tm_wday = -1; in rtc_dev_ioctl()
/linux-4.1.27/kernel/time/
Dtimeconv.c100 result->tm_wday = (4 + days) % 7; in time_to_tm()
101 if (result->tm_wday < 0) in time_to_tm()
102 result->tm_wday += 7; in time_to_tm()
/linux-4.1.27/arch/m68k/sun3/
Dintersil.c54 todintersil->weekday = t->tm_wday; in sun3_hwclk()
64 t->tm_wday = todintersil->weekday; in sun3_hwclk()
/linux-4.1.27/arch/m68k/bvme6000/
Drtc.c63 wtime.tm_wday = bcd2bin(rtc->bcd_dow)-1; in rtc_ioctl()
118 if (rtc_tm.tm_wday >= 0) in rtc_ioctl()
119 rtc->bcd_dow = bin2bcd(rtc_tm.tm_wday+1); in rtc_ioctl()
Dconfig.c286 if (t->tm_wday >= 0) in bvme6000_hwclk()
287 rtc->bcd_dow = bin2bcd(t->tm_wday+1); in bvme6000_hwclk()
301 t->tm_wday = bcd2bin(rtc->bcd_dow)-1; in bvme6000_hwclk()
/linux-4.1.27/arch/m68k/atari/
Dtime.c140 val.weekday = t->tm_wday; in atari_mste_hwclk()
161 t->tm_wday = val.weekday; in atari_mste_hwclk()
185 wday = t->tm_wday + (t->tm_wday >= 0); in atari_tt_hwclk()
282 t->tm_wday = wday - 1; in atari_tt_hwclk()
/linux-4.1.27/arch/m68k/sun3x/
Dtime.c52 h->wday = bin2bcd(t->tm_wday); in sun3x_hwclk()
62 t->tm_wday = bcd2bin(h->wday); in sun3x_hwclk()
/linux-4.1.27/arch/m68k/q40/
Dconfig.c240 if (t->tm_wday >= 0) in q40_hwclk()
241 Q40_RTC_DOW = bin2bcd(t->tm_wday+1); in q40_hwclk()
259 t->tm_wday = bcd2bin(Q40_RTC_DOW)-1; in q40_hwclk()
/linux-4.1.27/arch/m68k/apollo/
Dconfig.c223 t->tm_wday=rtc->day_of_week; in dn_dummy_hwclk()
231 if(t->tm_wday!=-1) in dn_dummy_hwclk()
232 rtc->day_of_week=t->tm_wday; in dn_dummy_hwclk()
/linux-4.1.27/arch/m32r/include/asm/
Drtc.h53 int tm_wday; member
/linux-4.1.27/include/uapi/linux/
Drtc.h27 int tm_wday; member
/linux-4.1.27/arch/powerpc/platforms/ps3/
Dtime.c40 pr_debug("%s:%d tm_wday %d\n", func, line, tm->tm_wday); in _dump_tm()
/linux-4.1.27/arch/m68k/mvme16x/
Drtc.c59 wtime.tm_wday = bcd2bin(rtc->bcd_dow)-1; in rtc_ioctl()
/linux-4.1.27/include/linux/
Dtime.h177 int tm_wday; member
/linux-4.1.27/drivers/base/power/
Dtrace.c91 .tm_wday = 3, in set_magic_time()
/linux-4.1.27/arch/m68k/hp300/
Dconfig.c211 t->tm_wday = -1; in hp300_hwclk()
/linux-4.1.27/drivers/char/
Drtc.c1330 rtc_tm->tm_wday = CMOS_READ(RTC_DAY_OF_WEEK); in rtc_get_rtc_time()
1345 rtc_tm->tm_wday = bcd2bin(rtc_tm->tm_wday); in rtc_get_rtc_time()
Defirtc.c129 wtime->tm_wday = compute_wday(eft); in convert_from_efi_time()
/linux-4.1.27/drivers/macintosh/
Dsmu.c372 cmd_buf->data[4] = time->tm_wday; in smu_fill_set_rtc_cmd()
397 time->tm_wday = bcd2hex(cmd.buffer[3]); in smu_get_rtc_time()
419 time->tm_wday, in smu_set_rtc_time()
/linux-4.1.27/drivers/media/platform/vivid/
Dvivid-vbi-gen.c203 packet[6] = calc_parity(0x40 | (1 + tm.tm_wday)); in vivid_vbi_gen_set_time_of_day()
/linux-4.1.27/drivers/mfd/
Dmenelaus.c925 t->tm_wday = bcd2bin(regs[6]); in menelaus_read_time()
938 status = menelaus_write_reg(MENELAUS_RTC_WKDAY, bin2bcd(t->tm_wday)); in menelaus_set_time()
/linux-4.1.27/Documentation/ia64/
Defirtc.txt72 int tm_wday;
/linux-4.1.27/arch/m68k/mac/
Dmisc.c717 t->tm_wday = 0; in mac_hwclk()
/linux-4.1.27/drivers/input/misc/
Dhp_sdc_rtc.c124 rtctm->tm_wday = (tseq[48] & 0x0f); in hp_sdc_rtc_do_read_bbrtc()
/linux-4.1.27/arch/powerpc/kernel/
Dtime.c1033 tm->tm_wday = day % 7; in GregorianDay()