Lines Matching refs:irqe
445 struct kvm_lapic_irq irqe; in ioapic_service() local
453 irqe.dest_id = entry->fields.dest_id; in ioapic_service()
454 irqe.vector = entry->fields.vector; in ioapic_service()
455 irqe.dest_mode = kvm_lapic_irq_dest_mode(!!entry->fields.dest_mode); in ioapic_service()
456 irqe.trig_mode = entry->fields.trig_mode; in ioapic_service()
457 irqe.delivery_mode = entry->fields.delivery_mode << 8; in ioapic_service()
458 irqe.level = 1; in ioapic_service()
459 irqe.shorthand = APIC_DEST_NOSHORT; in ioapic_service()
460 irqe.msi_redir_hint = false; in ioapic_service()
462 if (irqe.trig_mode == IOAPIC_EDGE_TRIG) in ioapic_service()
473 ret = kvm_irq_delivery_to_apic(ioapic->kvm, NULL, &irqe, in ioapic_service()
477 ret = kvm_irq_delivery_to_apic(ioapic->kvm, NULL, &irqe, NULL); in ioapic_service()
479 if (ret && irqe.trig_mode == IOAPIC_LEVEL_TRIG) in ioapic_service()