/openbmc/qemu/hw/intc/ |
H A D | apic.c | 48 static void apic_set_irq(APICCommonState *s, int vector_num, int trigger_mode); 154 int trigger_mode; in apic_local_deliver() local 175 trigger_mode = APIC_TRIGGER_EDGE; in apic_local_deliver() 178 trigger_mode = APIC_TRIGGER_LEVEL; in apic_local_deliver() 179 apic_set_irq(s, lvt & 0xff, trigger_mode); in apic_local_deliver() 230 uint8_t trigger_mode) in apic_bus_deliver() argument 249 apic_set_irq(apic_iter, vector_num, trigger_mode); in apic_bus_deliver() 287 apic_set_irq(apic_iter, vector_num, trigger_mode) ); in apic_bus_deliver() 292 uint8_t trigger_mode) in apic_deliver_irq() argument 297 trigger_mode); in apic_deliver_irq() [all …]
|
H A D | trace-events | 16 …very_mode, uint8_t vector_num, uint8_t trigger_mode) "dest %d dest_mode %d delivery_mode %d vector…
|
/openbmc/qemu/include/hw/i386/ |
H A D | x86-iommu.h | 75 uint8_t trigger_mode; member 113 uint32_t trigger_mode:1; member 123 uint32_t trigger_mode:1;
|
H A D | intel_iommu.h | 188 uint64_t trigger_mode:1; /* Trigger Mode */ member 198 uint64_t trigger_mode:1; /* Trigger Mode */
|
/openbmc/qemu/hw/i386/ |
H A D | x86-iommu.c | 74 msg.trigger_mode = irq->trigger_mode; in x86_iommu_irq_to_msi_message()
|
H A D | intel_iommu.c | 3551 irq->trigger_mode = irte.irte.trigger_mode; in vtd_remap_irq_get() 3564 trace_vtd_ir_remap(index, irq->trigger_mode, irq->vector, in vtd_remap_irq_get() 3642 uint8_t trigger_mode = (origin->data >> MSI_DATA_TRIGGER_SHIFT) & 0x1; in vtd_interrupt_remap_msi() local 3653 if (trigger_mode != irq.trigger_mode) { in vtd_interrupt_remap_msi() 3654 trace_vtd_warn_ir_trigger(sid, index, trigger_mode, in vtd_interrupt_remap_msi() 3655 irq.trigger_mode); in vtd_interrupt_remap_msi()
|
/openbmc/qemu/target/i386/whpx/ |
H A D | whpx-apic.c | 193 uint8_t trigger_mode = (data >> MSI_DATA_TRIGGER_SHIFT) & 0x1; in whpx_send_msi() local 203 .TriggerMode = trigger_mode ? in whpx_send_msi() 214 addr, data, delivery, dest_mode, trigger_mode, vector, hr); in whpx_send_msi()
|
/openbmc/linux/arch/x86/kvm/ |
H A D | ioapic.c | 55 int trigger_mode, 533 int trigger_mode, in kvm_ioapic_update_eoi_one() argument 551 if (trigger_mode != IOAPIC_LEVEL_TRIG || in kvm_ioapic_update_eoi_one() 579 void kvm_ioapic_update_eoi(struct kvm_vcpu *vcpu, int vector, int trigger_mode) in kvm_ioapic_update_eoi() argument 591 kvm_ioapic_update_eoi_one(vcpu, ioapic, trigger_mode, i); in kvm_ioapic_update_eoi()
|
H A D | ioapic.h | 111 int trigger_mode);
|
H A D | lapic.c | 1442 int trigger_mode; in kvm_ioapic_send_eoi() local 1456 trigger_mode = IOAPIC_LEVEL_TRIG; in kvm_ioapic_send_eoi() 1458 trigger_mode = IOAPIC_EDGE_TRIG; in kvm_ioapic_send_eoi() 1460 kvm_ioapic_update_eoi(apic->vcpu, vector, trigger_mode); in kvm_ioapic_send_eoi()
|
/openbmc/linux/arch/x86/hyperv/ |
H A D | irqdomain.c | 39 intr_desc->trigger_mode = HV_INTERRUPT_TRIGGER_MODE_LEVEL; in hv_map_interrupt() 41 intr_desc->trigger_mode = HV_INTERRUPT_TRIGGER_MODE_EDGE; in hv_map_interrupt()
|
/openbmc/linux/include/asm-generic/ |
H A D | hyperv-tlfs.h | 582 u32 trigger_mode:1; member 763 u32 trigger_mode; member
|
/openbmc/linux/include/linux/ |
H A D | dmar.h | 223 trigger_mode : 1, /* 4 */ member
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | hyperv-tlfs.h | 713 u32 trigger_mode:1; member
|
/openbmc/linux/drivers/iommu/intel/ |
H A D | irq_remapping.c | 1114 irte->trigger_mode = 0; in prepare_irte() 1267 irte->trigger_mode, irte->dlvry_mode, in intel_irq_remapping_prepare_irte()
|
/openbmc/linux/drivers/scsi/hisi_sas/ |
H A D | hisi_sas.h | 167 u32 trigger_mode; member
|
H A D | hisi_sas_v3_hw.c | 4477 switch (phy->fifo.trigger_mode) { in debugfs_is_fifo_config_valid_v3_hw() 4484 phy->fifo.trigger_mode); in debugfs_is_fifo_config_valid_v3_hw() 4492 u32 trigger_mode = phy->fifo.trigger_mode; in debugfs_update_fifo_config_v3_hw() local 4514 reg_val |= ((trigger_mode << DFX_FIFO_CTRL_TRIGGER_MODE_OFF) | in debugfs_update_fifo_config_v3_hw() 4626 phy->fifo.trigger_mode = val; in debugfs_fifo_init_v3_hw() 4661 &phy->fifo.trigger_mode, in debugfs_fifo_init_v3_hw()
|