Lines Matching refs:irqc
1057 static int omap_gpio_chip_init(struct gpio_bank *bank, struct irq_chip *irqc) in omap_gpio_chip_init() argument
1107 irqc->irq_ack = dummy_irq_chip.irq_ack; in omap_gpio_chip_init()
1108 irqc->irq_mask = irq_gc_mask_set_bit; in omap_gpio_chip_init()
1109 irqc->irq_unmask = irq_gc_mask_clr_bit; in omap_gpio_chip_init()
1111 irqc->irq_set_wake = NULL; in omap_gpio_chip_init()
1114 ret = gpiochip_irqchip_add(&bank->chip, irqc, in omap_gpio_chip_init()
1124 gpiochip_set_chained_irqchip(&bank->chip, irqc, in omap_gpio_chip_init()
1140 struct irq_chip *irqc; in omap_gpio_probe() local
1155 irqc = devm_kzalloc(dev, sizeof(*irqc), GFP_KERNEL); in omap_gpio_probe()
1156 if (!irqc) in omap_gpio_probe()
1159 irqc->irq_startup = omap_gpio_irq_startup, in omap_gpio_probe()
1160 irqc->irq_shutdown = omap_gpio_irq_shutdown, in omap_gpio_probe()
1161 irqc->irq_ack = omap_gpio_ack_irq, in omap_gpio_probe()
1162 irqc->irq_mask = omap_gpio_mask_irq, in omap_gpio_probe()
1163 irqc->irq_unmask = omap_gpio_unmask_irq, in omap_gpio_probe()
1164 irqc->irq_set_type = omap_gpio_irq_type, in omap_gpio_probe()
1165 irqc->irq_set_wake = omap_gpio_wake_enable, in omap_gpio_probe()
1166 irqc->name = dev_name(&pdev->dev); in omap_gpio_probe()
1223 ret = omap_gpio_chip_init(bank, irqc); in omap_gpio_probe()