Lines Matching refs:msr
160 unsigned char msr; in bvme6000_timer_int() local
163 msr = rtc->msr & 0xc0; in bvme6000_timer_int()
164 rtc->msr = msr | 0x20; /* Ack the interrupt */ in bvme6000_timer_int()
183 unsigned char msr = rtc->msr & 0xc0; in bvme6000_sched_init() local
185 rtc->msr = 0; /* Ensure timer registers accessible */ in bvme6000_sched_init()
195 rtc->msr = 0x40; /* Access int.cntrl, etc */ in bvme6000_sched_init()
200 rtc->msr = 0; /* Access timer 1 control */ in bvme6000_sched_init()
203 rtc->msr = msr; in bvme6000_sched_init()
224 unsigned char msr = rtc->msr & 0xc0; in bvme6000_gettimeoffset() local
228 rtc->msr = 0; /* Ensure timer registers accessible */ in bvme6000_gettimeoffset()
232 t1int = rtc->msr & 0x20; in bvme6000_gettimeoffset()
237 } while (t1int != (rtc->msr & 0x20) || in bvme6000_gettimeoffset()
248 rtc->msr = msr; in bvme6000_gettimeoffset()
271 unsigned char msr = rtc->msr & 0xc0; in bvme6000_hwclk() local
273 rtc->msr = 0x40; /* Ensure clock and real-time-mode-register in bvme6000_hwclk()
304 rtc->msr = msr; in bvme6000_hwclk()
322 unsigned char msr = rtc->msr & 0xc0; in bvme6000_set_clock_mmss() local
326 rtc->msr = 0; /* Ensure clock accessible */ in bvme6000_set_clock_mmss()
346 rtc->msr = msr; in bvme6000_set_clock_mmss()