Home
last modified time | relevance | path

Searched refs:parent_domain (Results 1 – 16 of 16) sorted by relevance

/Linux-v4.19/drivers/irqchip/
Dirq-uniphier-aidet.c175 struct irq_domain *parent_domain; in uniphier_aidet_probe() local
183 parent_domain = irq_find_host(parent_np); in uniphier_aidet_probe()
185 if (!parent_domain) in uniphier_aidet_probe()
200 parent_domain, 0, in uniphier_aidet_probe()
Dirq-sni-exiu.c173 struct irq_domain *parent_domain, *domain; in exiu_init() local
182 parent_domain = irq_find_host(parent); in exiu_init()
183 if (!parent_domain) { in exiu_init()
208 domain = irq_domain_add_hierarchy(parent_domain, 0, NUM_IRQS, node, in exiu_init()
Dirq-mvebu-gicp.c171 struct irq_domain *inner_domain, *plat_domain, *parent_domain; in mvebu_gicp_probe() local
225 parent_domain = irq_find_host(irq_parent_dn); in mvebu_gicp_probe()
226 if (!parent_domain) { in mvebu_gicp_probe()
231 inner_domain = irq_domain_create_hierarchy(parent_domain, 0, in mvebu_gicp_probe()
Dirq-imx-gpcv2.c198 struct irq_domain *parent_domain, *domain; in imx_gpcv2_irqchip_init() local
207 parent_domain = irq_find_host(parent); in imx_gpcv2_irqchip_init()
208 if (!parent_domain) { in imx_gpcv2_irqchip_init()
228 domain = irq_domain_add_hierarchy(parent_domain, 0, GPC_MAX_IRQS, in imx_gpcv2_irqchip_init()
Dqcom-pdc.c272 struct irq_domain *parent_domain, *pdc_domain; in qcom_pdc_init() local
281 parent_domain = irq_find_host(parent); in qcom_pdc_init()
282 if (!parent_domain) { in qcom_pdc_init()
294 pdc_domain = irq_domain_create_hierarchy(parent_domain, 0, PDC_MAX_IRQS, in qcom_pdc_init()
Dirq-crossbar.c340 struct irq_domain *parent_domain, *domain; in irqcrossbar_init() local
348 parent_domain = irq_find_host(parent); in irqcrossbar_init()
349 if (!parent_domain) { in irqcrossbar_init()
358 domain = irq_domain_add_hierarchy(parent_domain, 0, in irqcrossbar_init()
Dirq-tegra.c287 struct irq_domain *parent_domain, *domain; in tegra_ictlr_init() local
298 parent_domain = irq_find_host(parent); in tegra_ictlr_init()
299 if (!parent_domain) { in tegra_ictlr_init()
342 domain = irq_domain_add_hierarchy(parent_domain, 0, num_ictlrs * 32, in tegra_ictlr_init()
Dirq-meson-gpio.c369 struct irq_domain *domain, *parent_domain; in meson_gpio_irq_of_init() local
378 parent_domain = irq_find_host(parent); in meson_gpio_irq_of_init()
379 if (!parent_domain) { in meson_gpio_irq_of_init()
400 domain = irq_domain_create_hierarchy(parent_domain, 0, ctl->nr_hwirq, in meson_gpio_irq_of_init()
Dirq-stm32-exti.c748 struct irq_domain *parent_domain, *domain; in stm32_exti_hierarchy_init() local
752 parent_domain = irq_find_host(parent); in stm32_exti_hierarchy_init()
753 if (!parent_domain) { in stm32_exti_hierarchy_init()
765 domain = irq_domain_add_hierarchy(parent_domain, 0, in stm32_exti_hierarchy_init()
Dirq-gic-v3-its.c3756 struct irq_domain *parent_domain) in its_init() argument
3763 its_parent = parent_domain; in its_init()
3785 its_init_v4(parent_domain, &its_vpe_domain_ops)) { in its_init()
/Linux-v4.19/arch/arm/mach-imx/
Dgpc.c237 struct irq_domain *parent_domain, *domain; in imx_gpc_init() local
245 parent_domain = irq_find_host(parent); in imx_gpc_init()
246 if (!parent_domain) { in imx_gpc_init()
255 domain = irq_domain_add_hierarchy(parent_domain, 0, GPC_MAX_IRQS, in imx_gpc_init()
/Linux-v4.19/drivers/gpio/
Dgpio-xgene-sb.c234 struct irq_domain *parent_domain = NULL; in xgene_gpio_sb_probe() local
251 parent_domain = irq_get_irq_data(ret)->domain; in xgene_gpio_sb_probe()
253 if (!parent_domain) { in xgene_gpio_sb_probe()
288 priv->irq_domain = irq_domain_create_hierarchy(parent_domain, in xgene_gpio_sb_probe()
Dgpio-uniphier.c354 struct irq_domain *parent_domain; in uniphier_gpio_probe() local
367 parent_domain = irq_find_host(parent_np); in uniphier_gpio_probe()
369 if (!parent_domain) in uniphier_gpio_probe()
419 parent_domain, 0, in uniphier_gpio_probe()
/Linux-v4.19/arch/arm/mach-exynos/
Dsuspend.c181 struct irq_domain *parent_domain, *domain; in exynos_pmu_irq_init() local
188 parent_domain = irq_find_host(parent); in exynos_pmu_irq_init()
189 if (!parent_domain) { in exynos_pmu_irq_init()
201 domain = irq_domain_add_hierarchy(parent_domain, 0, 0, in exynos_pmu_irq_init()
/Linux-v4.19/arch/arm/mach-omap2/
Domap-wakeupgen.c517 struct irq_domain *parent_domain, *domain; in wakeupgen_init() local
527 parent_domain = irq_find_host(parent); in wakeupgen_init()
528 if (!parent_domain) { in wakeupgen_init()
556 domain = irq_domain_add_hierarchy(parent_domain, 0, max_irqs, in wakeupgen_init()
/Linux-v4.19/drivers/soc/rockchip/
Dpm_domains.c569 struct generic_pm_domain *child_domain, *parent_domain; in rockchip_pm_add_subdomain() local
582 parent_domain = pmu->genpd_data.domains[idx]; in rockchip_pm_add_subdomain()
600 error = pm_genpd_add_subdomain(parent_domain, child_domain); in rockchip_pm_add_subdomain()
603 parent_domain->name, child_domain->name, error); in rockchip_pm_add_subdomain()
607 parent_domain->name, child_domain->name); in rockchip_pm_add_subdomain()