Searched refs:trig_mode (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.10/arch/x86/kvm/ |
| D | ioapic.c | 216 edge = (entry.fields.trig_mode == IOAPIC_EDGE_TRIG); in ioapic_set_irq() 295 if (e->fields.trig_mode == IOAPIC_LEVEL_TRIG || in kvm_ioapic_scan_entry() 366 if (e->fields.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_write_indirect() 372 if (e->fields.trig_mode == IOAPIC_LEVEL_TRIG in ioapic_write_indirect() 383 irq.trig_mode = e->fields.trig_mode; in ioapic_write_indirect() 420 (entry->fields.trig_mode == IOAPIC_LEVEL_TRIG && in ioapic_service() 427 irqe.trig_mode = entry->fields.trig_mode; in ioapic_service() 433 if (irqe.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_service() 450 if (ret && irqe.trig_mode == IOAPIC_LEVEL_TRIG) in ioapic_service() 492 if (ent->fields.trig_mode != IOAPIC_LEVEL_TRIG) in kvm_ioapic_eoi_inject_work() [all …]
|
| D | lapic.c | 587 int vector, int level, int trig_mode, 596 irq->level, irq->trig_mode, dest_map); in kvm_apic_set_irq() 634 irq.trig_mode = icr & APIC_INT_LEVELTRIG; in kvm_pv_send_ipi() 1057 int vector, int level, int trig_mode, in __apic_accept_irq() argument 1064 trig_mode, vector); in __apic_accept_irq() 1070 if (unlikely(trig_mode && !level)) in __apic_accept_irq() 1084 if (apic_test_vector(vector, apic->regs + APIC_TMR) != !!trig_mode) { in __apic_accept_irq() 1085 if (trig_mode) in __apic_accept_irq() 1120 if (!trig_mode || level) { in __apic_accept_irq() 1279 irq.trig_mode = icr_low & APIC_INT_LEVELTRIG; in kvm_apic_send_ipi() [all …]
|
| D | ioapic.h | 70 u8 trig_mode:1; member
|
| D | irq_comm.c | 119 irq->trig_mode = (1 << MSI_DATA_TRIGGER_SHIFT) & e->msi.data; in kvm_set_msi_irq() 420 if (irq.trig_mode && in kvm_scan_ioapic_routes()
|
| /Linux-v5.10/arch/x86/include/uapi/asm/ |
| D | kvm.h | 99 __u8 trig_mode:1; member
|
| /Linux-v5.10/tools/arch/x86/include/uapi/asm/ |
| D | kvm.h | 99 __u8 trig_mode:1; member
|
| /Linux-v5.10/arch/x86/include/asm/ |
| D | kvm_host.h | 1075 u16 trig_mode; member
|