Lines Matching +full:in3 +full:- +full:in2
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]
74 unsigned long in1, unsigned long in3,
83 unsigned long in1, unsigned long in3,
174 unsigned long in3, unsigned long in4, 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()
193 "d" (in3), in vmware_hypercall5()
202 unsigned long in3, u32 *out2, in vmware_hypercall6() argument
208 return vmware_tdx_hypercall(cmd, in1, in3, 0, 0, in vmware_hypercall6()
212 return vmware_hypercall_slow(cmd, in1, in3, 0, 0, in vmware_hypercall6()
222 "d" (in3) in vmware_hypercall6()
229 unsigned long in3, unsigned long in4, 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()
249 "d" (in3), in vmware_hypercall7()
270 unsigned long vmware_hypercall_hb_out(unsigned long cmd, unsigned long in2, in vmware_hypercall_hb_out() argument
271 unsigned long in3, unsigned long in4, in vmware_hypercall_hb_out() argument
288 "c" (in2), in vmware_hypercall_hb_out()
289 "d" (in3 | VMWARE_HYPERVISOR_PORT_HB), in vmware_hypercall_hb_out()
298 unsigned long vmware_hypercall_hb_in(unsigned long cmd, unsigned long in2, in vmware_hypercall_hb_in() argument
299 unsigned long in3, unsigned long in4, in vmware_hypercall_hb_in() argument
316 "c" (in2), in vmware_hypercall_hb_in()
317 "d" (in3 | VMWARE_HYPERVISOR_PORT_HB), in vmware_hypercall_hb_in()