Home
last modified time | relevance | path

Searched refs:hv_do_hypercall (Results 1 – 14 of 14) sorted by relevance

/linux/drivers/hv/
H A Dmshv_root_hv_call.c115 status = hv_do_hypercall(HVCALL_CREATE_PARTITION, in hv_call_create_partition()
393 status = hv_do_hypercall(HVCALL_ASSERT_VIRTUAL_INTERRUPT, input, NULL); in hv_call_assert_virtual_interrupt()
450 status = hv_do_hypercall(control, input, output); in hv_call_get_vp_state()
513 status = hv_do_hypercall(control, input, NULL); in hv_call_set_vp_state()
550 status = hv_do_hypercall(HVCALL_MAP_VP_STATE_PAGE, input, output); in hv_call_map_vp_state_page()
586 status = hv_do_hypercall(HVCALL_UNMAP_VP_STATE_PAGE, input, NULL); in hv_call_unmap_vp_state_page()
627 status = hv_do_hypercall(HVCALL_CREATE_PORT, input, NULL); in hv_call_create_port()
680 status = hv_do_hypercall(HVCALL_CONNECT_PORT, input, NULL); in hv_call_connect_port()
746 status = hv_do_hypercall(HVCALL_MAP_STATS_PAGE, input, output); in hv_call_map_stat_page()
782 status = hv_do_hypercall(HVCALL_UNMAP_STATS_PAG in hv_call_unmap_stat_page()
[all...]
H A Dhv_proc.c136 status = hv_do_hypercall(HVCALL_ADD_LOGICAL_PROCESSOR, in hv_call_add_logical_proc()
179 status = hv_do_hypercall(HVCALL_CREATE_VP, input, NULL); in hv_call_create_vp()
H A Dhv_common.c271 status = hv_do_hypercall(HVCALL_GET_PARTITION_ID, NULL, output); in hv_get_partition_id()
300 ret = hv_do_hypercall(control, input, output); in get_vtl()
597 status = hv_do_hypercall(HV_EXT_CALL_QUERY_CAPABILITIES, NULL, in hv_query_ext_cap()
810 /* hv_do_hypercall() may return U64_MAX, hypercalls aren't possible */ in hv_result_to_errno()
H A Dmshv_common.c128 status = hv_do_hypercall(HVCALL_GET_PARTITION_PROPERTY, input, output); in hv_call_get_partition_property()
H A Dhv.c91 status = hv_do_hypercall(control, aligned_msg, NULL); in hv_post_message()
H A Dmshv_root_main.c222 status = hv_do_hypercall(args.code, input_pg, output_pg); in mshv_ioctl_passthru_hvcall()
416 status = hv_do_hypercall(HVCALL_DISPATCH_VP, input, output); in mshv_vp_dispatch()
2061 status = hv_do_hypercall(HVCALL_GET_SYSTEM_PROPERTY, input, output); in hv_retrieve_scheduler_type()
/linux/arch/arm64/hyperv/
H A Dhv_core.c21 * hv_do_hypercall- Invoke the specified hypercall
23 u64 hv_do_hypercall(u64 control, void *input, void *output) in hv_do_hypercall() function
36 EXPORT_SYMBOL_GPL(hv_do_hypercall);
/linux/arch/x86/hyperv/
H A Dmmu.c146 status = hv_do_hypercall(HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE, in hyperv_flush_tlb_multi()
150 status = hv_do_hypercall(HVCALL_FLUSH_VIRTUAL_ADDRESS_SPACE, in hyperv_flush_tlb_multi()
H A Dhv_vtl.c191 status = hv_do_hypercall(HVCALL_ENABLE_VP_VTL, input, NULL); in hv_vtl_bringup_vcpu()
201 status = hv_do_hypercall(HVCALL_START_VP, input, NULL); in hv_vtl_bringup_vcpu()
H A Dnested.c43 status = hv_do_hypercall(HVCALL_FLUSH_GUEST_PHYSICAL_ADDRESS_SPACE, in hyperv_flush_guest_mapping()
H A Dirqdomain.c89 status = hv_do_hypercall(HVCALL_UNMAP_DEVICE_INTERRUPT, input, NULL); in hv_unmap_interrupt()
H A Divm.c365 ret = hv_do_hypercall(HVCALL_START_VP, in hv_snp_boot_ap()
/linux/include/asm-generic/
H A Dmshyperv.h73 u64 hv_do_hypercall(u64 control, void *inputaddr, void *outputaddr);
139 status = hv_do_hypercall(control, input, output); in hv_do_rep_hypercall()
/linux/arch/x86/include/asm/
H A Dmshyperv.h64 static inline u64 hv_do_hypercall(u64 control, void *input, void *output) in hv_do_hypercall() function