Lines Matching +full:in4 +full:- +full:in5
1 /* SPDX-License-Identifier: GPL-2.0 or MIT */
12 * - Low bandwidth (LB) hypercalls (I/O port based, vmcall and vmmcall)
17 * arg0 - VMWARE_HYPERVISOR_MAGIC
18 * arg2 - Hypercall command
19 * arg3 bits [15:0] - Port number, LB and direction flags
21 * - Low bandwidth TDX hypercalls (x86_64 only) are similar to LB
27 * - High bandwidth (HB) hypercalls are I/O port based only. They have
32 * arg0 - VMWARE_HYPERVISOR_MAGIC
33 * arg1 - Hypercall command
34 * arg3 bits [15:0] - Port number, HB and direction flags
41 * number to distinguish between high- and low bandwidth versions, and
66 * bits [19:16] sub-command, range [0, 15]
75 unsigned long in4, unsigned long in5,
84 unsigned long in4, unsigned long in5,
174 unsigned long in3, unsigned long in4, in vmware_hypercall5() argument
175 unsigned long in5, u32 *out2) in vmware_hypercall5() argument
180 return vmware_tdx_hypercall(cmd, in1, in3, in4, in5, in vmware_hypercall5()
184 return vmware_hypercall_slow(cmd, in1, in3, in4, in5, in vmware_hypercall5()
194 "S" (in4), in vmware_hypercall5()
195 "D" (in5) in vmware_hypercall5()
229 unsigned long in3, unsigned long in4, in vmware_hypercall7() argument
230 unsigned long in5, u32 *out1, in vmware_hypercall7() argument
236 return vmware_tdx_hypercall(cmd, in1, in3, in4, in5, in vmware_hypercall7()
240 return vmware_hypercall_slow(cmd, in1, in3, in4, in5, in vmware_hypercall7()
250 "S" (in4), in vmware_hypercall7()
251 "D" (in5) in vmware_hypercall7()
271 unsigned long in3, unsigned long in4, in vmware_hypercall_hb_out() argument
272 unsigned long in5, unsigned long in6, in vmware_hypercall_hb_out() argument
290 "S" (in4), in vmware_hypercall_hb_out()
291 "D" (in5), in vmware_hypercall_hb_out()
299 unsigned long in3, unsigned long in4, in vmware_hypercall_hb_in() argument
300 unsigned long in5, unsigned long in6, in vmware_hypercall_hb_in() argument
318 "S" (in4), in vmware_hypercall_hb_in()
319 "D" (in5), in vmware_hypercall_hb_in()