Lines Matching refs:clkregs
415 mc_todregs clkregs;
420 MC146818_GETTOD(RTC, &clkregs);
430 if (clkregs[MC_SEC] > 59)
432 if (clkregs[MC_MIN] > 59)
434 if (clkregs[MC_HOUR] > 23)
436 if (range_test(clkregs[MC_DOM], 1, 31))
438 if (range_test(clkregs[MC_MONTH], 1, 12))
440 if (clkregs[MC_YEAR] > 99)
443 dtp->dt_year = clkregs[MC_YEAR] + GEMSTARTOFTIME;
444 dtp->dt_mon = clkregs[MC_MONTH];
445 dtp->dt_day = clkregs[MC_DOM];
446 dtp->dt_hour = clkregs[MC_HOUR];
447 dtp->dt_min = clkregs[MC_MIN];
448 dtp->dt_sec = clkregs[MC_SEC];
457 mc_todregs clkregs;
459 clkregs[MC_YEAR] = dtp->dt_year - GEMSTARTOFTIME;
460 clkregs[MC_MONTH] = dtp->dt_mon;
461 clkregs[MC_DOM] = dtp->dt_day;
462 clkregs[MC_HOUR] = dtp->dt_hour;
463 clkregs[MC_MIN] = dtp->dt_min;
464 clkregs[MC_SEC] = dtp->dt_sec;
467 MC146818_PUTTOD(RTC, &clkregs);
506 mc_todregs clkregs;
513 MC146818_GETTOD(RTC, &clkregs);
517 clkregs[MC_YEAR] + GEMSTARTOFTIME,
518 clkregs[MC_MONTH], clkregs[MC_DOM],
519 clkregs[MC_HOUR], clkregs[MC_MIN], clkregs[MC_SEC]);
546 mc_todregs clkregs;
567 MC146818_GETTOD(RTC, &clkregs);
570 clkregs[MC_SEC] = twodigits(buffer, 13);
571 clkregs[MC_MIN] = twodigits(buffer, 10);
572 clkregs[MC_HOUR] = twodigits(buffer, 8);
573 clkregs[MC_DOM] = twodigits(buffer, 6);
574 clkregs[MC_MONTH] = twodigits(buffer, 4);
576 clkregs[MC_YEAR] = s - GEMSTARTOFTIME;
579 MC146818_PUTTOD(RTC, &clkregs);