Home
last modified time | relevance | path

Searched refs:hypercall (Results 1 - 25 of 125) sorted by relevance

12345

/kernel/linux/linux-5.10/arch/arm/xen/
H A Dhypercall.S2 * 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 DMakefile2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
/kernel/linux/linux-6.6/arch/arm/xen/
H A Dhypercall.S2 * 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 DMakefile2 obj-y := enlighten.o hypercall.o grant-table.o p2m.o mm.o
/kernel/linux/linux-5.10/arch/arm64/xen/
H A Dhypercall.S2 * 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 DMakefile3 obj-y := xen-arm.o hypercall.o
/kernel/linux/linux-6.6/arch/arm64/xen/
H A Dhypercall.S2 * 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 DMakefile3 obj-y := xen-arm.o hypercall.o
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/aarch64/
H A Dsmccc_filter.c214 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 Dprivcmd.c29 #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 Dfeatures.c13 #include <asm/xen/hypercall.h>
H A Dacpi.c35 #include <asm/xen/hypercall.h>
H A Ddbgp.c6 #include <asm/xen/hypercall.h>
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Divm.c61 } 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 Dprivcmd.c34 #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 Dacpi.c35 #include <asm/xen/hypercall.h>
H A Dfeatures.c14 #include <asm/xen/hypercall.h>
/kernel/linux/linux-5.10/arch/x86/xen/
H A Dmmu.c5 #include <asm/xen/hypercall.h>
H A Dsuspend_pv.c4 #include <asm/xen/hypercall.h>
H A Denlighten_pvh.c12 #include <asm/xen/hypercall.h>
H A Dsuspend.c13 #include <asm/xen/hypercall.h>
/kernel/linux/linux-6.6/arch/x86/xen/
H A Dsuspend_pv.c4 #include <asm/xen/hypercall.h>
H A Dmmu.c5 #include <asm/xen/hypercall.h>
H A Dirq.c12 #include <asm/xen/hypercall.h>
/kernel/linux/linux-5.10/include/xen/
H A Dhvm.h7 #include <asm/xen/hypercall.h>

Completed in 9 milliseconds

12345