Lines Matching refs:msrs
75 static void nmi_cpu_save_registers(struct op_msrs *msrs) in nmi_cpu_save_registers() argument
77 struct op_msr *counters = msrs->counters; in nmi_cpu_save_registers()
78 struct op_msr *controls = msrs->controls; in nmi_cpu_save_registers()
94 struct op_msrs const *msrs = this_cpu_ptr(&cpu_msrs); in nmi_cpu_start() local
95 if (!msrs->controls) in nmi_cpu_start()
98 model->start(msrs); in nmi_cpu_start()
114 struct op_msrs const *msrs = this_cpu_ptr(&cpu_msrs); in nmi_cpu_stop() local
115 if (!msrs->controls) in nmi_cpu_stop()
118 model->stop(msrs); in nmi_cpu_stop()
181 static void nmi_cpu_setup_mux(int cpu, struct op_msrs const * const msrs) in nmi_cpu_setup_mux() argument
184 struct op_msr *multiplex = msrs->multiplex; in nmi_cpu_setup_mux()
200 static void nmi_cpu_save_mpx_registers(struct op_msrs *msrs) in nmi_cpu_save_mpx_registers() argument
202 struct op_msr *counters = msrs->counters; in nmi_cpu_save_mpx_registers()
203 struct op_msr *multiplex = msrs->multiplex; in nmi_cpu_save_mpx_registers()
213 static void nmi_cpu_restore_mpx_registers(struct op_msrs *msrs) in nmi_cpu_restore_mpx_registers() argument
215 struct op_msr *counters = msrs->counters; in nmi_cpu_restore_mpx_registers()
216 struct op_msr *multiplex = msrs->multiplex; in nmi_cpu_restore_mpx_registers()
230 struct op_msrs *msrs = &per_cpu(cpu_msrs, cpu); in nmi_cpu_switch() local
233 nmi_cpu_save_mpx_registers(msrs); in nmi_cpu_switch()
242 model->switch_ctrl(model, msrs); in nmi_cpu_switch()
243 nmi_cpu_restore_mpx_registers(msrs); in nmi_cpu_switch()
297 nmi_cpu_setup_mux(int cpu, struct op_msrs const * const msrs) { } in nmi_cpu_setup_mux() argument
345 struct op_msrs *msrs = &per_cpu(cpu_msrs, cpu); in nmi_cpu_setup() local
346 nmi_cpu_save_registers(msrs); in nmi_cpu_setup()
348 model->setup_ctrs(model, msrs); in nmi_cpu_setup()
349 nmi_cpu_setup_mux(cpu, msrs); in nmi_cpu_setup()
355 static void nmi_cpu_restore_registers(struct op_msrs *msrs) in nmi_cpu_restore_registers() argument
357 struct op_msr *counters = msrs->counters; in nmi_cpu_restore_registers()
358 struct op_msr *controls = msrs->controls; in nmi_cpu_restore_registers()
376 struct op_msrs *msrs = &per_cpu(cpu_msrs, cpu); in nmi_cpu_shutdown() local
387 nmi_cpu_restore_registers(msrs); in nmi_cpu_shutdown()
518 struct op_msrs *msrs; in nmi_shutdown() local
535 msrs = &get_cpu_var(cpu_msrs); in nmi_shutdown()
536 model->shutdown(msrs); in nmi_shutdown()