Lines Matching refs:domain
128 struct irq_domain *domain[2]; member
135 u8 map, struct irq_domain *domain);
188 struct irq_domain *domain; member
541 struct irq_domain *domain; in adi_gpio_handle_pint_irq() local
550 domain = pint->domain[0]; in adi_gpio_handle_pint_irq()
556 domain = pint->domain[1]; in adi_gpio_handle_pint_irq()
563 generic_handle_irq(irq_find_mapping(domain, in adi_gpio_handle_pint_irq()
792 return irq_find_mapping(port->domain, offset); in adi_gpio_to_irq()
794 return irq_create_mapping(port->domain, offset); in adi_gpio_to_irq()
798 struct irq_domain *domain) in adi_pint_map_port() argument
821 pint->domain[assign] = domain; in adi_pint_map_port()
901 port->domain = irq_domain_add_linear(node, port->width, in adi_gpio_init_int()
903 if (!port->domain) { in adi_gpio_init_int()
916 port->pint_map, port->domain); in adi_gpio_init_int()
921 ret = irq_create_strict_mappings(port->domain, port->irq_base, in adi_gpio_init_int()
1023 irq_domain_remove(port->domain); in adi_gpio_probe()
1037 irq_dispose_mapping(irq_find_mapping(port->domain, in adi_gpio_remove()
1039 irq_domain_remove(port->domain); in adi_gpio_remove()