Lines Matching refs:icrl
340 static void avic_kick_vcpu(struct kvm_vcpu *vcpu, u32 icrl) in avic_kick_vcpu() argument
344 icrl & APIC_MODE_MASK, in avic_kick_vcpu()
345 icrl & APIC_INT_LEVELTRIG, in avic_kick_vcpu()
346 icrl & APIC_VECTOR_MASK); in avic_kick_vcpu()
350 u32 icrl) in avic_kick_vcpu_by_physical_id() argument
362 avic_kick_vcpu(target_vcpu, icrl); in avic_kick_vcpu_by_physical_id()
366 u32 logid_index, u32 icrl) in avic_kick_vcpu_by_logical_id() argument
390 avic_kick_vcpu_by_physical_id(kvm, physical_id, icrl); in avic_kick_vcpu_by_logical_id()
398 u32 icrl, u32 icrh, u32 index) in avic_kick_target_vcpus_fast() argument
400 int dest_mode = icrl & APIC_DEST_MASK; in avic_kick_target_vcpus_fast()
401 int shorthand = icrl & APIC_SHORT_MASK; in avic_kick_target_vcpus_fast()
423 avic_kick_vcpu_by_physical_id(kvm, dest, icrl); in avic_kick_target_vcpus_fast()
459 cluster + i, icrl); in avic_kick_target_vcpus_fast()
466 u32 icrl, u32 icrh, u32 index) in avic_kick_target_vcpus() argument
472 if (!avic_kick_target_vcpus_fast(kvm, source, icrl, icrh, index)) in avic_kick_target_vcpus()
475 trace_kvm_avic_kick_vcpu_slowpath(icrh, icrl, index); in avic_kick_target_vcpus()
484 if (kvm_apic_match_dest(vcpu, source, icrl & APIC_SHORT_MASK, in avic_kick_target_vcpus()
485 dest, icrl & APIC_DEST_MASK)) in avic_kick_target_vcpus()
486 avic_kick_vcpu(vcpu, icrl); in avic_kick_target_vcpus()
494 u32 icrl = svm->vmcb->control.exit_info_1; in avic_incomplete_ipi_interception() local
499 trace_kvm_avic_incomplete_ipi(vcpu->vcpu_id, icrh, icrl, id, index); in avic_incomplete_ipi_interception()
516 if (icrl & APIC_ICR_BUSY) in avic_incomplete_ipi_interception()
519 kvm_apic_send_ipi(apic, icrl, icrh); in avic_incomplete_ipi_interception()
527 avic_kick_target_vcpus(vcpu->kvm, apic, icrl, icrh, index); in avic_incomplete_ipi_interception()