Searched refs:irqchip (Results 1 – 13 of 13) sorted by relevance
/arch/arm64/kvm/vgic/ |
D | vgic-irqfd.c | 22 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/ |
D | irq_comm.c | 35 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 …]
|
D | Makefile | 13 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
|
/arch/powerpc/platforms/52xx/ |
D | mpc52xx_pic.c | 343 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/ |
D | opal-irqchip.c | 32 struct irq_chip irqchip; member 106 .irqchip = { 119 irq_set_chip_and_handler(irq, &opal_event_irqchip.irqchip, in opal_event_map()
|
D | Makefile | 5 obj-y += opal-msglog.o opal-hmi.o opal-power.o opal-irqchip.o
|
/arch/s390/kvm/ |
D | Makefile | 7 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o $(KVM)/vfio.o
|
/arch/arm64/kvm/ |
D | Makefile | 14 $(KVM)/vfio.o $(KVM)/irqchip.o \
|
/arch/powerpc/kvm/ |
D | mpic.c | 1794 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()
|
D | Makefile | 126 kvm-objs-$(CONFIG_HAVE_KVM_IRQ_ROUTING) += $(KVM)/irqchip.o
|
D | book3s.c | 1023 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/ |
D | kvm_host.h | 1398 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin,
|
/arch/arm64/ |
D | Kconfig | 1895 "irqchip.gicv3_pseudo_nmi" to 1.
|