Home
last modified time | relevance | path

Searched refs:hv_set_msr (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/clocksource/
H A Dhyperv_timer.c86 hv_set_msr(HV_MSR_STIMER0_COUNT, current_tick); in hv_ce_set_next_event()
92 hv_set_msr(HV_MSR_STIMER0_COUNT, 0); in hv_ce_shutdown()
93 hv_set_msr(HV_MSR_STIMER0_CONFIG, 0); in hv_ce_shutdown()
124 hv_set_msr(HV_MSR_STIMER0_CONFIG, timer_cfg.as_uint64); in hv_ce_set_oneshot()
460 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in suspend_hv_clock_tsc()
472 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in resume_hv_clock_tsc()
600 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hv_init_tsc_clocksource()
/linux/drivers/hv/
H A Dhv.c302 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_hyp_synic_enable_regs()
321 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_hyp_synic_enable_regs()
332 hv_set_msr(HV_MSR_SINT0 + VMBUS_MESSAGE_SINT, shared_sint.as_uint64); in hv_hyp_synic_enable_regs()
343 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_hyp_synic_enable_interrupts()
419 hv_set_msr(HV_MSR_SINT0 + VMBUS_MESSAGE_SINT, shared_sint.as_uint64); in hv_hyp_synic_disable_regs()
439 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_hyp_synic_disable_regs()
453 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_hyp_synic_disable_regs()
463 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_hyp_synic_disable_interrupts()
H A Dhv_common.c212 hv_set_msr(HV_MSR_CRASH_P0, 0); in hv_kmsg_dump()
213 hv_set_msr(HV_MSR_CRASH_P1, 0); in hv_kmsg_dump()
214 hv_set_msr(HV_MSR_CRASH_P2, 0); in hv_kmsg_dump()
215 hv_set_msr(HV_MSR_CRASH_P3, bytes_written ? virt_to_phys(hv_panic_page) : 0); in hv_kmsg_dump()
216 hv_set_msr(HV_MSR_CRASH_P4, bytes_written); in hv_kmsg_dump()
222 hv_set_msr(HV_MSR_CRASH_CTL, in hv_kmsg_dump()
H A Dhyperv_vmbus.h394 hv_set_msr(HV_MSR_EOM, 0); in vmbus_signal_eom()
H A Dmshv_vtl_main.c245 hv_set_msr(HV_MSR_SINT0 + HV_SYNIC_INTERCEPTION_SINT_INDEX, in mshv_vtl_synic_enable_regs()
857 hv_set_msr(HV_MSR_SINT0 + VTL2_VMBUS_SINT_INDEX, in mshv_vtl_synic_mask_vmbus_sint()
/linux/arch/x86/include/asm/
H A Dmshyperv.h233 void hv_set_msr(unsigned int reg, u64 value);
268 static inline void hv_set_msr(unsigned int reg, u64 value) { } in hv_set_msr() function
/linux/arch/x86/hyperv/
H A Dhv_init.c645 hv_set_msr(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hyperv_cleanup()
650 hv_set_msr(HV_X64_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hyperv_cleanup()
/linux/arch/x86/kernel/cpu/
H A Dmshyperv.c138 void hv_set_msr(unsigned int reg, u64 value) in hv_set_msr() function
145 EXPORT_SYMBOL_GPL(hv_set_msr);