Lines Matching refs: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,
256 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin,
263 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin);
281 * currently initializing the irqchip. Other callers should therefore
288 e->irqchip.pin = ue->u.irqchip.pin;
289 switch (ue->u.irqchip.irqchip) {
291 e->irqchip.pin += PIC_NUM_PINS / 2;
294 if (ue->u.irqchip.pin >= PIC_NUM_PINS / 2)
299 if (ue->u.irqchip.pin >= KVM_IOAPIC_NUM_PINS)
306 e->irqchip.irqchip = ue->u.irqchip.irqchip;
363 .u.irqchip = { .irqchip = KVM_IRQCHIP_IOAPIC, .pin = (irq) } }
368 .u.irqchip = { .irqchip = SELECT_PIC(irq), .pin = (irq) % 8 } }