Home
last modified time | relevance | path

Searched refs:as_uint64 (Results 1 – 19 of 19) sorted by relevance

/linux/drivers/hv/
H A Dhv.c286 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 Dmshv_synic.c466 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 Dmshv_vtl_main.c90 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 Dmshv_root_hv_call.c414 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 Dmshv_eventfd.c131 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 Dmshv_root_main.c476 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 Dhyperv_vmbus.h40 u64 as_uint64; member
/linux/arch/x86/hyperv/
H A Dhv_init.c137 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 Dirqdomain.c35 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 Dhv_crash.c611 cda_info.as_uint64 = output->hv_cda_info.as_uint64; in hv_root_crash_init()
/linux/include/hyperv/
H A Dhvgdk_mini.h195 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 Dhvhdk.h25 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 Dhvhdk_mini.h111 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 Dhyperv_timer.c104 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 Dhyperv-iommu.c212 && 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 Dmshyperv.c89 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 Dhyperv.c691 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 Dgdma.h100 u64 as_uint64; member
/linux/drivers/net/ethernet/microsoft/mana/
H A Dgdma_main.c376 writeq(e.as_uint64, addr); in mana_gd_ring_doorbell()