Lines Matching full:tmp
46 int rtc_get(struct rtc_time *tmp) in rtc_get() argument
88 tmp->tm_sec = bcd2bin(sec & 0x7F); in rtc_get()
89 tmp->tm_min = bcd2bin(min & 0x7F); in rtc_get()
90 tmp->tm_hour = bcd2bin(hour & 0x3F); in rtc_get()
91 tmp->tm_mday = bcd2bin(mday & 0x3F); in rtc_get()
92 tmp->tm_mon = bcd2bin(mon & 0x1F); in rtc_get()
93 tmp->tm_year = bcd2bin(year); in rtc_get()
94 tmp->tm_wday = bcd2bin(wday & 0x07); in rtc_get()
95 if (tmp->tm_year < 70) in rtc_get()
96 tmp->tm_year += 2000; in rtc_get()
98 tmp->tm_year += 1900; in rtc_get()
99 tmp->tm_yday = 0; in rtc_get()
100 tmp->tm_isdst = 0; in rtc_get()
103 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
104 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
110 int rtc_set(struct rtc_time *tmp) in rtc_set() argument
117 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
118 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
120 year = bin2bcd(tmp->tm_year % 100); in rtc_set()
121 mon = bin2bcd(tmp->tm_mon); in rtc_set()
122 wday = bin2bcd(tmp->tm_wday); in rtc_set()
123 mday = bin2bcd(tmp->tm_mday); in rtc_set()
124 hour = bin2bcd(tmp->tm_hour); in rtc_set()
125 min = bin2bcd(tmp->tm_min); in rtc_set()
126 sec = bin2bcd(tmp->tm_sec); in rtc_set()