Lines Matching refs:irq_chip
37 struct irq_chip chip;
44 static inline struct exynos_irq_chip *to_exynos_irq_chip(struct irq_chip *chip) in to_exynos_irq_chip()
61 struct irq_chip *chip = irq_data_get_irq_chip(irqd); in exynos_irq_mask()
80 struct irq_chip *chip = irq_data_get_irq_chip(irqd); in exynos_irq_ack()
91 struct irq_chip *chip = irq_data_get_irq_chip(irqd); in exynos_irq_unmask()
121 struct irq_chip *chip = irq_data_get_irq_chip(irqd); in exynos_irq_set_type()
165 struct irq_chip *chip = irq_data_get_irq_chip(irqd); in exynos_irq_request_resources()
204 struct irq_chip *chip = irq_data_get_irq_chip(irqd); in exynos_irq_release_resources()
257 irq_set_chip_and_handler(virq, &b->irq_chip->chip, in exynos_eint_irq_map()
340 bank->irq_chip = &exynos_gpio_irq_chip; in exynos_eint_gpio_init()
426 struct irq_chip *chip = irq_desc_get_chip(desc); in exynos_irq_eint0_15()
456 struct irq_chip *chip = irq_desc_get_chip(desc); in exynos_irq_demux_eint16_31()
467 pend = readl(d->virt_base + b->irq_chip->eint_pend in exynos_irq_demux_eint16_31()
469 mask = readl(d->virt_base + b->irq_chip->eint_mask in exynos_irq_demux_eint16_31()
489 struct exynos_irq_chip *irq_chip; in exynos_eint_wkup_init() local
499 irq_chip = kmemdup(match->data, in exynos_eint_wkup_init()
500 sizeof(*irq_chip), GFP_KERNEL); in exynos_eint_wkup_init()
520 bank->irq_chip = irq_chip; in exynos_eint_wkup_init()