Lines Matching refs:msr
169 unsigned char msr; in bvme6000_timer_int() local
172 msr = rtc->msr & 0xc0; in bvme6000_timer_int()
173 rtc->msr = msr | 0x20; /* Ack the interrupt */ in bvme6000_timer_int()
194 unsigned char msr = rtc->msr & 0xc0; in bvme6000_sched_init() local
196 rtc->msr = 0; /* Ensure timer registers accessible */ in bvme6000_sched_init()
206 rtc->msr = 0x40; /* Access int.cntrl, etc */ in bvme6000_sched_init()
211 rtc->msr = 0; /* Access timer 1 control */ in bvme6000_sched_init()
214 rtc->msr = msr; in bvme6000_sched_init()
236 unsigned char msr, msb; in bvme6000_read_clk() local
242 msr = rtc->msr & 0xc0; in bvme6000_read_clk()
243 rtc->msr = 0; /* Ensure timer registers accessible */ in bvme6000_read_clk()
247 t1int = rtc->msr & 0x20; in bvme6000_read_clk()
252 } while (t1int != (rtc->msr & 0x20) || in bvme6000_read_clk()
262 rtc->msr = msr; in bvme6000_read_clk()
289 unsigned char msr = rtc->msr & 0xc0; in bvme6000_hwclk() local
291 rtc->msr = 0x40; /* Ensure clock and real-time-mode-register in bvme6000_hwclk()
322 rtc->msr = msr; in bvme6000_hwclk()