Lines Matching refs:tm
50 static int m48t35_read_time(struct device *dev, struct rtc_time *tm) in m48t35_read_time() argument
64 tm->tm_sec = readb(&priv->reg->sec); in m48t35_read_time()
65 tm->tm_min = readb(&priv->reg->min); in m48t35_read_time()
66 tm->tm_hour = readb(&priv->reg->hour); in m48t35_read_time()
67 tm->tm_mday = readb(&priv->reg->date); in m48t35_read_time()
68 tm->tm_mon = readb(&priv->reg->month); in m48t35_read_time()
69 tm->tm_year = readb(&priv->reg->year); in m48t35_read_time()
73 tm->tm_sec = bcd2bin(tm->tm_sec); in m48t35_read_time()
74 tm->tm_min = bcd2bin(tm->tm_min); in m48t35_read_time()
75 tm->tm_hour = bcd2bin(tm->tm_hour); in m48t35_read_time()
76 tm->tm_mday = bcd2bin(tm->tm_mday); in m48t35_read_time()
77 tm->tm_mon = bcd2bin(tm->tm_mon); in m48t35_read_time()
78 tm->tm_year = bcd2bin(tm->tm_year); in m48t35_read_time()
84 tm->tm_year += 70; in m48t35_read_time()
85 if (tm->tm_year <= 69) in m48t35_read_time()
86 tm->tm_year += 100; in m48t35_read_time()
88 tm->tm_mon--; in m48t35_read_time()
89 return rtc_valid_tm(tm); in m48t35_read_time()
92 static int m48t35_set_time(struct device *dev, struct rtc_time *tm) in m48t35_set_time() argument
99 yrs = tm->tm_year + 1900; in m48t35_set_time()
100 mon = tm->tm_mon + 1; /* tm_mon starts at zero */ in m48t35_set_time()
101 day = tm->tm_mday; in m48t35_set_time()
102 hrs = tm->tm_hour; in m48t35_set_time()
103 min = tm->tm_min; in m48t35_set_time()
104 sec = tm->tm_sec; in m48t35_set_time()