Lines Matching refs:gc

412 	struct irq_chip_generic *gc;  in tz1090_gpio_bank_probe()  local
483 gc = irq_get_domain_generic_chip(bank->domain, 0); in tz1090_gpio_bank_probe()
484 gc->reg_base = bank->reg; in tz1090_gpio_bank_probe()
487 gc->chip_types[0].type = IRQ_TYPE_LEVEL_MASK; in tz1090_gpio_bank_probe()
488 gc->chip_types[0].handler = handle_level_irq; in tz1090_gpio_bank_probe()
489 gc->chip_types[0].regs.ack = REG_GPIO_IRQ_STS; in tz1090_gpio_bank_probe()
490 gc->chip_types[0].regs.mask = REG_GPIO_IRQ_EN; in tz1090_gpio_bank_probe()
491 gc->chip_types[0].chip.irq_startup = gpio_startup_irq; in tz1090_gpio_bank_probe()
492 gc->chip_types[0].chip.irq_ack = irq_gc_ack_clr_bit; in tz1090_gpio_bank_probe()
493 gc->chip_types[0].chip.irq_mask = irq_gc_mask_clr_bit; in tz1090_gpio_bank_probe()
494 gc->chip_types[0].chip.irq_unmask = irq_gc_mask_set_bit; in tz1090_gpio_bank_probe()
495 gc->chip_types[0].chip.irq_set_type = gpio_set_irq_type; in tz1090_gpio_bank_probe()
496 gc->chip_types[0].chip.irq_set_wake = gpio_set_irq_wake; in tz1090_gpio_bank_probe()
497 gc->chip_types[0].chip.flags = IRQCHIP_MASK_ON_SUSPEND; in tz1090_gpio_bank_probe()
500 gc->chip_types[1].type = IRQ_TYPE_EDGE_BOTH; in tz1090_gpio_bank_probe()
501 gc->chip_types[1].handler = handle_edge_irq; in tz1090_gpio_bank_probe()
502 gc->chip_types[1].regs.ack = REG_GPIO_IRQ_STS; in tz1090_gpio_bank_probe()
503 gc->chip_types[1].regs.mask = REG_GPIO_IRQ_EN; in tz1090_gpio_bank_probe()
504 gc->chip_types[1].chip.irq_startup = gpio_startup_irq; in tz1090_gpio_bank_probe()
505 gc->chip_types[1].chip.irq_ack = irq_gc_ack_clr_bit; in tz1090_gpio_bank_probe()
506 gc->chip_types[1].chip.irq_mask = irq_gc_mask_clr_bit; in tz1090_gpio_bank_probe()
507 gc->chip_types[1].chip.irq_unmask = irq_gc_mask_set_bit; in tz1090_gpio_bank_probe()
508 gc->chip_types[1].chip.irq_set_type = gpio_set_irq_type; in tz1090_gpio_bank_probe()
509 gc->chip_types[1].chip.irq_set_wake = gpio_set_irq_wake; in tz1090_gpio_bank_probe()
510 gc->chip_types[1].chip.flags = IRQCHIP_MASK_ON_SUSPEND; in tz1090_gpio_bank_probe()