Lines Matching defs:tm
36 static int ntxec_read_time(struct device *dev, struct rtc_time *tm)
47 tm->tm_min = value >> 8;
48 tm->tm_sec = value & 0xff;
54 tm->tm_mday = value >> 8;
55 tm->tm_hour = value & 0xff;
61 tm->tm_year = (value >> 8) + 100;
62 tm->tm_mon = (value & 0xff) - 1;
73 if (tm->tm_min != value >> 8 || tm->tm_sec != (value & 0xff))
79 static int ntxec_set_time(struct device *dev, struct rtc_time *tm)
92 { NTXEC_REG_WRITE_YEAR, ntxec_reg8(tm->tm_year - 100) },
93 { NTXEC_REG_WRITE_MONTH, ntxec_reg8(tm->tm_mon + 1) },
94 { NTXEC_REG_WRITE_DAY, ntxec_reg8(tm->tm_mday) },
95 { NTXEC_REG_WRITE_HOUR, ntxec_reg8(tm->tm_hour) },
96 { NTXEC_REG_WRITE_MINUTE, ntxec_reg8(tm->tm_min) },
97 { NTXEC_REG_WRITE_SECOND, ntxec_reg8(tm->tm_sec) },