/openbmc/qemu/include/hw/i386/ |
H A D | x86-iommu.h | 77 uint8_t delivery_mode; member 116 uint32_t delivery_mode:3; member 120 uint32_t delivery_mode:3;
|
H A D | intel_iommu.h | 187 uint64_t delivery_mode:3; /* Delivery Mode */ member 199 uint64_t delivery_mode:3; /* Delivery Mode */
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | apicdef.h | 304 delivery_mode : 3, member 340 delivery_mode : 3, member 351 delivery_mode : 3, member 362 delivery_mode : 3, member 375 delivery_mode : 3, member
|
H A D | msi.h | 18 delivery_mode : 3, member
|
H A D | io_apic.h | 62 delivery_mode : 3, member
|
/openbmc/linux/arch/x86/kernel/apic/ |
H A D | apic_flat_64.c | 85 .delivery_mode = APIC_DELIVERY_MODE_FIXED, 156 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | apic_numachip.c | 225 .delivery_mode = APIC_DELIVERY_MODE_FIXED, 262 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | apic_noop.c | 48 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | bigsmp_32.c | 83 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | probe_32.c | 38 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | x2apic_phys.c | 148 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | x2apic_cluster.c | 230 .delivery_mode = APIC_DELIVERY_MODE_FIXED,
|
H A D | io_apic.c | 519 if (entry.delivery_mode == APIC_DELIVERY_MODE_SMI) in clear_IO_APIC_pin() 1247 entry.delivery_mode); in io_apic_print_entries() 1374 entry.delivery_mode == APIC_DELIVERY_MODE_EXTINT) { in enable_IO_APIC() 1423 entry.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in native_restore_boot_irq_mode() 1879 entry->delivery_mode = msg.arch_data.delivery_mode; in ioapic_setup_msg_from_msi() 2092 entry1.delivery_mode = APIC_DELIVERY_MODE_EXTINT; in unlock_ExtINT_logic()
|
/openbmc/qemu/hw/intc/ |
H A D | ioapic.c | 54 uint8_t delivery_mode; member 75 info->delivery_mode = (entry >> IOAPIC_LVT_DELIV_MODE_SHIFT) \ in ioapic_entry_parse() 77 if (info->delivery_mode == IOAPIC_DM_EXTINT) { in ioapic_entry_parse() 88 (info->delivery_mode << MSI_DATA_DELIVERY_MODE_SHIFT); in ioapic_entry_parse()
|
H A D | apic.c | 229 uint8_t delivery_mode, uint8_t vector_num, in apic_bus_deliver() argument 234 switch (delivery_mode) { in apic_bus_deliver() 291 uint8_t delivery_mode, uint8_t vector_num, in apic_deliver_irq() argument 296 trace_apic_deliver_irq(dest, dest_mode, delivery_mode, vector_num, in apic_deliver_irq() 300 apic_bus_deliver(deliver_bitmask, delivery_mode, vector_num, trigger_mode); in apic_deliver_irq() 658 uint8_t delivery_mode, uint8_t vector_num, in apic_deliver() argument 690 switch (delivery_mode) { in apic_deliver() 709 apic_bus_deliver(deliver_bitmask, delivery_mode, vector_num, trigger_mode); in apic_deliver()
|
/openbmc/qemu/hw/i386/ |
H A D | x86-iommu.c | 72 msg.delivery_mode = irq->delivery_mode; in x86_iommu_irq_to_msi_message()
|
/openbmc/linux/arch/x86/include/asm/uv/ |
H A D | uv_irq.h | 17 delivery_mode : 3, member
|
/openbmc/linux/arch/x86/platform/uv/ |
H A D | uv_irq.c | 38 entry->delivery_mode = apic->delivery_mode; in uv_program_mmr()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | ioapic.c | 404 if (e->fields.delivery_mode == APIC_DM_FIXED) { in ioapic_write_indirect() 408 irq.delivery_mode = e->fields.delivery_mode << 8; in ioapic_write_indirect() 457 irqe.delivery_mode = entry->fields.delivery_mode << 8; in ioapic_service()
|
H A D | irq_comm.c | 61 irq->delivery_mode = APIC_DM_FIXED; in kvm_irq_delivery_to_apic() 118 irq->delivery_mode = msg.arch_data.delivery_mode << 8; in kvm_set_msi_irq()
|
H A D | ioapic.h | 61 u8 delivery_mode:3; member
|
H A D | lapic.c | 819 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, 828 return __apic_accept_irq(apic, irq->delivery_mode, irq->vector, in kvm_apic_set_irq() 865 irq.delivery_mode = icr & APIC_MODE_MASK; in kvm_pv_send_ipi() 1291 static int __apic_accept_irq(struct kvm_lapic *apic, int delivery_mode, in __apic_accept_irq() argument 1298 trace_kvm_apic_accept_irq(vcpu->vcpu_id, delivery_mode, in __apic_accept_irq() 1300 switch (delivery_mode) { in __apic_accept_irq() 1328 static_call(kvm_x86_deliver_interrupt)(apic, delivery_mode, in __apic_accept_irq() 1382 delivery_mode); in __apic_accept_irq() 1513 irq.delivery_mode = icr_low & APIC_MODE_MASK; in kvm_apic_send_ipi()
|
/openbmc/linux/drivers/iommu/ |
H A D | hyperv-iommu.c | 243 msg->arch_data.delivery_mode = e.delivery_mode; in hyperv_root_ir_compose_msi_msg()
|
/openbmc/linux/arch/ia64/include/asm/ |
H A D | hw_irq.h | 123 extern void ia64_send_ipi (int cpu, int vector, int delivery_mode, int redirect);
|
/openbmc/linux/arch/ia64/kernel/ |
H A D | irq_ia64.c | 629 ia64_send_ipi (int cpu, int vector, int delivery_mode, int redirect) in ia64_send_ipi() argument 641 ipi_data = (delivery_mode << 8) | (vector & 0xff); in ia64_send_ipi()
|