Home
last modified time | relevance | path

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

/arch/x86/kvm/
Dirq_comm.c46 return kvm_pic_set_irq(pic, e->irqchip.pin, irq_source_id, level); in kvm_set_pic_irq()
54 return kvm_ioapic_set_irq(ioapic, e->irqchip.pin, irq_source_id, level, in kvm_set_ioapic_irq()
262 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin, in kvm_fire_mask_notifiers() argument
269 gsi = kvm_irq_map_chip_pin(kvm, irqchip, pin); in kvm_fire_mask_notifiers()
294 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry()
295 switch (ue->u.irqchip.irqchip) { in kvm_set_routing_entry()
297 e->irqchip.pin += PIC_NUM_PINS / 2; in kvm_set_routing_entry()
300 if (ue->u.irqchip.pin >= PIC_NUM_PINS / 2) in kvm_set_routing_entry()
305 if (ue->u.irqchip.pin >= KVM_IOAPIC_NUM_PINS) in kvm_set_routing_entry()
312 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry()
[all …]
DMakefile12 $(KVM)/eventfd.o $(KVM)/irqchip.o $(KVM)/vfio.o
/arch/powerpc/platforms/52xx/
Dmpc52xx_pic.c343 struct irq_chip *uninitialized_var(irqchip); in mpc52xx_irqhost_map()
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.c36 struct irq_chip irqchip; member
115 .irqchip = {
128 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/
DMakefile10 common-objs = $(KVM)/kvm_main.o $(KVM)/eventfd.o $(KVM)/async_pf.o $(KVM)/irqchip.o $(KVM)/vfio.o
/arch/blackfin/kernel/
DMakefile10 sys_bfin.o traps.o irqchip.o dma-mapping.o flat.o \
/arch/arm64/kvm/
DMakefile36 kvm-$(CONFIG_KVM_ARM_HOST) += $(KVM)/irqchip.o
/arch/arm/kvm/
DMakefile41 obj-y += $(KVM)/irqchip.o
/arch/powerpc/kvm/
Dmpic.c1795 u32 irq = e->irqchip.pin; in mpic_set_irq()
1835 e->irqchip.irqchip = ue->u.irqchip.irqchip; in kvm_set_routing_entry()
1836 e->irqchip.pin = ue->u.irqchip.pin; in kvm_set_routing_entry()
1837 if (e->irqchip.pin >= KVM_IRQCHIP_NUM_PINS) in kvm_set_routing_entry()
DMakefile119 kvm-objs-$(CONFIG_HAVE_KVM_IRQ_ROUTING) += $(KVM)/irqchip.o
Dbook3s.c987 entries->irqchip.irqchip = 0; in kvm_irq_map_gsi()
988 entries->irqchip.pin = gsi; in kvm_irq_map_gsi()
992 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.h1152 void kvm_fire_mask_notifiers(struct kvm *kvm, unsigned irqchip, unsigned pin,