Lines Matching refs:irq_domain
31 return irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_to_irq()
150 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_chipco_domain_init()
152 if (!bus->irq_domain) { in ssb_gpio_irq_chipco_domain_init()
157 int irq = irq_create_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_chipco_domain_init()
177 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_chipco_domain_init()
181 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_chipco_domain_init()
198 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_chipco_domain_exit()
202 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_chipco_domain_exit()
348 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_extif_domain_init()
350 if (!bus->irq_domain) { in ssb_gpio_irq_extif_domain_init()
355 int irq = irq_create_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_init()
374 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_init()
378 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_extif_domain_init()
394 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_exit()
398 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_extif_domain_exit()