Home | History | Annotate | Download | only in dev

Lines Matching defs:regs

122 	ds1286_todregs regs;
126 DS1286_GETTOD(sc, &regs)
129 dt->dt_sec = bcdtobin(regs[DS1286_SEC]);
130 dt->dt_min = bcdtobin(regs[DS1286_MIN]);
132 if (regs[DS1286_HOUR] & DS1286_HOUR_12MODE) {
134 bcdtobin(regs[DS1286_HOUR] & DS1286_HOUR_12HR_MASK)
135 + ((regs[DS1286_HOUR] & DS1286_HOUR_12HR_PM) ? 12 : 0);
146 bcdtobin(regs[DS1286_HOUR] & DS1286_HOUR_24HR_MASK);
149 dt->dt_wday = bcdtobin(regs[DS1286_DOW]);
150 dt->dt_day = bcdtobin(regs[DS1286_DOM]);
151 dt->dt_mon = bcdtobin(regs[DS1286_MONTH] & DS1286_MONTH_MASK);
152 dt->dt_year = FROM_IRIX_YEAR(bcdtobin(regs[DS1286_YEAR]));
164 ds1286_todregs regs;
168 DS1286_GETTOD(sc, &regs);
171 regs[DS1286_SUBSEC] = 0;
172 regs[DS1286_SEC] = bintobcd(dt->dt_sec);
173 regs[DS1286_MIN] = bintobcd(dt->dt_min);
174 regs[DS1286_HOUR] = bintobcd(dt->dt_hour) & DS1286_HOUR_24HR_MASK;
175 regs[DS1286_DOW] = bintobcd(dt->dt_wday);
176 regs[DS1286_DOM] = bintobcd(dt->dt_day);
179 regs[DS1286_MONTH] &= ~DS1286_MONTH_MASK;
180 regs[DS1286_MONTH] |= bintobcd(dt->dt_mon) & DS1286_MONTH_MASK;
182 regs[DS1286_YEAR] = bintobcd(TO_IRIX_YEAR(dt->dt_year));
185 DS1286_PUTTOD(sc, &regs);