taglinefilesource code
mregs92arch/sparc/kernel/time.cstruct mostek48t02 *mregs;
mregs95arch/sparc/kernel/time.cmregs = mstk48t02_regs;
mregs96arch/sparc/kernel/time.cif(!mregs) {
mregs100arch/sparc/kernel/time.cmregs->creg |= MSTK_CREG_READ;
mregs101arch/sparc/kernel/time.csec = BCD_TO_BIN(mregs->sec);
mregs102arch/sparc/kernel/time.cmin = BCD_TO_BIN(mregs->min);
mregs103arch/sparc/kernel/time.chour = BCD_TO_BIN(mregs->hour);
mregs104arch/sparc/kernel/time.cday = BCD_TO_BIN(mregs->dom);
mregs105arch/sparc/kernel/time.cmon = BCD_TO_BIN(mregs->mnth);
mregs106arch/sparc/kernel/time.cyear = (BCD_TO_BIN(mregs->yr) + MSTK_YR_ZERO);
mregs109arch/sparc/kernel/time.cmregs->creg &= ~MSTK_CREG_READ;
mregs137arch/sparc/kernel/time.cstruct mostek48t02 *mregs = mstk48t02_regs;
mregs139arch/sparc/kernel/time.cif(!mregs)
mregs142arch/sparc/kernel/time.cmregs->creg |= MSTK_CREG_READ;
mregs143arch/sparc/kernel/time.cmostek_minutes = BCD_TO_BIN(mregs->min);
mregs144arch/sparc/kernel/time.cmregs->creg &= ~MSTK_CREG_READ;
mregs152arch/sparc/kernel/time.cmregs->creg |= MSTK_CREG_WRITE;
mregs153arch/sparc/kernel/time.cmregs->sec = real_seconds;
mregs154arch/sparc/kernel/time.cmregs->min = real_minutes;
mregs155arch/sparc/kernel/time.cmregs->creg &= ~MSTK_CREG_WRITE;