Lines Matching refs:control
74 static inline u64 hv_do_hypercall(u64 control, void *input, void *output) in hv_do_hypercall() argument
87 "+c" (control), "+d" (input_address) in hv_do_hypercall()
103 : "A" (control), in hv_do_hypercall()
115 u64 hv_status, control = (u64)code | HV_HYPERCALL_FAST_BIT; in hv_do_fast_hypercall8() local
121 "+c" (control), "+d" (input1) in hv_do_fast_hypercall8()
134 : "A" (control), in hv_do_fast_hypercall8()
146 u64 hv_status, control = (u64)code | HV_HYPERCALL_FAST_BIT; in hv_do_fast_hypercall16() local
153 "+c" (control), "+d" (input1) in hv_do_fast_hypercall16()
168 : "A" (control), "b" (input1_hi), in hv_do_fast_hypercall16()
184 u64 control = code; in hv_do_rep_hypercall() local
188 control |= (u64)varhead_size << HV_HYPERCALL_VARHEAD_OFFSET; in hv_do_rep_hypercall()
189 control |= (u64)rep_count << HV_HYPERCALL_REP_COMP_OFFSET; in hv_do_rep_hypercall()
192 status = hv_do_hypercall(control, input, output); in hv_do_rep_hypercall()
200 control &= ~HV_HYPERCALL_REP_START_MASK; in hv_do_rep_hypercall()
201 control |= (u64)rep_comp << HV_HYPERCALL_REP_START_OFFSET; in hv_do_rep_hypercall()