/linux-master/include/linux/gpio/ |
H A D | driver.h | 76 * @parent_domain: 83 struct irq_domain *parent_domain; member in struct:gpio_irq_chip
|
/linux-master/drivers/irqchip/ |
H A D | irq-stm32-exti.c | 956 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 D | irq-renesas-rzg2l.c | 406 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 D | irq-loongson-pch-pic.c | 320 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 D | irq-gic-v3-its.c | 5673 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 D | irq-loongson-pch-msi.c | 190 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 D | irq-meson-gpio.c | 551 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 D | irq-qcom-mpm.c | 324 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 D | qcom-pdc.c | 314 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 D | gpiolib.c | 1587 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 D | gpio-tegra186.c | 704 fwspec->fwnode = chip->irq.parent_domain->fwnode; 970 irq->parent_domain = irq_find_host(np); 973 if (!irq->parent_domain)
|
H A D | gpio-sifive.c | 248 girq->parent_domain = parent;
|
H A D | gpio-ixp4xx.c | 326 girq->parent_domain = parent;
|
H A D | gpio-tegra.c | 450 fwspec->fwnode = chip->irq.parent_domain->fwnode; 770 irq->parent_domain = irq_find_host(np); 773 if (!irq->parent_domain)
|
H A D | gpio-xgene-sb.c | 221 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 D | gpio-uniphier.c | 342 struct irq_domain *parent_domain; local 354 parent_domain = irq_find_host(parent_np); 356 if (!parent_domain) 405 parent_domain, 0,
|
H A D | gpio-lpc18xx.c | 206 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 D | gpio-msc313.c | 577 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 D | pinctrl-rzg2l.c | 2034 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 D | pinctrl-msm.c | 1414 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 D | pinctrl-ssbi-mpp.c | 820 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 D | pinctrl-spmi-mpp.c | 854 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 D | pinctrl-ssbi-gpio.c | 730 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 D | pinctrl-spmi-gpio.c | 1014 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 D | pm-domains.c | 804 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);
|