Lines Matching defs:vector

81 				      int vector)
86 if (synic_get_sint_vector(synic_read_sint(synic, i)) == vector)
93 int vector)
100 if (synic_get_sint_vector(sint_value) == vector &&
108 int vector)
114 if (vector < HV_SYNIC_FIRST_VALID_VECTOR)
117 if (synic_has_vector_connected(synic, vector))
118 __set_bit(vector, synic->vec_bitmap);
120 __clear_bit(vector, synic->vec_bitmap);
124 if (synic_has_vector_auto_eoi(synic, vector))
125 __set_bit(vector, synic->auto_eoi_bitmap);
127 __clear_bit(vector, synic->auto_eoi_bitmap);
158 int vector, old_vector;
161 vector = data & HV_SYNIC_SINT_VECTOR_MASK;
169 if (vector < HV_SYNIC_FIRST_VALID_VECTOR && !host && !masked)
172 * Guest may configure multiple SINTs to use the same vector, so
183 synic_update_vector(synic, vector);
476 int ret, vector;
484 vector = synic_get_sint_vector(synic_read_sint(synic, sint));
485 if (vector < 0)
492 irq.vector = vector;
496 trace_kvm_hv_synic_set_irq(vcpu->vcpu_id, sint, irq.vector, ret);
511 void kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector)
516 trace_kvm_hv_synic_send_eoi(vcpu->vcpu_id, vector);
519 if (synic_get_sint_vector(synic_read_sint(synic, i)) == vector)
837 .vector = stimer->config.apic_vector
2196 static void kvm_hv_send_ipi_to_many(struct kvm *kvm, u32 vector,
2201 .vector = vector
2225 u32 vector;
2234 vector = send_ipi.vector;
2240 vector = (u32)hc->ingpa;
2245 trace_kvm_hv_send_ipi(vector, sparse_banks[0]);
2252 send_ipi_ex.vector = (u32)hc->ingpa;
2257 trace_kvm_hv_send_ipi_ex(send_ipi_ex.vector,
2261 vector = send_ipi_ex.vector;
2285 if ((vector < HV_IPI_LOW_VECTOR) || (vector > HV_IPI_HIGH_VECTOR))
2289 kvm_hv_send_ipi_to_many(kvm, vector, NULL, 0);
2291 kvm_hv_send_ipi_to_many(kvm, vector, sparse_banks, valid_bank_mask);