| /linux-6.15/drivers/hv/ |
| H A D | mshv_root_hv_call.c | 114 status = hv_do_hypercall(HVCALL_CREATE_PARTITION, in hv_call_create_partition() 392 status = hv_do_hypercall(HVCALL_ASSERT_VIRTUAL_INTERRUPT, input, NULL); in hv_call_assert_virtual_interrupt() 449 status = hv_do_hypercall(control, input, output); in hv_call_get_vp_state() 512 status = hv_do_hypercall(control, input, NULL); in hv_call_set_vp_state() 549 status = hv_do_hypercall(HVCALL_MAP_VP_STATE_PAGE, input, output); in hv_call_map_vp_state_page() 585 status = hv_do_hypercall(HVCALL_UNMAP_VP_STATE_PAGE, input, NULL); in hv_call_unmap_vp_state_page() 626 status = hv_do_hypercall(HVCALL_CREATE_PORT, input, NULL); in hv_call_create_port() 679 status = hv_do_hypercall(HVCALL_CONNECT_PORT, input, NULL); in hv_call_connect_port() 745 status = hv_do_hypercall(HVCALL_MAP_STATS_PAGE, input, output); in hv_call_map_stat_page() 781 status = hv_do_hypercall(HVCALL_UNMAP_STATS_PAGE, input, NULL); in hv_call_unmap_stat_page()
|
| H A D | hv_proc.c | 135 status = hv_do_hypercall(HVCALL_ADD_LOGICAL_PROCESSOR, in hv_call_add_logical_proc() 178 status = hv_do_hypercall(HVCALL_CREATE_VP, input, NULL); in hv_call_create_vp()
|
| H A D | mshv_common.c | 127 status = hv_do_hypercall(HVCALL_GET_PARTITION_PROPERTY, input, output); in hv_call_get_partition_property()
|
| H A D | hv_common.c | 310 status = hv_do_hypercall(HVCALL_GET_PARTITION_ID, NULL, output); in hv_get_partition_id() 605 status = hv_do_hypercall(HV_EXT_CALL_QUERY_CAPABILITIES, NULL, in hv_query_ext_cap()
|
| H A D | hv.c | 88 status = hv_do_hypercall(HVCALL_POST_MESSAGE, in hv_post_message()
|
| H A D | mshv_root_main.c | 222 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-6.15/arch/arm64/hyperv/ |
| H A D | hv_core.c | 23 u64 hv_do_hypercall(u64 control, void *input, void *output) in hv_do_hypercall() function 36 EXPORT_SYMBOL_GPL(hv_do_hypercall);
|
| /linux-6.15/arch/x86/hyperv/ |
| H A D | hv_vtl.c | 185 status = hv_do_hypercall(HVCALL_ENABLE_VP_VTL, input, NULL); in hv_vtl_bringup_vcpu() 195 status = hv_do_hypercall(HVCALL_START_VP, input, NULL); in hv_vtl_bringup_vcpu() 227 status = hv_do_hypercall(control, input, output); in hv_vtl_apicid_to_vp_id()
|
| H A D | mmu.c | 146 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 D | nested.c | 42 status = hv_do_hypercall(HVCALL_FLUSH_GUEST_PHYSICAL_ADDRESS_SPACE, in hyperv_flush_guest_mapping()
|
| H A D | irqdomain.c | 88 status = hv_do_hypercall(HVCALL_UNMAP_DEVICE_INTERRUPT, input, NULL); in hv_unmap_interrupt()
|
| H A D | hv_init.c | 412 ret = hv_do_hypercall(control, input, output); in get_vtl()
|
| H A D | ivm.c | 356 ret = hv_do_hypercall(HVCALL_START_VP, in hv_snp_boot_ap()
|
| /linux-6.15/include/asm-generic/ |
| H A D | mshyperv.h | 73 u64 hv_do_hypercall(u64 control, void *inputaddr, void *outputaddr); 139 status = hv_do_hypercall(control, input, output); in hv_do_rep_hypercall()
|
| /linux-6.15/arch/x86/include/asm/ |
| H A D | mshyperv.h | 63 static inline u64 hv_do_hypercall(u64 control, void *input, void *output) in hv_do_hypercall() function 117 return hv_do_hypercall(control | HV_HYPERCALL_NESTED, input, output); in hv_do_nested_hypercall()
|
| /linux-6.15/drivers/pci/controller/ |
| H A D | pci-hyperv.c | 692 res = hv_do_hypercall(HVCALL_RETARGET_INTERRUPT | (var_size << 17), in hv_arch_irq_unmask() 1045 ret = hv_do_hypercall(HVCALL_MMIO_READ, in, out); in hv_pci_read_mmio() 1087 ret = hv_do_hypercall(HVCALL_MMIO_WRITE, in, NULL); in hv_pci_write_mmio()
|