/linux-master/drivers/irqchip/ |
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-crossbar.c | 336 struct irq_domain *parent_domain, *domain; local 344 parent_domain = irq_find_host(parent); 345 if (!parent_domain) { 354 domain = irq_domain_add_hierarchy(parent_domain, 0,
|
H A D | irq-ls-extirq.c | 174 struct irq_domain *domain, *parent_domain; local 178 parent_domain = irq_find_host(parent); 179 if (!parent_domain) { 211 domain = irq_domain_add_hierarchy(parent_domain, 0, priv->nirq, node,
|
H A D | irq-mvebu-gicp.c | 171 struct irq_domain *inner_domain, *plat_domain, *parent_domain; local 223 parent_domain = irq_find_host(irq_parent_dn); 225 if (!parent_domain) { 230 inner_domain = irq_domain_create_hierarchy(parent_domain, 0,
|
H A D | irq-imx-gpcv2.c | 205 struct irq_domain *parent_domain, *domain; local 224 parent_domain = irq_find_host(parent); 225 if (!parent_domain) { 243 domain = irq_domain_add_hierarchy(parent_domain, 0, GPC_MAX_IRQS,
|
H A D | irq-mchp-eic.c | 204 struct irq_domain *parent_domain = NULL; local 217 parent_domain = irq_find_host(parent); 218 if (!parent_domain) { 251 eic->domain = irq_domain_add_hierarchy(parent_domain, 0, MCHP_EIC_NIRQ,
|
H A D | irq-ti-sci-intr.c | 226 struct irq_domain *parent_domain, *domain; local 238 parent_domain = irq_find_host(parent_node); 240 if (!parent_domain) { 277 domain = irq_domain_add_hierarchy(parent_domain, 0, 0, dev_of_node(dev),
|
H A D | irq-uniphier-aidet.c | 166 struct irq_domain *parent_domain; local 173 parent_domain = irq_find_host(parent_np); 175 if (!parent_domain) 189 parent_domain, 0,
|
H A D | irq-loongson-pch-pic.c | 283 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle, 301 priv->pic_domain = irq_domain_create_hierarchy(parent_domain, 0, 334 struct irq_domain *parent_domain; local 339 parent_domain = irq_find_host(parent); 340 if (!parent_domain) { 351 parent_domain, of_node_to_fwnode(node), 0); 282 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-owl-sirq.c | 281 struct irq_domain *domain, *parent_domain; local 285 parent_domain = irq_find_host(parent); 286 if (!parent_domain) { 326 domain = irq_domain_add_hierarchy(parent_domain, 0, NUM_SIRQ, node,
|
H A D | irq-sun6i-r.c | 312 struct irq_domain *domain, *parent_domain; local 329 parent_domain = irq_find_host(parent); 330 if (!parent_domain) { 341 domain = irq_domain_add_hierarchy(parent_domain, 0, 0, node,
|
H A D | irq-sni-exiu.c | 232 struct irq_domain *parent_domain, *domain; local 241 parent_domain = irq_find_host(parent); 242 if (!parent_domain) { 256 domain = irq_domain_add_hierarchy(parent_domain, 0, NUM_IRQS, node,
|
H A D | irq-tegra.c | 278 struct irq_domain *parent_domain, *domain; local 289 parent_domain = irq_find_host(parent); 290 if (!parent_domain) { 333 domain = irq_domain_add_hierarchy(parent_domain, 0, num_ictlrs * 32,
|
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,
|
H A D | irq-mvebu-odmi.c | 164 struct irq_domain *parent_domain, *inner_domain, *plat_domain; local 200 parent_domain = irq_find_host(parent); 202 inner_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 | 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-renesas-rzg2l.c | 412 struct irq_domain *irq_domain, *parent_domain; local 421 parent_domain = irq_find_host(parent); 422 if (!parent_domain) { 460 irq_domain = irq_domain_add_hierarchy(parent_domain, 0, IRQC_NUM_IRQ,
|
/linux-master/arch/arm/mach-imx/ |
H A D | gpc.c | 230 struct irq_domain *parent_domain, *domain; local 238 parent_domain = irq_find_host(parent); 239 if (!parent_domain) { 248 domain = irq_domain_add_hierarchy(parent_domain, 0, GPC_MAX_IRQS,
|
/linux-master/drivers/gpio/ |
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-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;
|
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,
|
/linux-master/arch/arm/mach-exynos/ |
H A D | suspend.c | 192 struct irq_domain *parent_domain, *domain; local 199 parent_domain = irq_find_host(parent); 200 if (!parent_domain) { 212 domain = irq_domain_add_hierarchy(parent_domain, 0, 0,
|
/linux-master/arch/arm/mach-omap2/ |
H A D | omap-wakeupgen.c | 549 struct irq_domain *parent_domain, *domain; local 559 parent_domain = irq_find_host(parent); 560 if (!parent_domain) { 588 domain = irq_domain_add_hierarchy(parent_domain, 0, max_irqs,
|