taglinefilesource code
mregs237arch/sparc/kernel/time.cstruct mostek48t02 *mregs;
mregs242arch/sparc/kernel/time.cmregs = mstk48t02_regs;
mregs243arch/sparc/kernel/time.cif(!mregs) {
mregs247arch/sparc/kernel/time.cmregs->creg |= MSTK_CREG_READ;
mregs248arch/sparc/kernel/time.csec = BCD_TO_BIN(mregs->sec);
mregs249arch/sparc/kernel/time.cmin = BCD_TO_BIN(mregs->min);
mregs250arch/sparc/kernel/time.chour = BCD_TO_BIN(mregs->hour);
mregs251arch/sparc/kernel/time.cday = BCD_TO_BIN(mregs->dom);
mregs252arch/sparc/kernel/time.cmon = BCD_TO_BIN(mregs->mnth);
mregs253arch/sparc/kernel/time.cyear = (BCD_TO_BIN(mregs->yr) + MSTK_YR_ZERO);
mregs256arch/sparc/kernel/time.cmregs->creg &= ~MSTK_CREG_READ;
mregs284arch/sparc/kernel/time.cstruct mostek48t02 *mregs = mstk48t02_regs;
mregs286arch/sparc/kernel/time.cif(!mregs)
mregs289arch/sparc/kernel/time.cmregs->creg |= MSTK_CREG_READ;
mregs290arch/sparc/kernel/time.cmostek_minutes = BCD_TO_BIN(mregs->min);
mregs291arch/sparc/kernel/time.cmregs->creg &= ~MSTK_CREG_READ;
mregs299arch/sparc/kernel/time.cmregs->creg |= MSTK_CREG_WRITE;
mregs300arch/sparc/kernel/time.cmregs->sec = real_seconds;
mregs301arch/sparc/kernel/time.cmregs->min = real_minutes;
mregs302arch/sparc/kernel/time.cmregs->creg &= ~MSTK_CREG_WRITE;