| /kernel/linux/linux-5.10/arch/arm/xen/ |
| H A D | hypercall.S | 2 * hypercall.S 4 * Xen hypercall wrappers 34 * The Xen hypercall calling convention is very similar to the ARM 41 * The hypercall number is passed in r12. 46 * hypercall tag. 57 #define HYPERCALL_SIMPLE(hypercall) \ 58 ENTRY(HYPERVISOR_##hypercall) \ 59 mov r12, #__HYPERVISOR_##hypercall; \ 62 ENDPROC(HYPERVISOR_##hypercall) 70 #define HYPERCALL5(hypercall) \ [all...] |
| H A D | Makefile | 2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
|
| /kernel/linux/linux-6.6/arch/arm/xen/ |
| H A D | hypercall.S | 2 * hypercall.S 4 * Xen hypercall wrappers 34 * The Xen hypercall calling convention is very similar to the ARM 41 * The hypercall number is passed in r12. 46 * hypercall tag. 57 #define HYPERCALL_SIMPLE(hypercall) \ 58 ENTRY(HYPERVISOR_##hypercall) \ 59 mov r12, #__HYPERVISOR_##hypercall; \ 62 ENDPROC(HYPERVISOR_##hypercall) 70 #define HYPERCALL5(hypercall) \ [all...] |
| H A D | Makefile | 2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
|
| /kernel/linux/linux-5.10/arch/arm64/xen/ |
| H A D | hypercall.S | 2 * hypercall.S 4 * Xen hypercall wrappers 34 * The Xen hypercall calling convention is very similar to the procedure 39 * The hypercall number is passed in x16. 44 * hypercall tag. 58 #define HYPERCALL_SIMPLE(hypercall) \ 59 SYM_FUNC_START(HYPERVISOR_##hypercall) \ 60 mov x16, #__HYPERVISOR_##hypercall; \ 63 SYM_FUNC_END(HYPERVISOR_##hypercall)
|
| H A D | Makefile | 3 obj-y := xen-arm.o hypercall.o
|
| /kernel/linux/linux-6.6/arch/arm64/xen/ |
| H A D | hypercall.S | 2 * hypercall.S 4 * Xen hypercall wrappers 34 * The Xen hypercall calling convention is very similar to the procedure 39 * The hypercall number is passed in x16. 44 * hypercall tag. 58 #define HYPERCALL_SIMPLE(hypercall) \ 59 SYM_FUNC_START(HYPERVISOR_##hypercall) \ 60 mov x16, #__HYPERVISOR_##hypercall; \ 63 SYM_FUNC_END(HYPERVISOR_##hypercall)
|
| H A D | Makefile | 3 obj-y := xen-arm.o hypercall.o
|
| /kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/ |
| H A D | smccc_filter.c | 214 TEST_ASSERT(run->hypercall.nr == func_id, in expect_call_fwd_to_user() 215 "Unexpected SMCCC function: %llu", run->hypercall.nr); in expect_call_fwd_to_user() 218 TEST_ASSERT(run->hypercall.flags & KVM_HYPERCALL_EXIT_SMC, in expect_call_fwd_to_user() 221 TEST_ASSERT(!(run->hypercall.flags & KVM_HYPERCALL_EXIT_SMC), in expect_call_fwd_to_user()
|
| /kernel/linux/linux-5.10/drivers/xen/ |
| H A D | privcmd.c | 29 #include <asm/xen/hypercall.h> 50 "Maximum number of buffers per dm_op hypercall"); 56 "Maximum size of a dm_op hypercall buffer"); 70 struct privcmd_hypercall hypercall; in privcmd_ioctl_hypercall() local 77 if (copy_from_user(&hypercall, udata, sizeof(hypercall))) in privcmd_ioctl_hypercall() 81 ret = privcmd_call(hypercall.op, in privcmd_ioctl_hypercall() 82 hypercall.arg[0], hypercall.arg[1], in privcmd_ioctl_hypercall() 83 hypercall in privcmd_ioctl_hypercall() [all...] |
| H A D | features.c | 13 #include <asm/xen/hypercall.h>
|
| H A D | acpi.c | 35 #include <asm/xen/hypercall.h>
|
| H A D | dbgp.c | 6 #include <asm/xen/hypercall.h>
|
| /kernel/linux/linux-6.6/arch/x86/hyperv/ |
| H A D | ivm.c | 61 } hypercall; member 91 hv_ghcb->hypercall.outputgpa = (u64)output; in hv_ghcb_hypercall() 92 hv_ghcb->hypercall.hypercallinput.asuint64 = 0; in hv_ghcb_hypercall() 93 hv_ghcb->hypercall.hypercallinput.callcode = control; in hv_ghcb_hypercall() 96 memcpy(hv_ghcb->hypercall.hypercalldata, input, input_size); in hv_ghcb_hypercall() 104 status = hv_ghcb->hypercall.hypercalloutput.callstatus; in hv_ghcb_hypercall()
|
| /kernel/linux/linux-6.6/drivers/xen/ |
| H A D | privcmd.c | 34 #include <asm/xen/hypercall.h> 55 "Maximum number of buffers per dm_op hypercall"); 61 "Maximum size of a dm_op hypercall buffer"); 75 struct privcmd_hypercall hypercall; in privcmd_ioctl_hypercall() local 82 if (copy_from_user(&hypercall, udata, sizeof(hypercall))) in privcmd_ioctl_hypercall() 86 ret = privcmd_call(hypercall.op, in privcmd_ioctl_hypercall() 87 hypercall.arg[0], hypercall.arg[1], in privcmd_ioctl_hypercall() 88 hypercall in privcmd_ioctl_hypercall() [all...] |
| H A D | acpi.c | 35 #include <asm/xen/hypercall.h>
|
| H A D | features.c | 14 #include <asm/xen/hypercall.h>
|
| /kernel/linux/linux-5.10/arch/x86/xen/ |
| H A D | mmu.c | 5 #include <asm/xen/hypercall.h>
|
| H A D | suspend_pv.c | 4 #include <asm/xen/hypercall.h>
|
| H A D | enlighten_pvh.c | 12 #include <asm/xen/hypercall.h>
|
| H A D | suspend.c | 13 #include <asm/xen/hypercall.h>
|
| /kernel/linux/linux-6.6/arch/x86/xen/ |
| H A D | suspend_pv.c | 4 #include <asm/xen/hypercall.h>
|
| H A D | mmu.c | 5 #include <asm/xen/hypercall.h>
|
| H A D | irq.c | 12 #include <asm/xen/hypercall.h>
|
| /kernel/linux/linux-5.10/include/xen/ |
| H A D | hvm.h | 7 #include <asm/xen/hypercall.h>
|