Home
last modified time | relevance | path

Searched refs:wrmsrl (Results 1 – 51 of 51) sorted by relevance

/linux-4.4.14/drivers/hv/
Dhv.c217 wrmsrl(HV_X64_MSR_GUEST_OS_ID, hv_context.guestid); in hv_init()
230 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_init()
253 wrmsrl(HV_X64_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hv_init()
263 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_init()
282 wrmsrl(HV_X64_MSR_GUEST_OS_ID, 0); in hv_cleanup()
286 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_cleanup()
300 wrmsrl(HV_X64_MSR_REFERENCE_TSC, hypercall_msr.as_uint64); in hv_cleanup()
364 wrmsrl(HV_X64_MSR_STIMER0_COUNT, current_tick); in hv_ce_set_next_event()
370 wrmsrl(HV_X64_MSR_STIMER0_COUNT, 0); in hv_ce_shutdown()
371 wrmsrl(HV_X64_MSR_STIMER0_CONFIG, 0); in hv_ce_shutdown()
[all …]
Dvmbus_drv.c66 wrmsrl(HV_X64_MSR_CRASH_P0, regs->ip); in hyperv_report_panic()
67 wrmsrl(HV_X64_MSR_CRASH_P1, regs->ax); in hyperv_report_panic()
68 wrmsrl(HV_X64_MSR_CRASH_P2, regs->bx); in hyperv_report_panic()
69 wrmsrl(HV_X64_MSR_CRASH_P3, regs->cx); in hyperv_report_panic()
70 wrmsrl(HV_X64_MSR_CRASH_P4, regs->dx); in hyperv_report_panic()
75 wrmsrl(HV_X64_MSR_CRASH_CTL, HV_CRASH_CTL_CRASH_NOTIFY); in hyperv_report_panic()
715 wrmsrl(HV_X64_MSR_EOM, 0); in hv_process_timer_expiration()
772 wrmsrl(HV_X64_MSR_EOM, 0); in vmbus_on_msg_dpc()
/linux-4.4.14/arch/x86/oprofile/
Dop_model_amd.c157 wrmsrl(MSR_AMD64_IBSFETCHCTL, ctl); in op_amd_handle_ibs()
186 wrmsrl(MSR_AMD64_IBSOPCTL, ctl); in op_amd_handle_ibs()
212 wrmsrl(MSR_AMD64_IBSFETCHCTL, val); in op_amd_start_ibs()
249 wrmsrl(MSR_AMD64_IBSOPCTL, val); in op_amd_start_ibs()
260 wrmsrl(MSR_AMD64_IBSFETCHCTL, 0); in op_amd_stop_ibs()
264 wrmsrl(MSR_AMD64_IBSOPCTL, 0); in op_amd_stop_ibs()
283 wrmsrl(msrs->controls[i].addr, val); in op_mux_switch_ctrl()
357 wrmsrl(msrs->controls[i].addr, val); in op_amd_setup_ctrs()
362 wrmsrl(msrs->counters[i].addr, -1LL); in op_amd_setup_ctrs()
372 wrmsrl(msrs->counters[i].addr, -(u64)reset_value[virt]); in op_amd_setup_ctrs()
[all …]
Dop_model_ppro.c103 wrmsrl(msrs->controls[i].addr, val); in ppro_setup_ctrs()
108 wrmsrl(msrs->counters[i].addr, -1LL); in ppro_setup_ctrs()
115 wrmsrl(msrs->counters[i].addr, -reset_value[i]); in ppro_setup_ctrs()
119 wrmsrl(msrs->controls[i].addr, val); in ppro_setup_ctrs()
140 wrmsrl(msrs->counters[i].addr, -reset_value[i]); in ppro_check_ctrs()
167 wrmsrl(msrs->controls[i].addr, val); in ppro_start()
183 wrmsrl(msrs->controls[i].addr, val); in ppro_stop()
Dop_model_p4.c606 wrmsrl(p4_counters[VIRT_CTR(stag, i)].counter_address, in p4_setup_ctrs()
651 wrmsrl(p4_counters[real].counter_address, in p4_check_ctrs()
655 wrmsrl(p4_counters[real].counter_address, in p4_check_ctrs()
Dnmi_int.c222 wrmsrl(counters[i].addr, multiplex[virt].saved); in nmi_cpu_restore_mpx_registers()
363 wrmsrl(controls[i].addr, controls[i].saved); in nmi_cpu_restore_registers()
368 wrmsrl(counters[i].addr, counters[i].saved); in nmi_cpu_restore_registers()
/linux-4.4.14/arch/x86/kernel/cpu/
Dperf_event_intel_uncore_nhmex.c201 wrmsrl(NHMEX_U_MSR_PMON_GLOBAL_CTL, NHMEX_U_PMON_GLOBAL_EN_ALL); in nhmex_uncore_msr_init_box()
215 wrmsrl(msr, config); in nhmex_uncore_msr_disable_box()
230 wrmsrl(msr, config); in nhmex_uncore_msr_enable_box()
236 wrmsrl(event->hw.config_base, 0); in nhmex_uncore_msr_disable_event()
244 wrmsrl(hwc->config_base, NHMEX_PMON_CTL_EN_BIT0); in nhmex_uncore_msr_enable_event()
246 wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT22); in nhmex_uncore_msr_enable_event()
248 wrmsrl(hwc->config_base, hwc->config | NHMEX_PMON_CTL_EN_BIT0); in nhmex_uncore_msr_enable_event()
377 wrmsrl(reg1->reg, reg1->config); in nhmex_bbox_msr_enable_event()
378 wrmsrl(reg1->reg + 1, reg2->config); in nhmex_bbox_msr_enable_event()
380 wrmsrl(hwc->config_base, NHMEX_PMON_CTL_EN_BIT0 | in nhmex_bbox_msr_enable_event()
[all …]
Dperf_event_intel_lbr.c157 wrmsrl(MSR_LBR_SELECT, lbr_select); in __intel_pmu_lbr_enable()
170 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_enable()
179 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctl); in __intel_pmu_lbr_disable()
187 wrmsrl(x86_pmu.lbr_from + i, 0); in intel_pmu_lbr_reset_32()
195 wrmsrl(x86_pmu.lbr_from + i, 0); in intel_pmu_lbr_reset_64()
196 wrmsrl(x86_pmu.lbr_to + i, 0); in intel_pmu_lbr_reset_64()
198 wrmsrl(MSR_LBR_INFO_0 + i, 0); in intel_pmu_lbr_reset_64()
245 wrmsrl(x86_pmu.lbr_from + lbr_idx, task_ctx->lbr_from[i]); in __intel_pmu_lbr_restore()
246 wrmsrl(x86_pmu.lbr_to + lbr_idx, task_ctx->lbr_to[i]); in __intel_pmu_lbr_restore()
248 wrmsrl(MSR_LBR_INFO_0 + lbr_idx, task_ctx->lbr_info[i]); in __intel_pmu_lbr_restore()
[all …]
Dperf_event_intel_uncore_snb.c79 wrmsrl(hwc->config_base, hwc->config | SNB_UNC_CTL_EN); in snb_uncore_msr_enable_event()
81 wrmsrl(hwc->config_base, SNB_UNC_CTL_EN); in snb_uncore_msr_enable_event()
86 wrmsrl(event->hw.config_base, 0); in snb_uncore_msr_disable_event()
92 wrmsrl(SNB_UNC_PERF_GLOBAL_CTL, in snb_uncore_msr_init_box()
618 wrmsrl(NHM_UNC_PERF_GLOBAL_CTL, 0); in nhm_uncore_msr_disable_box()
623 wrmsrl(NHM_UNC_PERF_GLOBAL_CTL, NHM_UNC_GLOBAL_CTL_EN_PC_ALL | NHM_UNC_GLOBAL_CTL_EN_FC); in nhm_uncore_msr_enable_box()
631 wrmsrl(hwc->config_base, hwc->config | SNB_UNC_CTL_EN); in nhm_uncore_msr_enable_event()
633 wrmsrl(hwc->config_base, NHM_UNC_FIXED_CTR_CTL_EN); in nhm_uncore_msr_enable_event()
Dperf_event_knc.c163 wrmsrl(MSR_KNC_IA32_PERF_GLOBAL_CTRL, val); in knc_pmu_disable_all()
172 wrmsrl(MSR_KNC_IA32_PERF_GLOBAL_CTRL, val); in knc_pmu_enable_all()
209 wrmsrl(MSR_KNC_IA32_PERF_GLOBAL_OVF_CONTROL, ack); in knc_pmu_ack_status()
Dcommon.c377 wrmsrl(MSR_GS_BASE, (unsigned long)per_cpu(irq_stack_union.gs_base, cpu)); in load_percpu_segment()
1188 wrmsrl(MSR_STAR, ((u64)__USER32_CS)<<48 | ((u64)__KERNEL_CS)<<32); in syscall_init()
1189 wrmsrl(MSR_LSTAR, (unsigned long)entry_SYSCALL_64); in syscall_init()
1192 wrmsrl(MSR_CSTAR, (unsigned long)entry_SYSCALL_compat); in syscall_init()
1203 wrmsrl(MSR_CSTAR, (unsigned long)ignore_sysret); in syscall_init()
1210 wrmsrl(MSR_SYSCALL_MASK, in syscall_init()
1375 wrmsrl(MSR_FS_BASE, 0); in cpu_init()
1376 wrmsrl(MSR_KERNEL_GS_BASE, 0); in cpu_init()
Dperf_event_p6.c144 wrmsrl(MSR_P6_EVNTSEL0, val); in p6_pmu_disable_all()
154 wrmsrl(MSR_P6_EVNTSEL0, val); in p6_pmu_enable_all()
Dperf_event.h18 #undef wrmsrl
19 #define wrmsrl(msr, val) \
742 wrmsrl(hwc->extra_reg.reg, hwc->extra_reg.config); in __x86_pmu_enable_event()
743 wrmsrl(hwc->config_base, (hwc->config | enable_mask) & ~disable_mask); in __x86_pmu_enable_event()
758 wrmsrl(hwc->config_base, hwc->config); in x86_pmu_disable_event()
Dperf_event_intel_uncore_snbep.c331 wrmsrl(msr, config); in snbep_uncore_msr_disable_box()
344 wrmsrl(msr, config); in snbep_uncore_msr_enable_box()
354 wrmsrl(reg1->reg, uncore_shared_reg_config(box, 0)); in snbep_uncore_msr_enable_event()
356 wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in snbep_uncore_msr_enable_event()
364 wrmsrl(hwc->config_base, hwc->config); in snbep_uncore_msr_disable_event()
372 wrmsrl(msr, SNBEP_PMON_BOX_CTL_INT); in snbep_uncore_msr_init_box()
1172 wrmsrl(msr, IVBEP_PMON_BOX_CTL_INT); in ivbep_uncore_msr_init_box()
1423 wrmsrl(reg1->reg, filter & 0xffffffff); in ivbep_cbox_enable_event()
1424 wrmsrl(reg1->reg + 6, filter >> 32); in ivbep_cbox_enable_event()
1427 wrmsrl(hwc->config_base, hwc->config | SNBEP_PMON_CTL_EN); in ivbep_cbox_enable_event()
[all …]
Dperf_event_intel_pt.c259 wrmsrl(MSR_IA32_RTIT_STATUS, 0); in pt_config()
271 wrmsrl(MSR_IA32_RTIT_CTL, reg); in pt_config()
283 wrmsrl(MSR_IA32_RTIT_CTL, ctl); in pt_config_start()
302 wrmsrl(MSR_IA32_RTIT_OUTPUT_BASE, virt_to_phys(buf)); in pt_config_buffer()
306 wrmsrl(MSR_IA32_RTIT_OUTPUT_MASK, reg); in pt_config_buffer()
617 wrmsrl(MSR_IA32_RTIT_STATUS, status); in pt_handle_status()
Dperf_event_amd_uncore.c98 wrmsrl(hwc->event_base, (u64)local64_read(&hwc->prev_count)); in amd_uncore_start()
101 wrmsrl(hwc->config_base, (hwc->config | ARCH_PERFMON_EVENTSEL_ENABLE)); in amd_uncore_start()
109 wrmsrl(hwc->config_base, hwc->config); in amd_uncore_stop()
Dperf_event_intel.c1475 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0); in __intel_pmu_disable_all()
1497 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, in __intel_pmu_enable_all()
1572 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + i, nhm_magic[i]); in intel_pmu_nhm_workaround()
1573 wrmsrl(MSR_ARCH_PERFMON_PERFCTR0 + i, 0x0); in intel_pmu_nhm_workaround()
1576 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0xf); in intel_pmu_nhm_workaround()
1577 wrmsrl(MSR_CORE_PERF_GLOBAL_CTRL, 0x0); in intel_pmu_nhm_workaround()
1587 wrmsrl(MSR_ARCH_PERFMON_EVENTSEL0 + i, 0x0); in intel_pmu_nhm_workaround()
1609 wrmsrl(MSR_CORE_PERF_GLOBAL_OVF_CTRL, ack); in intel_pmu_ack_status()
1621 wrmsrl(hwc->config_base, ctrl_val); in intel_pmu_disable_fixed()
1690 wrmsrl(hwc->config_base, ctrl_val); in intel_pmu_enable_fixed()
[all …]
Dperf_event_amd_ibs.c340 wrmsrl(hwc->config_base, hwc->config | config | perf_ibs->enable_mask); in perf_ibs_enable_event()
354 wrmsrl(hwc->config_base, config); in perf_ibs_disable_event()
356 wrmsrl(hwc->config_base, config); in perf_ibs_disable_event()
Dperf_event_intel_ds.c846 wrmsrl(MSR_IA32_PEBS_ENABLE, cpuc->pebs_enabled); in intel_pmu_pebs_disable()
856 wrmsrl(MSR_IA32_PEBS_ENABLE, cpuc->pebs_enabled); in intel_pmu_pebs_enable_all()
864 wrmsrl(MSR_IA32_PEBS_ENABLE, 0); in intel_pmu_pebs_disable_all()
1362 wrmsrl(MSR_IA32_DS_AREA, (unsigned long)ds); in perf_restore_debug_store()
Dintel.c393 wrmsrl(MSR_IA32_ENERGY_PERF_BIAS, epb); in init_intel_energy_perf()
Dperf_event.c592 wrmsrl(x86_pmu_config_addr(idx), val); in x86_pmu_disable_all()
1137 wrmsrl(hwc->event_base, (u64)(-left) & x86_pmu.cntval_mask); in x86_perf_event_set_period()
1146 wrmsrl(hwc->event_base, in x86_perf_event_set_period()
Dperf_event_p4.c862 wrmsrl(hwc->config_base, v & ~P4_CCCR_OVF); in p4_pmu_clear_cccr_ovf()
/linux-4.4.14/arch/x86/power/
Dcpu.c170 wrmsrl(MSR_IA32_MISC_ENABLE, ctxt->misc_enable); in __restore_processor_state()
180 wrmsrl(MSR_EFER, ctxt->efer); in __restore_processor_state()
221 wrmsrl(MSR_FS_BASE, ctxt->fs_base); in __restore_processor_state()
222 wrmsrl(MSR_GS_BASE, ctxt->gs_base); in __restore_processor_state()
223 wrmsrl(MSR_KERNEL_GS_BASE, ctxt->gs_kernel_base); in __restore_processor_state()
/linux-4.4.14/arch/x86/kernel/cpu/mcheck/
Dmce_intel.c165 wrmsrl(MSR_IA32_MCx_CTL2(bank), val); in cmci_toggle_interrupt_mode()
303 wrmsrl(MSR_IA32_MCx_CTL2(i), val); in cmci_discover()
358 wrmsrl(MSR_IA32_MCx_CTL2(bank), val); in __cmci_disable_bank()
452 wrmsrl(MSR_IA32_MCG_EXT_CTL, val | MCG_EXT_CTL_LMCE_EN); in intel_init_lmce()
464 wrmsrl(MSR_IA32_MCG_EXT_CTL, val); in intel_clear_lmce()
Dmce.c406 wrmsrl(msr, v); in mce_wrmsrl()
1441 wrmsrl(MSR_IA32_MCx_CTL(i), b->ctl); in __mcheck_cpu_init_generic()
1442 wrmsrl(MSR_IA32_MCx_STATUS(i), 0); in __mcheck_cpu_init_generic()
1535 wrmsrl(MSR_K7_HWCR, hwcr | BIT(18)); in __mcheck_cpu_apply_quirks()
1543 wrmsrl(MSR_K7_HWCR, hwcr); in __mcheck_cpu_apply_quirks()
2068 wrmsrl(MSR_IA32_MCx_CTL(i), 0); in mce_disable_error_reporting()
2399 wrmsrl(MSR_IA32_MCx_CTL(i), b->ctl); in mce_reenable_cpu()
Dmce_amd.c333 wrmsrl(MSR_IA32_MCx_STATUS(bank), 0); in __log_error()
/linux-4.4.14/arch/x86/include/asm/
Dvirtext.h119 wrmsrl(MSR_VM_HSAVE_PA, 0); in cpu_svm_disable()
121 wrmsrl(MSR_EFER, efer & ~EFER_SVME); in cpu_svm_disable()
Dmsr.h191 static inline void wrmsrl(unsigned msr, u64 val) in wrmsrl() function
279 wrmsrl(msr_no, q); in wrmsrl_on_cpu()
Dapic.h221 wrmsrl(APIC_BASE_MSR + (APIC_ICR >> 4), ((__u64) id) << 32 | low); in native_x2apic_icr_write()
Dprocessor.h644 wrmsrl(MSR_IA32_DEBUGCTLMSR, debugctlmsr); in update_debugctlmsr()
Dparavirt.h162 static inline void wrmsrl(unsigned msr, u64 val) in wrmsrl() function
/linux-4.4.14/drivers/video/fbdev/geode/
Dvideo_gx.c158 wrmsrl(MSR_GLCP_DOTPLL, dotpll); in gx_set_dclk_frequency()
166 wrmsrl(MSR_GLCP_SYS_RSTPLL, sys_rstpll); in gx_set_dclk_frequency()
170 wrmsrl(MSR_GLCP_DOTPLL, dotpll); in gx_set_dclk_frequency()
190 wrmsrl(MSR_GX_MSR_PADSEL, val); in gx_configure_tft()
Dlxfb_ops.c378 wrmsrl(MSR_LX_GLD_MSR_CONFIG, msrval); in lx_set_mode()
434 wrmsrl(MSR_LX_SPARE_MSR, msrval); in lx_set_mode()
673 wrmsrl(MSR_LX_SPARE_MSR, par->msr.dcspare); in lx_restore_display_ctlr()
737 wrmsrl(MSR_LX_GLD_MSR_CONFIG, par->msr.dfglcfg); in lx_restore_video_proc()
738 wrmsrl(MSR_LX_MSR_PADSEL, par->msr.padsel); in lx_restore_video_proc()
Dsuspend_gx.c142 wrmsrl(MSR_GX_MSR_PADSEL, par->msr.padsel); in gx_restore_video_proc()
/linux-4.4.14/drivers/cpufreq/
Dlonghaul.c147 wrmsrl(MSR_VIA_BCR2, bcr2.val); in do_longhaul1()
156 wrmsrl(MSR_VIA_BCR2, bcr2.val); in do_longhaul1()
183 wrmsrl(MSR_VIA_LONGHAUL, longhaul.val); in do_powersaver()
197 wrmsrl(MSR_VIA_LONGHAUL, longhaul.val); in do_powersaver()
202 wrmsrl(MSR_VIA_LONGHAUL, longhaul.val); in do_powersaver()
215 wrmsrl(MSR_VIA_LONGHAUL, longhaul.val); in do_powersaver()
220 wrmsrl(MSR_VIA_LONGHAUL, longhaul.val); in do_powersaver()
234 wrmsrl(MSR_VIA_LONGHAUL, longhaul.val); in do_powersaver()
Dpowernow-k7.c230 wrmsrl(MSR_K7_FID_VID_CTL, fidvidctl.val); in change_FID()
245 wrmsrl(MSR_K7_FID_VID_CTL, fidvidctl.val); in change_VID()
De_powersaver.c234 wrmsrl(MSR_IA32_MISC_ENABLE, val); in eps_cpu_init()
/linux-4.4.14/arch/x86/kernel/
Dkvm.c313 wrmsrl(MSR_KVM_STEAL_TIME, (slow_virt_to_phys(st) | KVM_MSR_ENABLED)); in kvm_register_steal_time()
345 wrmsrl(MSR_KVM_ASYNC_PF_EN, pa | KVM_ASYNC_PF_ENABLED); in kvm_guest_cpu_init()
358 wrmsrl(MSR_KVM_PV_EOI_EN, pa); in kvm_guest_cpu_init()
370 wrmsrl(MSR_KVM_ASYNC_PF_EN, 0); in kvm_pv_disable_apf()
385 wrmsrl(MSR_KVM_PV_EOI_EN, 0); in kvm_pv_guest_cpu_reboot()
444 wrmsrl(MSR_KVM_PV_EOI_EN, 0); in kvm_guest_cpu_offline()
Dreboot_fixups_32.c29 wrmsrl(MSR_DIVIL_SOFT_RESET, 1ULL); in cs5536_warm_reset()
Dmmconf-fam10h_64.c213 wrmsrl(address, val); in fam10h_check_enable_mmcfg()
Dprocess_64.c384 wrmsrl(MSR_FS_BASE, next->fs); in __switch_to()
395 wrmsrl(MSR_KERNEL_GS_BASE, next->gs); in __switch_to()
/linux-4.4.14/drivers/platform/x86/
Dintel_ips.c397 wrmsrl(TURBO_POWER_CURRENT_LIMIT, turbo_override); in ips_cpu_raise()
402 wrmsrl(TURBO_POWER_CURRENT_LIMIT, turbo_override); in ips_cpu_raise()
432 wrmsrl(TURBO_POWER_CURRENT_LIMIT, turbo_override); in ips_cpu_lower()
437 wrmsrl(TURBO_POWER_CURRENT_LIMIT, turbo_override); in ips_cpu_lower()
455 wrmsrl(IA32_PERF_CTL, perf_ctl); in do_enable_cpu_turbo()
493 wrmsrl(IA32_PERF_CTL, perf_ctl); in do_disable_cpu_turbo()
1708 wrmsrl(TURBO_POWER_CURRENT_LIMIT, turbo_override); in ips_remove()
1709 wrmsrl(TURBO_POWER_CURRENT_LIMIT, ips->orig_turbo_limit); in ips_remove()
/linux-4.4.14/drivers/idle/
Dintel_idle.c819 wrmsrl(MSR_NHM_SNB_PKG_CST_CFG_CTL, msr_bits); in auto_demotion_disable()
827 wrmsrl(MSR_IA32_POWER_CTL, msr_bits); in c1e_promotion_disable()
1145 wrmsrl(MSR_CC6_DEMOTION_POLICY_CONFIG, 0); in intel_idle_cpuidle_driver_init()
1146 wrmsrl(MSR_MC6_DEMOTION_POLICY_CONFIG, 0); in intel_idle_cpuidle_driver_init()
/linux-4.4.14/drivers/thermal/
Dx86_pkg_temp_thermal.c340 wrmsrl(MSR_IA32_PACKAGE_THERM_STATUS, in pkg_temp_thermal_threshold_work_fn()
345 wrmsrl(MSR_IA32_PACKAGE_THERM_STATUS, in pkg_temp_thermal_threshold_work_fn()
/linux-4.4.14/arch/x86/kernel/apic/
Dapic.c468 wrmsrl(MSR_IA32_TSC_DEADLINE, tsc + (((u64) delta) * TSC_DIVISOR)); in lapic_next_deadline()
1445 wrmsrl(MSR_IA32_APICBASE, msr & ~(X2APIC_ENABLE | XAPIC_ENABLE)); in __x2apic_disable()
1446 wrmsrl(MSR_IA32_APICBASE, msr & ~X2APIC_ENABLE); in __x2apic_disable()
1457 wrmsrl(MSR_IA32_APICBASE, msr | X2APIC_ENABLE); in __x2apic_enable()
/linux-4.4.14/arch/x86/mm/
Dpat.c218 wrmsrl(MSR_IA32_CR_PAT, pat); in pat_bsp_init()
237 wrmsrl(MSR_IA32_CR_PAT, pat); in pat_ap_init()
/linux-4.4.14/arch/x86/pci/
Damd_bus.c336 wrmsrl(MSR_AMD64_NB_CFG, reg); in enable_pci_io_ecs()
/linux-4.4.14/arch/x86/platform/olpc/
Dolpc-xo1-sci.c328 wrmsrl(0x51400020, lo); in setup_sci_interrupt()
/linux-4.4.14/arch/x86/kvm/
Dsvm.c633 wrmsrl(MSR_AMD64_TSC_RATIO, TSC_RATIO_DEFAULT); in svm_hardware_disable()
671 wrmsrl(MSR_EFER, efer | EFER_SVME); in svm_hardware_enable()
673 wrmsrl(MSR_VM_HSAVE_PA, page_to_pfn(sd->save_area) << PAGE_SHIFT); in svm_hardware_enable()
676 wrmsrl(MSR_AMD64_TSC_RATIO, TSC_RATIO_DEFAULT); in svm_hardware_enable()
1238 wrmsrl(MSR_AMD64_TSC_RATIO, tsc_ratio); in svm_vcpu_load()
1252 wrmsrl(MSR_KERNEL_GS_BASE, current->thread.gs); in svm_vcpu_put()
1260 wrmsrl(host_save_user_msrs[i], svm->host_user_msrs[i]); in svm_vcpu_put()
3880 wrmsrl(MSR_GS_BASE, svm->host.gs_base); in svm_vcpu_run()
Dvmx.c1757 wrmsrl(MSR_IA32_PEBS_ENABLE, 0); in add_atomic_switch_msr()
1930 wrmsrl(MSR_KERNEL_GS_BASE, vmx->msr_guest_kernel_gs_base); in vmx_save_host_state()
1969 wrmsrl(MSR_KERNEL_GS_BASE, vmx->msr_host_kernel_gs_base); in __vmx_load_host_state()
1972 wrmsrl(MSR_IA32_BNDCFGS, vmx->host_state.msr_host_bndcfgs); in __vmx_load_host_state()
3058 wrmsrl(MSR_IA32_FEATURE_CONTROL, old | test_bits); in hardware_enable()
Dx86.c206 wrmsrl(shared_msrs_global.msrs[slot], values->host); in kvm_on_user_return()