Home
last modified time | relevance | path

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

/linux-6.15/drivers/clocksource/
H A Dhyperv_timer.c85 hv_set_msr(HV_MSR_STIMER0_COUNT, current_tick); in hv_ce_set_next_event()
91 hv_set_msr(HV_MSR_STIMER0_COUNT, 0); in hv_ce_shutdown()
92 hv_set_msr(HV_MSR_STIMER0_CONFIG, 0); in hv_ce_shutdown()
123 hv_set_msr(HV_MSR_STIMER0_CONFIG, timer_cfg.as_uint64); in hv_ce_set_oneshot()
459 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in suspend_hv_clock_tsc()
471 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in resume_hv_clock_tsc()
591 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hv_init_tsc_clocksource()
/linux-6.15/drivers/hv/
H A Dhv.c288 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_synic_enable_regs()
307 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_synic_enable_regs()
317 hv_set_msr(HV_MSR_SINT0 + VMBUS_MESSAGE_SINT, shared_sint.as_uint64); in hv_synic_enable_regs()
323 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_synic_enable_regs()
350 hv_set_msr(HV_MSR_SINT0 + VMBUS_MESSAGE_SINT, shared_sint.as_uint64); in hv_synic_disable_regs()
367 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_synic_disable_regs()
379 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_synic_disable_regs()
384 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_synic_disable_regs()
H A Dhv_common.c249 hv_set_msr(HV_MSR_CRASH_P0, 0); in hv_kmsg_dump()
250 hv_set_msr(HV_MSR_CRASH_P1, 0); in hv_kmsg_dump()
251 hv_set_msr(HV_MSR_CRASH_P2, 0); in hv_kmsg_dump()
252 hv_set_msr(HV_MSR_CRASH_P3, virt_to_phys(hv_panic_page)); in hv_kmsg_dump()
253 hv_set_msr(HV_MSR_CRASH_P4, bytes_written); in hv_kmsg_dump()
259 hv_set_msr(HV_MSR_CRASH_CTL, in hv_kmsg_dump()
/linux-6.15/arch/arm64/include/asm/
H A Dmshyperv.h33 static inline void hv_set_msr(unsigned int reg, u64 value) in hv_set_msr() function
48 hv_set_msr(reg, value); in hv_set_non_nested_msr()
/linux-6.15/arch/x86/include/asm/
H A Dmshyperv.h301 void hv_set_msr(unsigned int reg, u64 value);
326 static inline void hv_set_msr(unsigned int reg, u64 value) { } in hv_set_msr() function
/linux-6.15/arch/x86/kernel/cpu/
H A Dmshyperv.c101 void hv_set_msr(unsigned int reg, u64 value) in hv_set_msr() function
108 EXPORT_SYMBOL_GPL(hv_set_msr);
/linux-6.15/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-6.15/include/asm-generic/
H A Dmshyperv.h196 hv_set_msr(HV_MSR_EOM, 0); in vmbus_signal_eom()