Lines Matching refs:t

21 static int __mv_rtc_get(struct mvrtc_registers *regs, struct rtc_time *t)  in __mv_rtc_get()  argument
39 t->tm_sec = bcd2bin((time >> MVRTC_SEC_SFT) & MVRTC_SEC_MSK); in __mv_rtc_get()
40 t->tm_min = bcd2bin((time >> MVRTC_MIN_SFT) & MVRTC_MIN_MSK); in __mv_rtc_get()
41 t->tm_hour = bcd2bin((time >> MVRTC_HOUR_SFT) & MVRTC_HOUR_MSK); in __mv_rtc_get()
42 t->tm_wday = bcd2bin((time >> MVRTC_DAY_SFT) & MVRTC_DAY_MSK); in __mv_rtc_get()
43 t->tm_wday--; in __mv_rtc_get()
46 t->tm_mday = bcd2bin((date >> MVRTC_DATE_SFT) & MVRTC_DATE_MSK); in __mv_rtc_get()
47 t->tm_mon = bcd2bin((date >> MVRTC_MON_SFT) & MVRTC_MON_MSK); in __mv_rtc_get()
48 t->tm_year = bcd2bin((date >> MVRTC_YEAR_SFT) & MVRTC_YEAR_MSK); in __mv_rtc_get()
49 t->tm_year += CENTURY * 100; in __mv_rtc_get()
52 t->tm_yday = 0; in __mv_rtc_get()
53 t->tm_isdst = 0; in __mv_rtc_get()
59 int rtc_get(struct rtc_time *t) in rtc_get() argument
64 return __mv_rtc_get(regs, t); in rtc_get()
68 static int __mv_rtc_set(struct mvrtc_registers *regs, const struct rtc_time *t) in __mv_rtc_set() argument
74 if ((t->tm_year / 100) != CENTURY) in __mv_rtc_set()
78 time |= (bin2bcd(t->tm_sec) & MVRTC_SEC_MSK) << MVRTC_SEC_SFT; in __mv_rtc_set()
79 time |= (bin2bcd(t->tm_min) & MVRTC_MIN_MSK) << MVRTC_MIN_SFT; in __mv_rtc_set()
80 time |= (bin2bcd(t->tm_hour) & MVRTC_HOUR_MSK) << MVRTC_HOUR_SFT; in __mv_rtc_set()
81 time |= (bin2bcd(t->tm_wday + 1) & MVRTC_DAY_MSK) << MVRTC_DAY_SFT; in __mv_rtc_set()
84 date |= (bin2bcd(t->tm_mday) & MVRTC_DATE_MSK) << MVRTC_DATE_SFT; in __mv_rtc_set()
85 date |= (bin2bcd(t->tm_mon) & MVRTC_MON_MSK) << MVRTC_MON_SFT; in __mv_rtc_set()
86 date |= (bin2bcd(t->tm_year % 100) & MVRTC_YEAR_MSK) << MVRTC_YEAR_SFT; in __mv_rtc_set()
98 int rtc_set(struct rtc_time *t) in rtc_set() argument
103 return __mv_rtc_set(regs, t); in rtc_set()