Lines Matching defs:control
43 extern u64 hv_tdx_hypercall(u64 control, u64 param1, u64 param2);
44 extern u64 hv_snp_hypercall(u64 control, u64 param1, u64 param2);
45 extern u64 hv_std_hypercall(u64 control, u64 param1, u64 param2);
70 static inline u64 hv_do_hypercall(u64 control, void *input, void *output)
76 return static_call_mod(hv_hypercall)(control, input_address, output_address);
90 : "A" (control),
100 static inline u64 _hv_do_fast_hypercall8(u64 control, u64 input1)
103 return static_call_mod(hv_hypercall)(control, input1, 0);
113 : "A" (control),
123 u64 control = (u64)code | HV_HYPERCALL_FAST_BIT;
125 return _hv_do_fast_hypercall8(control, input1);
129 static inline u64 _hv_do_fast_hypercall16(u64 control, u64 input1, u64 input2)
132 return static_call_mod(hv_hypercall)(control, input1, input2);
143 : "A" (control), "b" (input1_hi),
153 u64 control = (u64)code | HV_HYPERCALL_FAST_BIT;
155 return _hv_do_fast_hypercall16(control, input1, input2);