| /linux-6.15/drivers/hv/ |
| H A D | mshv_synic.c | 466 simp.as_uint64 = hv_get_non_nested_msr(HV_MSR_SIMP); in mshv_synic_init() 475 hv_set_non_nested_msr(HV_MSR_SIMP, simp.as_uint64); in mshv_synic_init() 501 sint.as_uint64 = 0; in mshv_synic_init() 506 sint.as_uint64); in mshv_synic_init() 509 sint.as_uint64 = 0; in mshv_synic_init() 515 sint.as_uint64); in mshv_synic_init() 538 hv_set_non_nested_msr(HV_MSR_SIMP, simp.as_uint64); in mshv_synic_init() 563 sint.as_uint64); in mshv_synic_cleanup() 569 sint.as_uint64); in mshv_synic_cleanup() 584 simp.as_uint64 = hv_get_non_nested_msr(HV_MSR_SIMP); in mshv_synic_cleanup() [all …]
|
| H A D | hv.c | 272 simp.as_uint64 = hv_get_msr(HV_MSR_SIMP); in hv_synic_enable_regs() 288 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_synic_enable_regs() 291 siefp.as_uint64 = hv_get_msr(HV_MSR_SIEFP); in hv_synic_enable_regs() 307 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_synic_enable_regs() 320 sctrl.as_uint64 = hv_get_msr(HV_MSR_SCONTROL); in hv_synic_enable_regs() 323 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_synic_enable_regs() 352 simp.as_uint64 = hv_get_msr(HV_MSR_SIMP); in hv_synic_disable_regs() 367 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_synic_disable_regs() 369 siefp.as_uint64 = hv_get_msr(HV_MSR_SIEFP); in hv_synic_disable_regs() 379 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_synic_disable_regs() [all …]
|
| H A D | mshv_root_hv_call.c | 407 input.as_uint64[0], input.as_uint64[1]); in hv_call_delete_vp() 651 input.as_uint64[0], in hv_call_delete_port() 652 input.as_uint64[1]); in hv_call_delete_port() 707 input.as_uint64[0], in hv_call_disconnect_port() 708 input.as_uint64[1]); in hv_call_disconnect_port() 721 input.as_uint64); in hv_call_notify_port_ring_empty()
|
| H A D | mshv_eventfd.c | 131 if (cmpxchg(&vp->vp_register_page->interrupt_vectors.as_uint64, in mshv_vp_irq_try_set_vector() 132 iv.as_uint64, new_iv.as_uint64) != iv.as_uint64) in mshv_vp_irq_try_set_vector() 178 vp->vp_register_page->interrupt_vectors.as_uint64) in mshv_try_assert_irq_fast()
|
| H A D | hyperv_vmbus.h | 38 u64 as_uint64; member
|
| H A D | mshv_root_main.c | 452 return vp->vp_register_page->interrupt_vectors.as_uint64; in mshv_vp_interrupt_pending() 703 &state_data.xsave.states.as_uint64); in mshv_vp_ioctl_get_set_state()
|
| /linux-6.15/arch/x86/hyperv/ |
| H A D | hv_init.c | 98 rdmsrl(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_init() 131 wrmsrl(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_init() 254 rdmsrl(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_die() 257 wrmsrl(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_die() 334 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_suspend() 336 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_suspend() 351 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_resume() 355 wrmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_resume() 518 rdmsrl(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hyperv_init() 703 hypercall_msr.as_uint64 = 0; in hv_is_hyperv_initialized() [all …]
|
| H A D | irqdomain.c | 33 input->device_id = device_id.as_uint64; in hv_map_interrupt() 123 dev_id.as_uint64 = 0; in hv_build_pci_dev_id() 253 return hv_unmap_interrupt(hv_build_pci_dev_id(dev).as_uint64, old_entry); in hv_unmap_msi_interrupt() 345 device_id.as_uint64 = 0; in hv_unmap_ioapic_interrupt() 349 return hv_unmap_interrupt(device_id.as_uint64, entry); in hv_unmap_ioapic_interrupt() 358 device_id.as_uint64 = 0; in hv_map_ioapic_interrupt()
|
| /linux-6.15/include/hyperv/ |
| H A D | hvgdk_mini.h | 195 u64 as_uint64; member 397 u64 as_uint64; member 422 u64 as_uint64; member 627 u64 as_uint64; member 641 u64 as_uint64; member 668 u64 as_uint64; member 753 u64 as_uint64; member 1074 u64 as_uint64; member 1082 u64 as_uint64; member 1090 u64 as_uint64; member [all …]
|
| H A D | hvhdk.h | 25 u64 as_uint64; member 237 u64 as_uint64; member 307 u64 as_uint64; member 512 u64 as_uint64; member 521 u64 as_uint64; member 530 u64 as_uint64; member 539 u64 as_uint64; member 573 u64 as_uint64[2]; member 603 u64 as_uint64[2]; member 625 u64 as_uint64[2]; member [all …]
|
| H A D | hvhdk_mini.h | 219 u64 as_uint64; member 353 u64 as_uint64; member
|
| /linux-6.15/drivers/clocksource/ |
| H A D | hyperv_timer.c | 103 timer_cfg.as_uint64 = 0; in hv_ce_set_oneshot() 123 hv_set_msr(HV_MSR_STIMER0_CONFIG, timer_cfg.as_uint64); in hv_ce_set_oneshot() 457 tsc_msr.as_uint64 = hv_get_msr(HV_MSR_REFERENCE_TSC); in suspend_hv_clock_tsc() 459 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in suspend_hv_clock_tsc() 468 tsc_msr.as_uint64 = hv_get_msr(HV_MSR_REFERENCE_TSC); in resume_hv_clock_tsc() 471 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in resume_hv_clock_tsc() 584 tsc_msr.as_uint64 = hv_get_msr(HV_MSR_REFERENCE_TSC); in hv_init_tsc_clocksource() 591 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hv_init_tsc_clocksource()
|
| /linux-6.15/drivers/iommu/ |
| H A D | hyperv-iommu.c | 214 && data->entry.ioapic_rte.as_uint64) { in hyperv_root_ir_compose_msi_msg() 222 data->entry.ioapic_rte.as_uint64 = 0; in hyperv_root_ir_compose_msi_msg() 326 && e->ioapic_rte.as_uint64) in hyperv_root_irq_remapping_free()
|
| /linux-6.15/arch/x86/kvm/ |
| H A D | hyperv.c | 687 union hv_stimer_config new_config = {.as_uint64 = config}, in stimer_set_config() 688 old_config = {.as_uint64 = stimer->config.as_uint64}; in stimer_set_config() 708 stimer->config.as_uint64 = new_config.as_uint64; in stimer_set_config() 745 *pconfig = stimer->config.as_uint64; in stimer_get_config()
|
| /linux-6.15/include/net/mana/ |
| H A D | gdma.h | 85 u64 as_uint64; member
|
| /linux-6.15/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 329 writeq(e.as_uint64, addr); in mana_gd_ring_doorbell()
|