Home
last modified time | relevance | path

Searched refs:delmode (Results 1 – 5 of 5) sorted by relevance

/hypervisor/arch/x86/guest/
A Dassign.c114 uint32_t dest, delmode, dest_mask; in ptirq_build_physical_msi() local
129 delmode = entry->vmsi.data.bits.delivery_mode; in ptirq_build_physical_msi()
130 if ((delmode != MSI_DATA_DELMODE_FIXED) && (delmode != MSI_DATA_DELMODE_LOPRI)) { in ptirq_build_physical_msi()
131 delmode = MSI_DATA_DELMODE_LOPRI; in ptirq_build_physical_msi()
140 irte.bits.remap.delivery_mode = delmode; in ptirq_build_physical_msi()
201 uint32_t dest, delmode, dest_mask, vector; in ptirq_build_physical_rte() local
228 delmode = virt_rte.bits.delivery_mode; in ptirq_build_physical_rte()
230 (delmode != IOAPIC_RTE_DELMODE_LOPRI)) { in ptirq_build_physical_rte()
231 delmode = IOAPIC_RTE_DELMODE_LOPRI; in ptirq_build_physical_rte()
256 irte.bits.remap.delivery_mode = delmode; in ptirq_build_physical_rte()
[all …]
A Dvlapic.c1724 uint32_t delmode, uint32_t vec, bool rh) in vlapic_receive_intr() argument
1731 if ((delmode != IOAPIC_RTE_DELMODE_FIXED) && in vlapic_receive_intr()
1732 (delmode != IOAPIC_RTE_DELMODE_LOPRI) && in vlapic_receive_intr()
1733 (delmode != IOAPIC_RTE_DELMODE_EXINT)) { in vlapic_receive_intr()
1735 "vlapic intr invalid delmode %#x", delmode); in vlapic_receive_intr()
1737 lowprio = (delmode == IOAPIC_RTE_DELMODE_LOPRI) || rh; in vlapic_receive_intr()
1754 if (delmode == IOAPIC_RTE_DELMODE_EXINT) { in vlapic_receive_intr()
1842 uint32_t delmode, vec; in inject_msi_for_non_lapic_pt() local
1869 delmode = (uint32_t)(data.bits.delivery_mode); in inject_msi_for_non_lapic_pt()
1875 vlapic_receive_intr(vm, LAPIC_TRIG_EDGE, dest, phys, delmode, vec, rh); in inject_msi_for_non_lapic_pt()
/hypervisor/dm/
A Dvioapic.c58 uint32_t vector, dest, delmode; in vioapic_generate_intr() local
68 delmode = rte.bits.delivery_mode; in vioapic_generate_intr()
80 vlapic_receive_intr(vioapic->vm, level, dest, phys, delmode, vector, false); in vioapic_generate_intr()
/hypervisor/include/arch/x86/asm/guest/
A Dvlapic.h182 bool phys, uint32_t delmode, uint32_t vec, bool rh);
/hypervisor/debug/
A Dshell.c1329 uint32_t delmode, vector, dest; in get_vioapic_info() local
1361 delmode = rte.bits.delivery_mode; in get_vioapic_info()
1368 delmode >> 8U, remote_irr, mask); in get_vioapic_info()

Completed in 15 milliseconds