Lines Matching refs:irq_domain
36 return irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_to_irq()
155 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_chipco_domain_init()
157 if (!bus->irq_domain) { in ssb_gpio_irq_chipco_domain_init()
162 int irq = irq_create_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_chipco_domain_init()
182 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_chipco_domain_init()
186 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_chipco_domain_init()
203 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_chipco_domain_exit()
207 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_chipco_domain_exit()
352 bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio, in ssb_gpio_irq_extif_domain_init()
354 if (!bus->irq_domain) { in ssb_gpio_irq_extif_domain_init()
359 int irq = irq_create_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_init()
378 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_init()
382 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_extif_domain_init()
398 int irq = irq_find_mapping(bus->irq_domain, gpio); in ssb_gpio_irq_extif_domain_exit()
402 irq_domain_remove(bus->irq_domain); in ssb_gpio_irq_extif_domain_exit()