Searched refs:hv_set_msr (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/clocksource/ |
| H A D | hyperv_timer.c | 85 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 D | hv.c | 288 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 D | hv_common.c | 249 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 D | mshyperv.h | 33 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 D | mshyperv.h | 301 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 D | mshyperv.c | 101 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 D | hv_init.c | 645 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 D | mshyperv.h | 196 hv_set_msr(HV_MSR_EOM, 0); in vmbus_signal_eom()
|