Home
last modified time | relevance | path

Searched refs:irqchip (Results 1 – 13 of 13) sorted by relevance

/arch/arm64/kvm/vgic/
Dvgic-irqfd.c22 unsigned int spi_id = e->irqchip.pin + VGIC_NR_PRIVATE_IRQS; in vgic_irqfd_set_irq()
47 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry()
48 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry()
49 if ((e->irqchip.pin >= KVM_IRQCHIP_NUM_PINS) || in kvm_set_routing_entry()
50 (e->irqchip.irqchip >= KVM_NR_IRQCHIPS)) in kvm_set_routing_entry()
149 entries[i].u.irqchip.irqchip = 0; in kvm_vgic_setup_default_irq_routing()
150 entries[i].u.irqchip.pin = i; in kvm_vgic_setup_default_irq_routing()
/arch/x86/kvm/
Dirq_comm.c35 return kvm_pic_set_irq(pic, e->irqchip.pin, irq_source_id, level); in kvm_set_pic_irq()
43 return kvm_ioapic_set_irq(ioapic, e->irqchip.pin, irq_source_id, level, in kvm_set_ioapic_irq()
252 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin, in kvm_fire_mask_notifiers() argument
259 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin); in kvm_fire_mask_notifiers()
284 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry()
285 switch (ue->u.irqchip.irqchip) { in kvm_set_routing_entry()
287 e->irqchip.pin += PIC_NUM_PINS / 2; in kvm_set_routing_entry()
290 if (ue->u.irqchip.pin >= PIC_NUM_PINS / 2) in kvm_set_routing_entry()
295 if (ue->u.irqchip.pin >= KVM_IOAPIC_NUM_PINS) in kvm_set_routing_entry()
302 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry()
[all …]
DMakefile13 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
/arch/powerpc/platforms/52xx/
Dmpc52xx_pic.c343 struct irq_chip *irqchip; in mpc52xx_irqhost_map() local
372 case MPC52xx_IRQ_L1_MAIN: irqchip = &mpc52xx_main_irqchip; break; in mpc52xx_irqhost_map()
373 case MPC52xx_IRQ_L1_PERP: irqchip = &mpc52xx_periph_irqchip; break; in mpc52xx_irqhost_map()
374 case MPC52xx_IRQ_L1_SDMA: irqchip = &mpc52xx_sdma_irqchip; break; in mpc52xx_irqhost_map()
382 irq_set_chip_and_handler(virq, irqchip, handle_level_irq); in mpc52xx_irqhost_map()
/arch/powerpc/platforms/powernv/
Dopal-irqchip.c32 struct irq_chip irqchip; member
106 .irqchip = {
119 irq_set_chip_and_handler(irq, &opal_event_irqchip.irqchip, in opal_event_map()
DMakefile5 obj-y += opal-msglog.o opal-hmi.o opal-power.o opal-irqchip.o
/arch/s390/kvm/
DMakefile7 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o $(KVM)/vfio.o
/arch/arm64/kvm/
DMakefile14 $(KVM)/vfio.o $(KVM)/irqchip.o \
/arch/powerpc/kvm/
Dmpic.c1794 u32 irq = e->irqchip.pin; in mpic_set_irq()
1834 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry()
1835 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry()
1836 if (e->irqchip.pin >= KVM_IRQCHIP_NUM_PINS) in kvm_set_routing_entry()
DMakefile126 kvm-objs-$(CONFIG_HAVE_KVM_IRQ_ROUTING) += $(KVM)/irqchip.o
Dbook3s.c1023 entries->irqchip.irqchip = 0; in kvm_irq_map_gsi()
1024 entries->irqchip.pin = gsi; in kvm_irq_map_gsi()
1028 int kvm_irq_map_chip_pin(struct kvm *kvm, unsigned irqchip, unsigned pin) in kvm_irq_map_chip_pin() argument
/arch/x86/include/asm/
Dkvm_host.h1398 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin,
/arch/arm64/
DKconfig1895 "irqchip.gicv3_pseudo_nmi" to 1.