Searched refs:parent_domain (Results 1 - 25 of 43) sorted by last modified time

12

/linux-master/include/linux/gpio/
H A Ddriver.h76 * @parent_domain:
83 struct irq_domain *parent_domain; member in struct:gpio_irq_chip
/linux-master/drivers/irqchip/
H A Dirq-stm32-exti.c956 struct irq_domain *parent_domain, *domain; local
1008 parent_domain = irq_find_host(of_irq_find_parent(np));
1009 if (!parent_domain) {
1014 domain = irq_domain_add_hierarchy(parent_domain, 0,
H A Dirq-renesas-rzg2l.c406 struct irq_domain *irq_domain, *parent_domain; local
415 parent_domain = irq_find_host(parent);
416 if (!parent_domain) {
454 irq_domain = irq_domain_add_hierarchy(parent_domain, 0, IRQC_NUM_IRQ,
H A Dirq-loongson-pch-pic.c320 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle,
343 priv->pic_domain = irq_domain_create_hierarchy(parent_domain, 0,
376 struct irq_domain *parent_domain; local
381 parent_domain = irq_find_host(parent);
382 if (!parent_domain) {
393 parent_domain, of_node_to_fwnode(node), 0);
319 pch_pic_init(phys_addr_t addr, unsigned long size, int vec_base, struct irq_domain *parent_domain, struct fwnode_handle *domain_handle, u32 gsi_base) argument
H A Dirq-gic-v3-its.c5673 struct irq_domain *parent_domain)
5683 its_parent = parent_domain;
5717 its_init_v4(parent_domain, &its_vpe_domain_ops, sgi_ops)) {
5672 its_init(struct fwnode_handle *handle, struct rdists *rdists, struct irq_domain *parent_domain) argument
H A Dirq-loongson-pch-msi.c190 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle)
212 ret = pch_msi_init_domains(priv, parent_domain, domain_handle);
233 struct irq_domain *parent_domain; local
235 parent_domain = irq_find_host(parent);
236 if (!parent_domain) {
256 err = pch_msi_init(res.start, irq_base, irq_count, parent_domain, of_node_to_fwnode(node));
189 pch_msi_init(phys_addr_t msg_address, int irq_base, int irq_count, struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) argument
H A Dirq-meson-gpio.c551 struct irq_domain *domain, *parent_domain; local
560 parent_domain = irq_find_host(parent);
561 if (!parent_domain) {
582 domain = irq_domain_create_hierarchy(parent_domain, 0,
H A Dirq-qcom-mpm.c324 struct irq_domain *parent_domain; local
441 parent_domain = irq_find_host(parent);
442 if (!parent_domain) {
448 priv->domain = irq_domain_create_hierarchy(parent_domain,
H A Dqcom-pdc.c314 struct irq_domain *parent_domain, *pdc_domain; local
335 parent_domain = irq_find_host(parent);
336 if (!parent_domain) {
348 pdc_domain = irq_domain_create_hierarchy(parent_domain,
/linux-master/drivers/gpio/
H A Dgpiolib.c1587 gc->irq.parent_domain,
1604 return !!gc->irq.parent_domain;
1614 fwspec->fwnode = gc->irq.parent_domain->fwnode;
1630 fwspec->fwnode = gc->irq.parent_domain->fwnode;
H A Dgpio-tegra186.c704 fwspec->fwnode = chip->irq.parent_domain->fwnode;
970 irq->parent_domain = irq_find_host(np);
973 if (!irq->parent_domain)
H A Dgpio-sifive.c248 girq->parent_domain = parent;
H A Dgpio-ixp4xx.c326 girq->parent_domain = parent;
H A Dgpio-tegra.c450 fwspec->fwnode = chip->irq.parent_domain->fwnode;
770 irq->parent_domain = irq_find_host(np);
773 if (!irq->parent_domain)
H A Dgpio-xgene-sb.c221 struct irq_domain *parent_domain = NULL; local
237 parent_domain = irq_get_irq_data(ret)->domain;
239 if (!parent_domain) {
274 priv->irq_domain = irq_domain_create_hierarchy(parent_domain,
H A Dgpio-uniphier.c342 struct irq_domain *parent_domain; local
354 parent_domain = irq_find_host(parent_np);
356 if (!parent_domain)
405 parent_domain, 0,
H A Dgpio-lpc18xx.c206 struct irq_domain *parent_domain; local
216 parent_domain = irq_find_host(parent_node);
218 if (!parent_domain)
244 ic->domain = irq_domain_add_hierarchy(parent_domain, 0,
H A Dgpio-msc313.c577 fwspec->fwnode = gc->irq.parent_domain->fwnode;
615 struct irq_domain *parent_domain; local
627 parent_domain = irq_find_host(parent_node);
628 if (!parent_domain)
666 gpioirqchip->parent_domain = parent_domain;
/linux-master/drivers/pinctrl/renesas/
H A Dpinctrl-rzg2l.c2034 fwspec->fwnode = chip->irq.parent_domain->fwnode;
2200 struct irq_domain *parent_domain; local
2210 parent_domain = irq_find_host(parent_np);
2212 if (!parent_domain)
2244 girq->parent_domain = parent_domain;
/linux-master/drivers/pinctrl/qcom/
H A Dpinctrl-msm.c1414 chip->irq.parent_domain = irq_find_matching_host(np,
1417 if (!chip->irq.parent_domain)
1424 skip = irq_domain_qcom_handle_wakeup(chip->irq.parent_domain);
H A Dpinctrl-ssbi-mpp.c820 struct irq_domain *parent_domain; local
894 parent_domain = irq_find_host(parent_node);
896 if (!parent_domain)
904 girq->parent_domain = parent_domain;
H A Dpinctrl-spmi-mpp.c854 struct irq_domain *parent_domain; local
939 parent_domain = irq_find_host(parent_node);
941 if (!parent_domain)
949 girq->parent_domain = parent_domain;
H A Dpinctrl-ssbi-gpio.c730 struct irq_domain *parent_domain; local
803 parent_domain = irq_find_host(parent_node);
805 if (!parent_domain)
813 girq->parent_domain = parent_domain;
H A Dpinctrl-spmi-gpio.c1014 fwspec->fwnode = chip->irq.parent_domain->fwnode;
1054 struct irq_domain *parent_domain; local
1140 parent_domain = irq_find_host(parent_node);
1142 if (!parent_domain)
1150 girq->parent_domain = parent_domain;
/linux-master/drivers/pmdomain/rockchip/
H A Dpm-domains.c804 struct generic_pm_domain *child_domain, *parent_domain; local
817 parent_domain = pmu->genpd_data.domains[idx];
835 error = pm_genpd_add_subdomain(parent_domain, child_domain);
838 parent_domain->name, child_domain->name, error);
842 parent_domain->name, child_domain->name);

Completed in 262 milliseconds

12