Lines Matching refs:ct
44 struct clocktime ct; in as3722_rtc_gettime() local
55 ct.nsec = 0; in as3722_rtc_gettime()
56 ct.sec = bcd2bin(buf[0] & 0x7F); in as3722_rtc_gettime()
57 ct.min = bcd2bin(buf[1] & 0x7F); in as3722_rtc_gettime()
58 ct.hour = bcd2bin(buf[2] & 0x3F); in as3722_rtc_gettime()
59 ct.day = bcd2bin(buf[3] & 0x3F); in as3722_rtc_gettime()
60 ct.mon = bcd2bin(buf[4] & 0x1F); in as3722_rtc_gettime()
61 ct.year = bcd2bin(buf[5] & 0x7F) + AS3722_RTC_START_YEAR; in as3722_rtc_gettime()
62 ct.dow = -1; in as3722_rtc_gettime()
64 return clock_ct_to_ts(&ct, ts); in as3722_rtc_gettime()
71 struct clocktime ct; in as3722_rtc_settime() local
76 clock_ts_to_ct(ts, &ct); in as3722_rtc_settime()
78 if (ct.year < AS3722_RTC_START_YEAR) in as3722_rtc_settime()
81 buf[0] = bin2bcd(ct.sec); in as3722_rtc_settime()
82 buf[1] = bin2bcd(ct.min); in as3722_rtc_settime()
83 buf[2] = bin2bcd(ct.hour); in as3722_rtc_settime()
84 buf[3] = bin2bcd(ct.day); in as3722_rtc_settime()
85 buf[4] = bin2bcd(ct.mon); in as3722_rtc_settime()
86 buf[5] = bin2bcd(ct.year - AS3722_RTC_START_YEAR); in as3722_rtc_settime()