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()
347 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_extif_domain_init()
349 if (!bus->irq_domain) { in ssb_gpio_irq_extif_domain_init()
354 int irq = irq_create_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_init()
373 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_init()
377 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_extif_domain_init()
393 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_exit()
397 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_extif_domain_exit()