Searched refs:irqchip (Results 1 - 25 of 302) sorted by relevance

1234567891011>>

/linux-master/drivers/irqchip/
H A Dirq-sl28cpld.c39 struct sl28cpld_intc *irqchip; local
47 irqchip = devm_kzalloc(dev, sizeof(*irqchip), GFP_KERNEL);
48 if (!irqchip)
51 irqchip->regmap = dev_get_regmap(dev->parent, NULL);
52 if (!irqchip->regmap)
63 irqchip->chip.name = "sl28cpld-intc";
64 irqchip->chip.irqs = sl28cpld_irqs;
65 irqchip->chip.num_irqs = ARRAY_SIZE(sl28cpld_irqs);
66 irqchip
[all...]
H A Dirqchip.c15 #include <linux/irqchip.h>
32 acpi_probe_device_table(irqchip);
H A Dirq-gic-common.h11 #include <linux/irqchip/arm-gic-common.h>
H A Dirq-gic-realview.c10 #include <linux/irqchip.h>
11 #include <linux/irqchip/arm-gic.h>
/linux-master/arch/mips/pic32/common/
H A Dirq.c7 #include <linux/irqchip.h>
/linux-master/arch/mips/ralink/
H A Dirq-gic.c11 #include <linux/irqchip.h>
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-irqfd.c14 * irqchip routing entry
22 unsigned int spi_id = e->irqchip.pin + VGIC_NR_PRIVATE_IRQS;
47 e->irqchip.irqchip = ue->u.irqchip.irqchip;
48 e->irqchip.pin = ue->u.irqchip.pin;
49 if ((e->irqchip.pin >= KVM_IRQCHIP_NUM_PINS) ||
50 (e->irqchip
[all...]
/linux-master/arch/arm/mach-bcm/
H A Dboard_bcm2835.c7 #include <linux/irqchip.h>
H A Dbrcmstb.c5 #include <linux/irqchip.h>
/linux-master/include/linux/irqchip/
H A Darm-gic-common.h3 * include/linux/irqchip/arm-gic-common.h
10 #include <linux/irqchip/arm-vgic-info.h>
/linux-master/arch/csky/kernel/
H A Dirq.c7 #include <linux/irqchip.h>
/linux-master/arch/riscv/kvm/
H A Dvm.c89 return kvm_riscv_aia_inject_irq(kvm, e->irqchip.pin, level);
104 ents[i].u.irqchip.irqchip = 0;
105 ents[i].u.irqchip.pin = i;
127 e->irqchip.irqchip = ue->u.irqchip.irqchip;
128 e->irqchip.pin = ue->u.irqchip
[all...]
/linux-master/arch/mips/bmips/
H A Dirq.c9 #include <linux/irqchip.h>
/linux-master/drivers/platform/x86/intel/
H A Dcrystal_cove_charger.c24 struct irq_chip irqchip; member in struct:crystal_cove_charger_data
119 charger->irqchip.name = KBUILD_MODNAME;
120 charger->irqchip.irq_unmask = crystal_cove_charger_irq_unmask;
121 charger->irqchip.irq_mask = crystal_cove_charger_irq_mask;
122 charger->irqchip.irq_bus_lock = crystal_cove_charger_irq_bus_lock;
123 charger->irqchip.irq_bus_sync_unlock = crystal_cove_charger_irq_bus_sync_unlock;
126 irq_set_chip_and_handler(charger->charger_irq, &charger->irqchip, handle_simple_irq);
/linux-master/arch/x86/kvm/
H A Dirq_comm.c35 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, argument
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
[all...]
/linux-master/arch/arm/mach-hisi/
H A Dhisilicon.c12 #include <linux/irqchip.h>
/linux-master/arch/arc/kernel/
H A Dirq.c7 #include <linux/irqchip.h>
/linux-master/arch/openrisc/kernel/
H A Dirq.c17 #include <linux/irqchip.h>
/linux-master/arch/microblaze/kernel/
H A Dirq.c20 #include <linux/irqchip.h>
/linux-master/virt/kvm/
H A Dirqchip.c3 * irqchip.c: Common API for in kernel interrupt controllers
40 int kvm_irq_map_chip_pin(struct kvm *kvm, unsigned irqchip, unsigned pin) argument
45 return irq_rt->chip[irqchip][pin];
137 * Do not allow GSI to be mapped to the same irqchip more than once.
138 * Allow only one to one mapping between GSI and non-irqchip routing.
143 ue->u.irqchip.irqchip == ei->irqchip.irqchip)
152 rt->chip[e->irqchip
[all...]
H A DMakefile.kvm12 kvm-$(CONFIG_HAVE_KVM_IRQ_ROUTING) += $(KVM)/irqchip.o
/linux-master/arch/arm/mach-imx/
H A Dmach-imx6ul.c5 #include <linux/irqchip.h>
/linux-master/arch/arm/mach-artpec/
H A Dboard-artpec6.c10 #include <linux/irqchip.h>
11 #include <linux/irqchip/arm-gic.h>
/linux-master/arch/arm/mach-shmobile/
H A Dsetup-r8a7740.c11 #include <linux/irqchip.h>
12 #include <linux/irqchip/arm-gic.h>
/linux-master/include/linux/
H A Dirqchip.h27 * This macro must be used by the different irqchip drivers to declare
33 * @compat: compatible string of the irqchip driver
37 OF_DECLARE_2(irqchip, name, compat, typecheck_irq_init_cb(fn))
66 * This macro must be used by the different irqchip drivers to declare
78 ACPI_DECLARE_SUBTABLE_PROBE_ENTRY(irqchip, name, \

Completed in 363 milliseconds

1234567891011>>