Lines Matching refs:vector
58 uint32_t vector, dest, delmode; in vioapic_generate_intr() local
78 vector = rte.bits.vector; in vioapic_generate_intr()
80 vlapic_receive_intr(vioapic->vm, level, dest, phys, delmode, vector, false); in vioapic_generate_intr()
253 DEFINE_INTX_SID(virt_sid, vioapic->rtbl[pin].bits.vector, INTX_CTLR_IOAPIC); in vioapic_indirect_read()
436 vioapic_process_eoi(struct acrn_single_vioapic *vioapic, uint32_t vector) in vioapic_process_eoi() argument
442 if ((vector < VECTOR_DYNAMIC_START) || (vector > NR_MAX_VECTOR)) { in vioapic_process_eoi()
443 pr_err("vioapic_process_eoi: invalid vector %u", vector); in vioapic_process_eoi()
446 dev_dbg(DBG_LEVEL_VIOAPIC, "ioapic processing eoi for vector %u", vector); in vioapic_process_eoi()
451 if ((rte.bits.vector != vector) || in vioapic_process_eoi()
466 if ((rte.bits.vector != vector) || in vioapic_process_eoi()
481 void vioapic_broadcast_eoi(const struct acrn_vm *vm, uint32_t vector) in vioapic_broadcast_eoi() argument
493 vioapic_process_eoi(vioapic, vector); in vioapic_broadcast_eoi()