Lines Matching refs:domain
225 static int tegra_ictlr_domain_xlate(struct irq_domain *domain, in tegra_ictlr_domain_xlate() argument
232 if (domain->of_node != controller) in tegra_ictlr_domain_xlate()
244 static int tegra_ictlr_domain_alloc(struct irq_domain *domain, in tegra_ictlr_domain_alloc() argument
250 struct tegra_ictlr_info *info = domain->host_data; in tegra_ictlr_domain_alloc()
266 irq_domain_set_hwirq_and_chip(domain, virq + i, hwirq + i, in tegra_ictlr_domain_alloc()
272 parent_args.np = domain->parent->of_node; in tegra_ictlr_domain_alloc()
273 return irq_domain_alloc_irqs_parent(domain, virq, nr_irqs, &parent_args); in tegra_ictlr_domain_alloc()
276 static void tegra_ictlr_domain_free(struct irq_domain *domain, in tegra_ictlr_domain_free() argument
283 struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); in tegra_ictlr_domain_free()
297 struct irq_domain *parent_domain, *domain; in tegra_ictlr_init() local
352 domain = irq_domain_add_hierarchy(parent_domain, 0, num_ictlrs * 32, in tegra_ictlr_init()
355 if (!domain) { in tegra_ictlr_init()