/openbmc/linux/arch/x86/kvm/ |
H A D | ioapic.c | 215 edge = (entry.fields.trig_mode == IOAPIC_EDGE_TRIG); in ioapic_set_irq() 294 if (e->fields.trig_mode == IOAPIC_LEVEL_TRIG || in kvm_ioapic_scan_entry() 365 if (e->fields.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_write_indirect() 371 if (e->fields.trig_mode == IOAPIC_LEVEL_TRIG && in ioapic_write_indirect() 412 irq.trig_mode = e->fields.trig_mode; in ioapic_write_indirect() 449 (entry->fields.trig_mode == IOAPIC_LEVEL_TRIG && in ioapic_service() 456 irqe.trig_mode = entry->fields.trig_mode; in ioapic_service() 462 if (irqe.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_service() 479 if (ret && irqe.trig_mode == IOAPIC_LEVEL_TRIG) in ioapic_service() 521 if (ent->fields.trig_mode != IOAPIC_LEVEL_TRIG) in kvm_ioapic_eoi_inject_work() [all …]
|
H A D | lapic.c | 818 int vector, int level, int trig_mode, 827 irq->level, irq->trig_mode, dest_map); in kvm_apic_set_irq() 865 irq.trig_mode = icr & APIC_INT_LEVELTRIG; in kvm_pv_send_ipi() 1290 int vector, int level, int trig_mode, in __apic_accept_irq() argument 1297 trig_mode, vector); in __apic_accept_irq() 1303 if (unlikely(trig_mode && !level)) in __apic_accept_irq() 1317 if (apic_test_vector(vector, apic->regs + APIC_TMR) != !!trig_mode) { in __apic_accept_irq() 1318 if (trig_mode) in __apic_accept_irq() 1327 trig_mode, vector); in __apic_accept_irq() 1351 if (!trig_mode || level) { in __apic_accept_irq() [all …]
|
H A D | ioapic.h | 66 u8 trig_mode:1; member
|
H A D | irq_comm.c | 117 irq->trig_mode = msg.arch_data.is_level; in kvm_set_msi_irq() 429 if (irq.trig_mode && in kvm_scan_ioapic_routes()
|
/openbmc/qemu/hw/intc/ |
H A D | ioapic.c | 51 uint8_t trig_mode; member 66 info->trig_mode = (entry >> IOAPIC_LVT_TRIGGER_MODE_SHIFT) & 1; in ioapic_entry_parse() 87 (info->trig_mode << MSI_DATA_TRIGGER_SHIFT) | \ in ioapic_entry_parse() 107 if (info.trig_mode == IOAPIC_TRIGGER_EDGE) { in ioapic_service() 124 if (info.trig_mode == IOAPIC_TRIGGER_EDGE) { in ioapic_service()
|
H A D | apic.c | 693 int trig_mode = (s->icr[0] >> 15) & 1; in apic_deliver() local 695 if (level == 0 && trig_mode == 1) { in apic_deliver()
|
/openbmc/linux/Documentation/admin-guide/perf/ |
H A D | hisi-pcie-pmu.rst | 89 "trig_len", and set the trigger mode by writing "trig_mode". This filter can 92 For example, "trig_len=4" means trigger condition is 2^4 DW, "trig_mode=0" 93 means statistics start when TLP length > trigger condition, "trig_mode=1" 98 $# perf stat -e hisi_pcie0_core0/rx_mrd_flux,trig_len=0x4,trig_mode=1/ sleep 5
|
/openbmc/qemu/hw/xen/ |
H A D | xen_pt_msi.c | 53 int rh, dm, dest_id, deliv_mode, trig_mode; in msi_gflags() local 59 trig_mode = (data >> MSI_DATA_TRIGGER_SHIFT) & 0x1; in msi_gflags() 64 | (trig_mode << XEN_PT_GFLAGSSHIFT_TRG_MODE); in msi_gflags()
|
/openbmc/linux/tools/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 93 __u8 trig_mode:1; member
|
/openbmc/linux/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 93 __u8 trig_mode:1; member
|
/openbmc/linux/drivers/perf/hisilicon/ |
H A D | hisi_pcie_pmu.c | 97 HISI_PCIE_PMU_FILTER_ATTR(trig_mode, config1, 9, 9); 760 HISI_PCIE_PMU_FORMAT_ATTR(trig_mode, "config1:9"),
|
/openbmc/qemu/linux-headers/asm-x86/ |
H A D | kvm.h | 93 __u8 trig_mode:1; member
|
/openbmc/linux/arch/x86/kvm/svm/ |
H A D | svm.h | 561 int trig_mode, int vec);
|
H A D | svm.c | 3685 int trig_mode, int vector) in svm_complete_interrupt_delivery() argument 3701 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in svm_complete_interrupt_delivery() 3719 int trig_mode, int vector) in svm_deliver_interrupt() argument 3731 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector); in svm_deliver_interrupt()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | kvm_host.h | 1541 u16 trig_mode; member 1665 int trig_mode, int vector);
|
/openbmc/linux/arch/x86/kvm/vmx/ |
H A D | vmx.c | 4284 int trig_mode, int vector) in vmx_deliver_interrupt() argument 4294 trig_mode, vector); in vmx_deliver_interrupt()
|