Lines Matching defs:irqchip
35 return kvm_pic_set_irq(pic, e->irqchip.pin, irq_source_id, level);
43 return kvm_ioapic_set_irq(ioapic, e->irqchip.pin, irq_source_id, level,
259 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin,
266 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin);
284 * currently initializing the irqchip. Other callers should therefore
291 e->irqchip.pin = ue->u.irqchip.pin;
292 switch (ue->u.irqchip.irqchip) {
294 e->irqchip.pin += PIC_NUM_PINS / 2;
297 if (ue->u.irqchip.pin >= PIC_NUM_PINS / 2)
302 if (ue->u.irqchip.pin >= KVM_IOAPIC_NUM_PINS)
309 e->irqchip.irqchip = ue->u.irqchip.irqchip;
368 .u.irqchip = { .irqchip = KVM_IRQCHIP_IOAPIC, .pin = (irq) } }
373 .u.irqchip = { .irqchip = SELECT_PIC(irq), .pin = (irq) % 8 } }