Lines Matching refs:ipi_arg
110 struct hv_send_ipi_ex *ipi_arg;
119 ipi_arg = *this_cpu_ptr(hyperv_pcpu_input_arg);
121 if (unlikely(!ipi_arg))
124 ipi_arg->vector = vector;
125 ipi_arg->reserved = 0;
126 ipi_arg->vp_set.valid_bank_mask = 0;
133 ipi_arg->vp_set.format = HV_GENERIC_SET_SPARSE_4K;
135 nr_bank = cpumask_to_vpset_skip(&ipi_arg->vp_set, mask,
146 ipi_arg->vp_set.format = HV_GENERIC_SET_ALL;
151 * of ipi_arg->vp_set as part of the fixed size input header.
155 ipi_arg, NULL);
166 struct hv_send_ipi ipi_arg;
205 ipi_arg.vector = vector;
206 ipi_arg.cpu_mask = 0;
222 __set_bit(vcpu, (unsigned long *)&ipi_arg.cpu_mask);
225 status = hv_do_fast_hypercall16(HVCALL_SEND_IPI, ipi_arg.vector,
226 ipi_arg.cpu_mask);