Searched refs:trig_mode (Results 1 – 12 of 12) sorted by relevance
| /arch/x86/kvm/ |
| 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() 398 if (e->fields.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_write_indirect() 404 if (e->fields.trig_mode == IOAPIC_LEVEL_TRIG && in ioapic_write_indirect() 445 irq.trig_mode = e->fields.trig_mode; in ioapic_write_indirect() 482 (entry->fields.trig_mode == IOAPIC_LEVEL_TRIG && in ioapic_service() 489 irqe.trig_mode = entry->fields.trig_mode; in ioapic_service() 495 if (irqe.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_service() 512 if (ret && irqe.trig_mode == IOAPIC_LEVEL_TRIG) in ioapic_service() 546 if (ent->fields.trig_mode != IOAPIC_LEVEL_TRIG) in kvm_ioapic_eoi_inject_work() [all …]
|
| A D | ioapic.h | 66 u8 trig_mode:1; member
|
| A D | lapic.c | 792 int vector, int level, int trig_mode, 801 irq->level, irq->trig_mode, dest_map); in kvm_apic_set_irq() 839 irq.trig_mode = icr & APIC_INT_LEVELTRIG; in kvm_pv_send_ipi() 1264 int vector, int level, int trig_mode, in __apic_accept_irq() argument 1271 trig_mode, vector); in __apic_accept_irq() 1277 if (unlikely(trig_mode && !level)) in __apic_accept_irq() 1292 if (trig_mode) in __apic_accept_irq() 1299 trig_mode, vector); in __apic_accept_irq() 1323 if (!trig_mode || level) { in __apic_accept_irq() 2820 int vector, mode, trig_mode; in kvm_apic_local_deliver() local [all …]
|
| A D | irq.c | 269 irq->trig_mode = msg.arch_data.is_level; in kvm_msi_to_lapic_irq() 491 if (!irq.trig_mode) in kvm_scan_ioapic_routes()
|
| /arch/x86/kvm/vmx/ |
| A D | x86_ops.h | 52 int trig_mode, int vector); 143 int trig_mode, int vector);
|
| A D | main.c | 302 int trig_mode, int vector) in vt_deliver_interrupt() argument 305 tdx_deliver_interrupt(apic, delivery_mode, trig_mode, in vt_deliver_interrupt() 310 vmx_deliver_interrupt(apic, delivery_mode, trig_mode, vector); in vt_deliver_interrupt()
|
| A D | tdx.c | 1909 int trig_mode, int vector) in tdx_deliver_interrupt() argument 1917 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in tdx_deliver_interrupt()
|
| A D | vmx.c | 4188 int trig_mode, int vector) in vmx_deliver_interrupt() argument 4198 trig_mode, vector); in vmx_deliver_interrupt()
|
| /arch/x86/include/uapi/asm/ |
| A D | kvm.h | 93 __u8 trig_mode:1; member
|
| /arch/x86/kvm/svm/ |
| A D | svm.h | 704 int trig_mode, int vec);
|
| A D | svm.c | 3705 int trig_mode, int vector) in svm_complete_interrupt_delivery() argument 3721 trace_kvm_apicv_accept_irq(vcpu->vcpu_id, delivery_mode, trig_mode, vector); in svm_complete_interrupt_delivery() 3739 int trig_mode, int vector) in svm_deliver_interrupt() argument 3751 svm_complete_interrupt_delivery(apic->vcpu, delivery_mode, trig_mode, vector); in svm_deliver_interrupt()
|
| /arch/x86/include/asm/ |
| A D | kvm_host.h | 1676 u16 trig_mode; member 1816 int trig_mode, int vector);
|
Completed in 68 milliseconds