Lines Matching refs:dt
81 mm58167_gettime_ymdhms(todr_chip_handle_t handle, struct clock_ymdhms *dt)
106 dt->dt_f = bcdtobin(byte_value)
136 if (dt->dt_mon < dt_reasonable.dt_mon ||
137 (dt->dt_mon == dt_reasonable.dt_mon &&
138 (dt->dt_day < dt_reasonable.dt_day ||
139 (dt->dt_day == dt_reasonable.dt_day &&
140 (dt->dt_hour < dt_reasonable.dt_hour ||
141 (dt->dt_hour == dt_reasonable.dt_hour &&
142 (dt->dt_min < dt_reasonable.dt_min ||
143 (dt->dt_min == dt_reasonable.dt_min &&
144 (dt->dt_sec < dt_reasonable.dt_sec))))))))) {
145 dt->dt_year = dt_reasonable.dt_year + 1;
147 dt->dt_year = dt_reasonable.dt_year;
166 if (dt->dt_year > dt_reasonable.dt_year &&
167 dt->dt_mon >= 3) {
168 leap_year = dt->dt_year;
177 else if (dt->dt_year > dt_reasonable.dt_year &&
187 else if (dt->dt_year == dt_reasonable.dt_year
189 && dt->dt_mon >= 3) {
224 mm58167_settime_ymdhms(handle, dt);
231 mm58167_settime_ymdhms(todr_chip_handle_t handle, struct clock_ymdhms *dt)
248 byte_value = bintobcd(dt->dt_f); \