| /linux/drivers/hv/ |
| H A D | hv.c | 286 simp.as_uint64 = hv_get_msr(HV_MSR_SIMP); in hv_hyp_synic_enable_regs() 302 hv_set_msr(HV_MSR_SIMP, simp.as_uint64); in hv_hyp_synic_enable_regs() 305 siefp.as_uint64 = hv_get_msr(HV_MSR_SIEFP); in hv_hyp_synic_enable_regs() 321 hv_set_msr(HV_MSR_SIEFP, siefp.as_uint64); in hv_hyp_synic_enable_regs() 327 shared_sint.as_uint64 = hv_get_msr(HV_MSR_SINT0 + VMBUS_MESSAGE_SINT); 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() 340 sctrl.as_uint64 = hv_get_msr(HV_MSR_SCONTROL); in hv_hyp_synic_enable_interrupts() 343 hv_set_msr(HV_MSR_SCONTROL, sctrl.as_uint64); in hv_hyp_synic_enable_interrupts() 354 simp.as_uint64 = hv_para_get_synic_register(HV_MSR_SIMP); in hv_para_synic_enable_regs() 358 hv_para_set_synic_register(HV_MSR_SIMP, simp.as_uint64); in hv_para_synic_enable_regs() [all …]
|
| 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() 478 siefp.as_uint64 = hv_get_non_nested_msr(HV_MSR_SIEFP); in mshv_synic_init() 486 hv_set_non_nested_msr(HV_MSR_SIEFP, siefp.as_uint64); in mshv_synic_init() 489 sirbp.as_uint64 = hv_get_non_nested_msr(HV_MSR_SIRBP); in mshv_synic_init() 497 hv_set_non_nested_msr(HV_MSR_SIRBP, sirbp.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() [all …]
|
| H A D | mshv_vtl_main.c | 90 u64 as_uint64; member 221 reg_assoc.value.reg64 = overlay.as_uint64; in mshv_vtl_configure_reg_page() 238 sint.as_uint64 = 0; in mshv_vtl_synic_enable_regs() 246 sint.as_uint64); in mshv_vtl_synic_enable_regs() 264 mshv_vsm_page_offsets.as_uint64 = registers[0].value.reg64; in mshv_vtl_get_vsm_regs() 265 mshv_vsm_capabilities.as_uint64 = registers[1].value.reg64; in mshv_vtl_get_vsm_regs() 275 config.as_uint64 = 0; in mshv_vtl_configure_vsm_partition() 288 reg_assoc.value.reg64 = config.as_uint64; in mshv_vtl_configure_vsm_partition() 852 sint.as_uint64 = 0; in mshv_vtl_synic_mask_vmbus_sint() 858 sint.as_uint64); in mshv_vtl_synic_mask_vmbus_sint()
|
| H A D | mshv_root_hv_call.c | 414 input.as_uint64[0], input.as_uint64[1]); in hv_call_delete_vp() 741 input.as_uint64[0], in hv_call_delete_port() 742 input.as_uint64[1]); in hv_call_delete_port() 797 input.as_uint64[0], in hv_call_disconnect_port() 798 input.as_uint64[1]); in hv_call_disconnect_port() 811 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() 180 vp->vp_register_page->interrupt_vectors.as_uint64) in mshv_try_assert_irq_fast()
|
| H A D | mshv_root_main.c | 476 return vp->vp_register_page->interrupt_vectors.as_uint64; in mshv_vp_interrupt_pending() 793 &state_data.xsave.states.as_uint64); in mshv_vp_ioctl_get_set_state() 1887 disabled_procs->as_uint64[i] = args.pt_cpu_fbanks[i]; in mshv_ioctl_process_pt_flags() 1890 disabled_xsave->as_uint64 = args.pt_disabled_xsave; in mshv_ioctl_process_pt_flags() 1896 disabled_xsave->as_uint64 = 0; in mshv_ioctl_process_pt_flags() 1908 disabled_procs->as_uint64[i] = 0; in mshv_ioctl_process_pt_flags() 1910 disabled_xsave->as_uint64 = 0; in mshv_ioctl_process_pt_flags() 1924 isol_props->as_uint64 = 0; in mshv_ioctl_process_pt_flags() 2249 dev_dbg(dev, "vmm_caps = %#llx\n", mshv_root.vmm_caps.as_uint64[0]); in mshv_init_vmm_caps()
|
| H A D | hyperv_vmbus.h | 40 u64 as_uint64; member
|
| /linux/arch/x86/hyperv/ |
| H A D | hv_init.c | 137 rdmsrq(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_init() 170 wrmsrq(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_init() 300 rdmsrq(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_die() 303 wrmsrq(HV_X64_MSR_VP_ASSIST_PAGE, msr.as_uint64); in hv_cpu_die() 380 rdmsrq(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_suspend() 382 wrmsrq(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_suspend() 397 rdmsrq(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_resume() 401 wrmsrq(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hv_resume() 534 rdmsrq(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hyperv_init() 551 wrmsrq(HV_X64_MSR_HYPERCALL, hypercall_msr.as_uint64); in hyperv_init() [all …]
|
| H A D | irqdomain.c | 35 input->device_id = device_id.as_uint64; in hv_map_interrupt() 128 dev_id.as_uint64 = 0; in hv_build_pci_dev_id() 271 return hv_unmap_interrupt(hv_build_pci_dev_id(dev).as_uint64, old_entry); in hv_unmap_msi_interrupt() 399 device_id.as_uint64 = 0; in hv_unmap_ioapic_interrupt() 403 return hv_unmap_interrupt(device_id.as_uint64, entry); in hv_unmap_ioapic_interrupt() 412 device_id.as_uint64 = 0; in hv_map_ioapic_interrupt()
|
| H A D | hv_crash.c | 611 cda_info.as_uint64 = output->hv_cda_info.as_uint64; in hv_root_crash_init()
|
| /linux/include/hyperv/ |
| H A D | hvgdk_mini.h | 195 u64 as_uint64; member 398 u64 as_uint64; member 423 u64 as_uint64; member 632 u64 as_uint64; member 646 u64 as_uint64; member 673 u64 as_uint64; member 758 u64 as_uint64; member 891 u64 as_uint64; member 908 u64 as_uint64; member 929 u64 as_uint64; member [all …]
|
| H A D | hvhdk.h | 25 u64 as_uint64; member 132 u64 as_uint64[HV_PARTITION_PROCESSOR_FEATURES_BANKS]; member 237 u64 as_uint64; member 249 u64 as_uint64[HV_PARTITION_SYNTHETIC_PROCESSOR_FEATURES_BANKS]; member 307 u64 as_uint64; member 380 u64 as_uint64; member 552 u64 as_uint64; member 561 u64 as_uint64; member 570 u64 as_uint64; member 579 u64 as_uint64; member [all …]
|
| H A D | hvhdk_mini.h | 111 u64 as_uint64[HV_PARTITION_VMM_CAPABILITIES_BANK_COUNT]; member 151 u64 as_uint64; member 305 u64 as_uint64; member 482 u64 as_uint64; member
|
| /linux/drivers/clocksource/ |
| H A D | hyperv_timer.c | 104 timer_cfg.as_uint64 = 0; in hv_ce_set_oneshot() 124 hv_set_msr(HV_MSR_STIMER0_CONFIG, timer_cfg.as_uint64); in hv_ce_set_oneshot() 458 tsc_msr.as_uint64 = hv_get_msr(HV_MSR_REFERENCE_TSC); in suspend_hv_clock_tsc() 460 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in suspend_hv_clock_tsc() 469 tsc_msr.as_uint64 = hv_get_msr(HV_MSR_REFERENCE_TSC); in resume_hv_clock_tsc() 472 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in resume_hv_clock_tsc() 593 tsc_msr.as_uint64 = hv_get_msr(HV_MSR_REFERENCE_TSC); in hv_init_tsc_clocksource() 600 hv_set_msr(HV_MSR_REFERENCE_TSC, tsc_msr.as_uint64); in hv_init_tsc_clocksource()
|
| /linux/drivers/iommu/ |
| H A D | hyperv-iommu.c | 212 && data->entry.ioapic_rte.as_uint64) { in hyperv_root_ir_compose_msi_msg() 217 data->entry.ioapic_rte.as_uint64 = 0; in hyperv_root_ir_compose_msi_msg() 317 e->ioapic_rte.as_uint64) in hyperv_root_irq_remapping_free()
|
| /linux/arch/x86/kernel/cpu/ |
| H A D | mshyperv.c | 89 union hv_synic_sint sint = { .as_uint64 = value }; in hv_set_non_nested_msr() 92 native_wrmsrq(reg, sint.as_uint64); in hv_set_non_nested_msr()
|
| /linux/arch/x86/kvm/ |
| H A D | hyperv.c | 691 union hv_stimer_config new_config = {.as_uint64 = config}, in stimer_set_config() 692 old_config = {.as_uint64 = stimer->config.as_uint64}; in stimer_set_config() 712 stimer->config.as_uint64 = new_config.as_uint64; in stimer_set_config() 749 *pconfig = stimer->config.as_uint64; in stimer_get_config()
|
| /linux/include/net/mana/ |
| H A D | gdma.h | 100 u64 as_uint64; member
|
| /linux/drivers/net/ethernet/microsoft/mana/ |
| H A D | gdma_main.c | 376 writeq(e.as_uint64, addr); in mana_gd_ring_doorbell()
|