Searched refs:irq_chip (Results 1 - 25 of 567) sorted by relevance

1234567891011>>

/linux-master/drivers/gpio/
H A Dgpio-sl28cpld.c53 struct regmap_irq_chip *irq_chip; local
64 irq_chip = devm_kzalloc(dev, sizeof(*irq_chip), GFP_KERNEL);
65 if (!irq_chip)
68 irq_chip->name = "sl28cpld-gpio-irq";
69 irq_chip->irqs = sl28cpld_gpio_irqs;
70 irq_chip->num_irqs = ARRAY_SIZE(sl28cpld_gpio_irqs);
71 irq_chip->num_regs = 1;
72 irq_chip->status_base = base + GPIO_REG_IP;
73 irq_chip
[all...]
H A Dgpio-em.c29 struct irq_chip irq_chip; member in struct:em_gio_priv
248 irq_set_chip_and_handler(irq, &p->irq_chip, handle_level_irq);
268 struct irq_chip *irq_chip; local
317 irq_chip = &p->irq_chip;
318 irq_chip->name = "gpio-em";
319 irq_chip->irq_mask = em_gio_irq_disable;
320 irq_chip
[all...]
H A Dgpio-uniphier.c28 struct irq_chip irq_chip; member in struct:uniphier_gpio_priv
286 &priv->irq_chip, priv);
345 struct irq_chip *irq_chip; local
390 irq_chip = &priv->irq_chip;
391 irq_chip->name = dev_name(dev);
392 irq_chip->irq_mask = uniphier_gpio_irq_mask;
393 irq_chip
[all...]
/linux-master/include/linux/irqchip/
H A Dchained_irq.h16 static inline void chained_irq_enter(struct irq_chip *chip,
32 static inline void chained_irq_exit(struct irq_chip *chip,
/linux-master/arch/parisc/include/asm/
H A Dirq.h35 struct irq_chip;
47 extern int cpu_claim_irq(unsigned int irq, struct irq_chip *, void *);
/linux-master/arch/powerpc/include/asm/
H A Dehv_pic.h31 struct irq_chip hc_irq;
/linux-master/drivers/irqchip/
H A Dspear-shirq.c38 * irq_chip: Interrupt controller chip used for this instance,
49 struct irq_chip *irq_chip; member in struct:spear_shirq
82 static struct irq_chip shirq_chip = {
92 .irq_chip = &shirq_chip,
108 .irq_chip = &dummy_irq_chip,
116 .irq_chip = &dummy_irq_chip,
124 .irq_chip = &dummy_irq_chip,
132 .irq_chip = &dummy_irq_chip,
152 .irq_chip
[all...]
H A Dirq-partition-percpu.c34 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
45 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
58 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
73 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
86 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
98 struct irq_chip *chip = irq_desc_get_chip(part->chained_desc);
104 static struct irq_chip partition_irq_chip = {
116 struct irq_chip *chip = irq_desc_get_chip(desc);
H A Dirq-bcm2836.c57 static struct irq_chip bcm2836_arm_irqchip_timer = {
73 static struct irq_chip bcm2836_arm_irqchip_pmu = {
87 static struct irq_chip bcm2836_arm_irqchip_gpu = {
97 static struct irq_chip bcm2836_arm_irqchip_dummy = {
105 struct irq_chip *chip;
155 struct irq_chip *chip = irq_desc_get_chip(desc);
194 static struct irq_chip bcm2836_arm_irqchip_ipi = {
/linux-master/kernel/irq/
H A Ddummychip.c39 struct irq_chip no_irq_chip = {
53 struct irq_chip dummy_irq_chip = {
/linux-master/arch/xtensa/kernel/
H A Dirq.c89 struct irq_chip *irq_chip = d->host_data; local
93 irq_set_chip_and_handler_name(irq, irq_chip,
97 irq_set_chip_and_handler_name(irq, irq_chip,
101 irq_set_chip_and_handler_name(irq, irq_chip,
105 irq_set_chip_and_handler_name(irq, irq_chip,
110 irq_set_chip_and_handler_name(irq, irq_chip,
116 irq_set_chip_and_handler_name(irq, irq_chip,
/linux-master/arch/alpha/kernel/
H A Dirq_impl.h33 extern struct irq_chip i8259a_irq_type;
H A Dirq_srm.c38 static struct irq_chip srm_irq_type = {
/linux-master/drivers/pinctrl/samsung/
H A Dpinctrl-exynos.c34 struct irq_chip chip;
42 struct exynos_irq_chip *irq_chip);
45 static inline struct exynos_irq_chip *to_exynos_irq_chip(struct irq_chip *chip)
52 struct irq_chip *chip = irq_data_get_irq_chip(irqd);
75 struct irq_chip *chip = irq_data_get_irq_chip(irqd);
90 struct irq_chip *chip = irq_data_get_irq_chip(irqd);
124 struct irq_chip *chip = irq_data_get_irq_chip(irqd);
239 * irq_chip for gpio interrupts.
264 irq_set_chip_and_handler(virq, &b->irq_chip->chip,
337 bank->irq_chip
394 exynos_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, struct exynos_irq_chip *irq_chip) argument
415 s5pv210_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, struct exynos_irq_chip *irq_chip) argument
590 const struct exynos_irq_chip *irq_chip; local
729 struct exynos_irq_chip *irq_chip = NULL; local
[all...]
/linux-master/arch/arm/mach-omap1/
H A Dams-delta-fiq.c44 static struct irq_chip *irq_chip; variable in typeref:struct:irq_chip
75 if (!WARN_ON_ONCE(!irq_chip->irq_unmask))
76 irq_chip->irq_unmask(d);
94 /* Store irq_chip location for IRQ handler use */
95 irq_chip = chip->irq.chip;
96 if (!irq_chip) {
/linux-master/arch/sh/include/asm/
H A Dhw_irq.h23 struct irq_chip chip;
/linux-master/arch/mips/loongson2ef/common/
H A Dbonito-irq.c27 static struct irq_chip bonito_irq_type = {
/linux-master/drivers/mfd/
H A Dmc13xxx.h36 struct regmap_irq_chip irq_chip; member in struct:mc13xxx
H A Dsprd-sc27xx-spi.c41 struct regmap_irq_chip irq_chip; member in struct:sprd_pmic
181 ddata->irq_chip.name = dev_name(&spi->dev);
182 ddata->irq_chip.status_base =
184 ddata->irq_chip.unmask_base = pdata->irq_base + SPRD_PMIC_INT_EN;
185 ddata->irq_chip.ack_base = 0;
186 ddata->irq_chip.num_regs = 1;
187 ddata->irq_chip.num_irqs = pdata->num_irqs;
195 ddata->irq_chip.irqs = ddata->irqs;
201 &ddata->irq_chip, &ddata->irq_data);
/linux-master/arch/m68k/apollo/
H A Ddn_ints.c37 static struct irq_chip apollo_irq_chip = {
/linux-master/drivers/soundwire/
H A Dirq.c18 irq_set_chip(virq, &bus->irq_chip);
32 bus->irq_chip.name = dev_name(bus->dev);
/linux-master/arch/x86/include/asm/
H A Di8259.h57 extern struct irq_chip i8259A_chip;
61 struct irq_chip *chip;
/linux-master/arch/m68k/include/asm/
H A Dirq.h63 struct irq_chip;
73 extern void m68k_setup_irq_controller(struct irq_chip *,
/linux-master/arch/m68k/kernel/
H A Dints.c36 static struct irq_chip auto_irq_chip = {
42 static struct irq_chip user_irq_chip = {
117 void m68k_setup_irq_controller(struct irq_chip *chip,
/linux-master/arch/hexagon/kernel/
H A Dirq_cpu.c45 static struct irq_chip hexagon_irq_chip = {

Completed in 201 milliseconds

1234567891011>>