Lines Matching refs:tmp
61 int rtc_get (struct rtc_time *tmp) in rtc_get() argument
86 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get()
87 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get()
88 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get()
89 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get()
90 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get()
91 tmp->tm_year = bcd2bin (year)+2000; in rtc_get()
92 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get()
93 tmp->tm_yday = 0; in rtc_get()
94 tmp->tm_isdst= 0; in rtc_get()
97 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get()
98 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get()
106 int rtc_set (struct rtc_time *tmp) in rtc_set() argument
109 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set()
110 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_set()
116 rtc_write (RTC_YR_REG_ADDR, bin2bcd (tmp->tm_year % 100)); in rtc_set()
117 rtc_write (RTC_MON_REG_ADDR, bin2bcd (tmp->tm_mon)); in rtc_set()
118 rtc_write (RTC_DAY_REG_ADDR, bin2bcd (tmp->tm_wday)); in rtc_set()
119 rtc_write (RTC_DATE_REG_ADDR, bin2bcd (tmp->tm_mday)); in rtc_set()
120 rtc_write (RTC_HR_REG_ADDR, bin2bcd (tmp->tm_hour) | 0x80 ); /* 24h clock */ in rtc_set()
121 rtc_write (RTC_MIN_REG_ADDR, bin2bcd (tmp->tm_min)); in rtc_set()
122 rtc_write (RTC_SEC_REG_ADDR, bin2bcd (tmp->tm_sec)); in rtc_set()