/kernel/linux/linux-5.10/kernel/time/ |
H A D | timeconv.c | 102 result->tm_wday = (4 + days) % 7; in time64_to_tm() 103 if (result->tm_wday < 0) in time64_to_tm() 104 result->tm_wday += 7; in time64_to_tm()
|
/kernel/linux/linux-6.6/kernel/time/ |
H A D | timeconv.c | 73 result->tm_wday = (4 + days) % 7; in time64_to_tm() 74 if (result->tm_wday < 0) in time64_to_tm() 75 result->tm_wday += 7; in time64_to_tm()
|
/kernel/linux/linux-5.10/drivers/rtc/ |
H A D | rtc-s35390a.c | 220 tm->tm_wday); in s35390a_rtc_set_time() 228 buf[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday); in s35390a_rtc_set_time() 263 tm->tm_wday = bcd2bin(buf[S35390A_BYTE_WDAY]); in s35390a_rtc_read_time() 271 tm->tm_wday); in s35390a_rtc_read_time() 286 alm->time.tm_mon, alm->time.tm_year, alm->time.tm_wday); in s35390a_rtc_set_alarm() 311 if (alm->time.tm_wday != -1) in s35390a_rtc_set_alarm() 312 buf[S35390A_ALRM_BYTE_WDAY] = bin2bcd(alm->time.tm_wday) | 0x80; in s35390a_rtc_set_alarm() 367 alm->time.tm_wday = in s35390a_rtc_read_alarm() 383 alm->time.tm_wday); in s35390a_rtc_read_alarm()
|
H A D | rtc-m41t94.c | 38 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_set_time() 44 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t94_set_time() 86 tm->tm_wday = bcd2bin(spi_w8r8(spi, M41T94_REG_WDAY)) - 1; in m41t94_read_time() 97 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_read_time()
|
H A D | rtc-pcf8563.c | 228 tm->tm_wday = buf[PCF8563_REG_DW] & 0x07; in pcf8563_rtc_read_time() 239 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf8563_rtc_read_time() 254 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf8563_rtc_set_time() 271 buf[PCF8563_REG_DW] = tm->tm_wday & 0x07; in pcf8563_rtc_set_time() 313 tm->time.tm_wday = bcd2bin(buf[3] & 0x7); in pcf8563_rtc_read_alarm() 321 tm->time.tm_hour, tm->time.tm_mday, tm->time.tm_wday, in pcf8563_rtc_read_alarm() 343 tm->time.tm_min, tm->time.tm_hour, tm->time.tm_wday, in pcf8563_rtc_set_alarm() 349 buf[3] = tm->time.tm_wday & 0x07; in pcf8563_rtc_set_alarm()
|
H A D | rtc-isl12022.c | 140 tm->tm_wday = buf[ISL12022_REG_DW] & 0x07; in isl12022_rtc_read_time() 148 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in isl12022_rtc_read_time() 165 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in isl12022_rtc_set_time() 217 buf[ISL12022_REG_DW] = tm->tm_wday & 0x07; in isl12022_rtc_set_time()
|
H A D | rtc-m41t93.c | 56 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t93_set_time() 93 data[M41T93_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t93_set_time() 148 tm->tm_wday = bcd2bin(buf[M41T93_REG_WDAY] & 0x0f) - 1; in m41t93_get_time() 157 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t93_get_time()
|
H A D | rtc-rx4581.c | 153 tm->tm_wday = ilog2(date[RX4581_REG_DW] & 0x7F); in rx4581_get_datetime() 165 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx4581_get_datetime() 180 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx4581_set_datetime() 195 buf[RX4581_REG_DW+1] = (0x1 << tm->tm_wday); in rx4581_set_datetime()
|
H A D | rtc-lp8788.c | 98 static inline int _to_lp8788_wday(int tm_wday) in _to_lp8788_wday() argument 100 return LP8788_WDAY_SET << (tm_wday - 1); in _to_lp8788_wday() 128 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_rtc_read_time() 182 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_read_alarm() 208 data[LPTIME_WDAY] = _to_lp8788_wday(tm->tm_wday); in lp8788_set_alarm()
|
H A D | rtc-wm8350.c | 59 tm->tm_wday = ((time1[1] >> WM8350_RTC_DAY_SHIFT) in wm8350_rtc_readtime() 100 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_DAY_SHIFT; in wm8350_rtc_settime() 164 tm->tm_wday = ((time[1] >> WM8350_RTC_ALMDAY_SHIFT) & 0x7) - 1; in wm8350_rtc_readalarm() 165 if (tm->tm_wday > 7) in wm8350_rtc_readalarm() 166 tm->tm_wday = -1; in wm8350_rtc_readalarm() 267 if (tm->tm_wday != -1) in wm8350_rtc_setalarm() 268 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_ALMDAY_SHIFT; in wm8350_rtc_setalarm()
|
/kernel/linux/linux-6.6/drivers/rtc/ |
H A D | rtc-s35390a.c | 220 tm->tm_wday); in s35390a_rtc_set_time() 228 buf[S35390A_BYTE_WDAY] = bin2bcd(tm->tm_wday); in s35390a_rtc_set_time() 261 tm->tm_wday = bcd2bin(buf[S35390A_BYTE_WDAY]); in s35390a_rtc_read_time() 269 tm->tm_wday); in s35390a_rtc_read_time() 284 alm->time.tm_mon, alm->time.tm_year, alm->time.tm_wday); in s35390a_rtc_set_alarm() 306 if (alm->time.tm_wday != -1) in s35390a_rtc_set_alarm() 307 buf[S35390A_ALRM_BYTE_WDAY] = bin2bcd(alm->time.tm_wday) | 0x80; in s35390a_rtc_set_alarm() 362 alm->time.tm_wday = in s35390a_rtc_read_alarm() 378 alm->time.tm_wday); in s35390a_rtc_read_alarm()
|
H A D | rtc-m41t94.c | 38 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_set_time() 44 buf[M41T94_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t94_set_time() 86 tm->tm_wday = bcd2bin(spi_w8r8(spi, M41T94_REG_WDAY)) - 1; in m41t94_read_time() 97 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t94_read_time()
|
H A D | rtc-rzn1.c | 72 tm->tm_wday = readl(rtc->base + RZN1_RTC_WEEKC); in rzn1_rtc_get_time_snapshot() 112 tm->tm_wday = bcd2bin(tm->tm_wday); in rzn1_rtc_read_time() 129 tm->tm_wday = bin2bcd(rzn1_rtc_tm_to_wday(tm)); in rzn1_rtc_set_time() 150 writel(tm->tm_wday, rtc->base + RZN1_RTC_WEEK); in rzn1_rtc_set_time() 203 delta_days = ((fls(wday) - 1) - tm->tm_wday + 7) % 7; in rzn1_rtc_read_alarm() 204 tm->tm_wday = fls(wday) - 1; in rzn1_rtc_read_alarm() 237 wday = (tm_now.tm_wday + days_ahead) % 7; in rzn1_rtc_set_alarm()
|
H A D | rtc-m41t93.c | 56 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t93_set_time() 93 data[M41T93_REG_WDAY] = bin2bcd(tm->tm_wday + 1); in m41t93_set_time() 148 tm->tm_wday = bcd2bin(buf[M41T93_REG_WDAY] & 0x0f) - 1; in m41t93_get_time() 157 tm->tm_mon, tm->tm_year, tm->tm_wday); in m41t93_get_time()
|
H A D | rtc-rx4581.c | 153 tm->tm_wday = ilog2(date[RX4581_REG_DW] & 0x7F); in rx4581_get_datetime() 165 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx4581_get_datetime() 180 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in rx4581_set_datetime() 195 buf[RX4581_REG_DW+1] = (0x1 << tm->tm_wday); in rx4581_set_datetime()
|
H A D | rtc-lp8788.c | 98 static inline int _to_lp8788_wday(int tm_wday) in _to_lp8788_wday() argument 100 return LP8788_WDAY_SET << (tm_wday - 1); in _to_lp8788_wday() 128 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_rtc_read_time() 182 tm->tm_wday = _to_tm_wday(data[LPTIME_WDAY]); in lp8788_read_alarm() 208 data[LPTIME_WDAY] = _to_lp8788_wday(tm->tm_wday); in lp8788_set_alarm()
|
H A D | rtc-pcf8563.c | 228 tm->tm_wday = buf[PCF8563_REG_DW] & 0x07; in pcf8563_rtc_read_time() 239 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf8563_rtc_read_time() 254 tm->tm_mday, tm->tm_mon, tm->tm_year, tm->tm_wday); in pcf8563_rtc_set_time() 271 buf[PCF8563_REG_DW] = tm->tm_wday & 0x07; in pcf8563_rtc_set_time() 313 tm->time.tm_wday = bcd2bin(buf[3] & 0x7); in pcf8563_rtc_read_alarm() 321 tm->time.tm_hour, tm->time.tm_mday, tm->time.tm_wday, in pcf8563_rtc_read_alarm() 336 buf[3] = tm->time.tm_wday & 0x07; in pcf8563_rtc_set_alarm()
|
H A D | rtc-wm8350.c | 59 tm->tm_wday = ((time1[1] >> WM8350_RTC_DAY_SHIFT) in wm8350_rtc_readtime() 100 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_DAY_SHIFT; in wm8350_rtc_settime() 164 tm->tm_wday = ((time[1] >> WM8350_RTC_ALMDAY_SHIFT) & 0x7) - 1; in wm8350_rtc_readalarm() 165 if (tm->tm_wday > 7) in wm8350_rtc_readalarm() 166 tm->tm_wday = -1; in wm8350_rtc_readalarm() 267 if (tm->tm_wday != -1) in wm8350_rtc_setalarm() 268 time[1] |= (tm->tm_wday + 1) << WM8350_RTC_ALMDAY_SHIFT; in wm8350_rtc_setalarm()
|
/kernel/linux/linux-5.10/arch/mips/sibyte/swarm/ |
H A D | rtc_m41t81.c | 164 /* tm_wday starts from 0 to 6 */ in m41t81_set_time() 165 if (tm.tm_wday == 0) tm.tm_wday = 7; in m41t81_set_time() 166 tm.tm_wday = bin2bcd(tm.tm_wday); in m41t81_set_time() 167 m41t81_write(M41T81REG_DY, tm.tm_wday); in m41t81_set_time()
|
/kernel/linux/linux-6.6/arch/mips/sibyte/swarm/ |
H A D | rtc_m41t81.c | 164 /* tm_wday starts from 0 to 6 */ in m41t81_set_time() 165 if (tm.tm_wday == 0) tm.tm_wday = 7; in m41t81_set_time() 166 tm.tm_wday = bin2bcd(tm.tm_wday); in m41t81_set_time() 167 m41t81_write(M41T81REG_DY, tm.tm_wday); in m41t81_set_time()
|
/kernel/linux/linux-5.10/arch/m68k/atari/ |
H A D | time.c | 172 val.weekday = t->tm_wday; in atari_mste_hwclk() 193 t->tm_wday = val.weekday; in atari_mste_hwclk() 217 wday = t->tm_wday + (t->tm_wday >= 0); in atari_tt_hwclk() 314 t->tm_wday = wday - 1; in atari_tt_hwclk()
|
/kernel/linux/linux-6.6/arch/m68k/atari/ |
H A D | time.c | 173 val.weekday = t->tm_wday; in atari_mste_hwclk() 194 t->tm_wday = val.weekday; in atari_mste_hwclk() 218 wday = t->tm_wday + (t->tm_wday >= 0); in atari_tt_hwclk() 315 t->tm_wday = wday - 1; in atari_tt_hwclk()
|
/kernel/linux/linux-5.10/arch/m68k/sun3/ |
H A D | intersil.c | 47 todintersil->weekday = t->tm_wday; in sun3_hwclk() 57 t->tm_wday = todintersil->weekday; in sun3_hwclk()
|
/kernel/linux/linux-6.6/arch/m68k/sun3/ |
H A D | intersil.c | 47 todintersil->weekday = t->tm_wday; in sun3_hwclk() 57 t->tm_wday = todintersil->weekday; in sun3_hwclk()
|
/kernel/liteos_m/testsuites/unittest/xts/io/ |
H A D | xts_io_other_test.c | 68 ICUNIT_ASSERT_EQUAL(tm.tm_wday, 6, tm.tm_wday); /* 6 common data for test, no special meaning */
|