Lines Matching defs:vector
57 int vector)
62 if (synic_get_sint_vector(synic_read_sint(synic, i)) == vector)
69 int vector)
76 if (synic_get_sint_vector(sint_value) == vector &&
84 int vector)
86 if (vector < HV_SYNIC_FIRST_VALID_VECTOR)
89 if (synic_has_vector_connected(synic, vector))
90 __set_bit(vector, synic->vec_bitmap);
92 __clear_bit(vector, synic->vec_bitmap);
94 if (synic_has_vector_auto_eoi(synic, vector))
95 __set_bit(vector, synic->auto_eoi_bitmap);
97 __clear_bit(vector, synic->auto_eoi_bitmap);
103 int vector, old_vector;
106 vector = data & HV_SYNIC_SINT_VECTOR_MASK;
114 if (vector < HV_SYNIC_FIRST_VALID_VECTOR && !host && !masked)
117 * Guest may configure multiple SINTs to use the same vector, so
128 synic_update_vector(synic, vector);
429 int ret, vector;
437 vector = synic_get_sint_vector(synic_read_sint(synic, sint));
438 if (vector < 0)
445 irq.vector = vector;
449 trace_kvm_hv_synic_set_irq(vcpu->vcpu_id, sint, irq.vector, ret);
464 void kvm_hv_synic_send_eoi(struct kvm_vcpu *vcpu, int vector)
469 trace_kvm_hv_synic_send_eoi(vcpu->vcpu_id, vector);
472 if (synic_get_sint_vector(synic_read_sint(synic, i)) == vector)
784 .vector = stimer->config.apic_vector
1587 static void kvm_send_ipi_to_many(struct kvm *kvm, u32 vector,
1592 .vector = vector
1618 u32 vector;
1627 vector = send_ipi.vector;
1633 vector = (u32)ingpa;
1638 trace_kvm_hv_send_ipi(vector, sparse_banks[0]);
1644 trace_kvm_hv_send_ipi_ex(send_ipi_ex.vector,
1648 vector = send_ipi_ex.vector;
1670 if ((vector < HV_IPI_LOW_VECTOR) || (vector > HV_IPI_HIGH_VECTOR))
1677 kvm_send_ipi_to_many(kvm, vector, vcpu_mask);