Home
last modified time | relevance | path

Searched refs:domain_handle (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-6.6/drivers/irqchip/
H A Dirq-loongson-pch-msi.c162 struct fwnode_handle *domain_handle) in pch_msi_init_domains()
167 domain_handle, in pch_msi_init_domains()
177 msi_domain = pci_msi_create_irq_domain(domain_handle, in pch_msi_init_domains()
190 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) in pch_msi_init()
212 ret = pch_msi_init_domains(priv, parent_domain, domain_handle); in pch_msi_init()
216 pch_msi_handle[nr_pics++] = domain_handle; in pch_msi_init()
282 struct fwnode_handle *domain_handle; in pch_msi_acpi_init() local
284 domain_handle = irq_domain_alloc_fwnode(&acpi_pchmsi->msg_address); in pch_msi_acpi_init()
286 acpi_pchmsi->count, parent, domain_handle); in pch_msi_acpi_init()
288 irq_domain_free_fwnode(domain_handle); in pch_msi_acpi_init()
160 pch_msi_init_domains(struct pch_msi_data *priv, struct irq_domain *parent, struct fwnode_handle *domain_handle) pch_msi_init_domains() argument
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) pch_msi_init() argument
[all...]
H A Dirq-loongarch-cpu.c31 struct fwnode_handle *domain_handle = NULL; in lpic_get_gsi_domain_id() local
36 domain_handle = liointc_handle; in lpic_get_gsi_domain_id()
41 domain_handle = pch_lpc_handle; in lpic_get_gsi_domain_id()
47 domain_handle = pch_pic_handle[id]; in lpic_get_gsi_domain_id()
51 return domain_handle; in lpic_get_gsi_domain_id()
H A Dirq-gic-v3-its-platform-msi.c113 struct fwnode_handle *domain_handle; in its_pmsi_parse_madt() local
120 domain_handle = iort_find_domain_token(its_entry->translation_id); in its_pmsi_parse_madt()
121 if (!domain_handle) { in its_pmsi_parse_madt()
126 err = its_pmsi_init_one(domain_handle, node_name); in its_pmsi_parse_madt()
H A Dirq-loongson-htvec.c184 int num_parents, int parent_irq[], struct fwnode_handle *domain_handle) in htvec_init()
198 priv->htvec_domain = irq_domain_create_linear(domain_handle, in htvec_init()
297 struct fwnode_handle *domain_handle; in htvec_acpi_init() local
304 domain_handle = irq_domain_alloc_fwnode(&acpi_htvec->address); in htvec_acpi_init()
305 if (!domain_handle) { in htvec_acpi_init()
315 num_parents, parent_irq, domain_handle); in htvec_acpi_init()
320 irq_domain_free_fwnode(domain_handle); in htvec_acpi_init()
183 htvec_init(phys_addr_t addr, unsigned long size, int num_parents, int parent_irq[], struct fwnode_handle *domain_handle) htvec_init() argument
H A Dirq-loongson-liointc.c202 struct fwnode_handle *domain_handle, struct device_node *node) in liointc_init()
242 domain = irq_domain_create_linear(domain_handle, LIOINTC_CHIP_IRQ, in liointc_init()
245 domain = irq_domain_create_linear(domain_handle, LIOINTC_CHIP_IRQ, in liointc_init()
312 liointc_handle = domain_handle; in liointc_init()
401 struct fwnode_handle *domain_handle; in liointc_acpi_init() local
409 domain_handle = irq_domain_alloc_fwnode(&acpi_liointc->address); in liointc_acpi_init()
410 if (!domain_handle) { in liointc_acpi_init()
416 1, domain_handle, NULL); in liointc_acpi_init()
420 irq_domain_free_fwnode(domain_handle); in liointc_acpi_init()
201 liointc_init(phys_addr_t addr, unsigned long size, int revision, struct fwnode_handle *domain_handle, struct device_node *node) liointc_init() argument
H A Dirq-loongson-pch-pic.c283 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle, in pch_pic_init()
302 priv->vec_count, domain_handle, in pch_pic_init()
311 pch_pic_handle[nr_pics] = domain_handle; in pch_pic_init()
405 struct fwnode_handle *domain_handle; in pch_pic_acpi_init() local
410 domain_handle = irq_domain_alloc_fwnode(&acpi_pchpic->address); in pch_pic_acpi_init()
411 if (!domain_handle) { in pch_pic_acpi_init()
417 0, parent, domain_handle, acpi_pchpic->gsi_base); in pch_pic_acpi_init()
420 irq_domain_free_fwnode(domain_handle); in pch_pic_acpi_init()
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) pch_pic_init() argument
H A Dirq-loongson-eiointc.c42 struct fwnode_handle *domain_handle; member
393 priv->eiointc_domain = irq_domain_create_linear(priv->domain_handle, in eiointc_init()
427 priv->domain_handle = irq_domain_alloc_named_id_fwnode("EIOPIC", in eiointc_acpi_init()
429 if (!priv->domain_handle) { in eiointc_acpi_init()
457 irq_domain_free_fwnode(priv->domain_handle); in eiointc_acpi_init()
458 priv->domain_handle = NULL; in eiointc_acpi_init()
495 priv->domain_handle = of_node_to_fwnode(of_node); in eiointc_of_init()
/kernel/linux/linux-5.10/drivers/irqchip/
H A Dirq-loongson-pch-msi.c28 struct fwnode_handle *domain_handle; member
192 struct fwnode_handle *domain_handle) in pch_msi_init_domains()
196 priv->domain_handle = domain_handle; in pch_msi_init_domains()
198 middle_domain = irq_domain_create_linear(priv->domain_handle, in pch_msi_init_domains()
210 msi_domain = pci_msi_create_irq_domain(priv->domain_handle, in pch_msi_init_domains()
223 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) in pch_msi_init()
245 ret = pch_msi_init_domains(priv, parent_domain, domain_handle); in pch_msi_init()
308 struct fwnode_handle *domain_handle; in pch_msi_acpi_init() local
313 domain_handle in pch_msi_acpi_init()
190 pch_msi_init_domains(struct pch_msi_data *priv, struct irq_domain *parent, struct fwnode_handle *domain_handle) pch_msi_init_domains() argument
222 pch_msi_init(phys_addr_t msg_address, int irq_base, int irq_count, struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) pch_msi_init() argument
[all...]
H A Dirq-loongson-htvec.c36 struct fwnode_handle *domain_handle; member
188 int num_parents, int parent_irq[], struct fwnode_handle *domain_handle) in htvec_init()
199 priv->domain_handle = domain_handle; in htvec_init()
203 priv->htvec_domain = irq_domain_create_linear(priv->domain_handle, in htvec_init()
226 priv->domain_handle = NULL; in htvec_init()
273 struct fwnode_handle *domain_handle; in htvec_acpi_init() local
280 domain_handle = irq_domain_alloc_fwnode((phys_addr_t *)acpi_htvec); in htvec_acpi_init()
281 if (!domain_handle) { in htvec_acpi_init()
291 num_parents, parent_irq, domain_handle); in htvec_acpi_init()
187 htvec_init(phys_addr_t addr, unsigned long size, int num_parents, int parent_irq[], struct fwnode_handle *domain_handle) htvec_init() argument
[all...]
H A Dirq-loongson-liointc.c44 struct fwnode_handle *domain_handle; member
162 struct fwnode_handle *domain_handle, struct device_node *node) in liointc_init()
179 priv->domain_handle = domain_handle; in liointc_init()
185 domain = irq_domain_create_linear(domain_handle, LIOINTC_CHIP_IRQ, in liointc_init()
320 struct fwnode_handle *domain_handle; in liointc_acpi_init() local
332 domain_handle = irq_domain_alloc_fwnode((phys_addr_t *)acpi_liointc); in liointc_acpi_init()
333 if (!domain_handle) { in liointc_acpi_init()
339 1, domain_handle, NULL); in liointc_acpi_init()
343 return irq_find_matching_fwnode(domain_handle, DOMAIN_BUS_AN in liointc_acpi_init()
161 liointc_init(phys_addr_t addr, unsigned long size, int revision, struct fwnode_handle *domain_handle, struct device_node *node) liointc_init() argument
[all...]
H A Dirq-loongson-pch-pic.c45 struct fwnode_handle *domain_handle; member
255 struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) in pch_pic_init()
269 priv->domain_handle = domain_handle; in pch_pic_init()
275 vec_count, priv->domain_handle, in pch_pic_init()
339 struct fwnode_handle *domain_handle; in pch_pic_acpi_init() local
346 domain_handle = irq_domain_alloc_fwnode((phys_addr_t *)acpi_pchpic); in pch_pic_acpi_init()
347 if (!domain_handle) { in pch_pic_acpi_init()
353 vec_base, parent, domain_handle); in pch_pic_acpi_init()
357 return irq_find_matching_fwnode(domain_handle, DOMAIN_BUS_AN in pch_pic_acpi_init()
254 pch_pic_init(phys_addr_t addr, unsigned long size, int vec_base, struct irq_domain *parent_domain, struct fwnode_handle *domain_handle) pch_pic_init() argument
[all...]
H A Dirq-gic-v3-its-platform-msi.c113 struct fwnode_handle *domain_handle; in its_pmsi_parse_madt() local
120 domain_handle = iort_find_domain_token(its_entry->translation_id); in its_pmsi_parse_madt()
121 if (!domain_handle) { in its_pmsi_parse_madt()
126 err = its_pmsi_init_one(domain_handle, node_name); in its_pmsi_parse_madt()
H A Dirq-loongarch-cpu.c76 struct fwnode_handle *domain_handle; in loongarch_cpu_irq_init() local
82 domain_handle = irq_domain_alloc_fwnode(NULL); in loongarch_cpu_irq_init()
83 irq_domain = irq_domain_create_linear(domain_handle, EXCCODE_INT_NUM, in loongarch_cpu_irq_init()
H A Dirq-loongson-pch-lpc.c28 struct fwnode_handle *domain_handle; member
192 priv->domain_handle = irq_domain_alloc_fwnode((phys_addr_t *)acpi_pchlpc); in pch_lpc_acpi_init()
193 if (!priv->domain_handle) { in pch_lpc_acpi_init()
215 return irq_find_matching_fwnode(priv->domain_handle, DOMAIN_BUS_ANY); in pch_lpc_acpi_init()
H A Dirq-loongson-eiointc.c43 struct fwnode_handle *domain_handle; member
380 priv->domain_handle = irq_domain_alloc_fwnode((phys_addr_t *)acpi_eiointc); in eiointc_acpi_init()
381 if (!priv->domain_handle) { in eiointc_acpi_init()
397 priv->eiointc_domain = irq_domain_create_linear(priv->domain_handle, VEC_COUNT, in eiointc_acpi_init()
416 return irq_find_matching_fwnode(priv->domain_handle, DOMAIN_BUS_ANY); in eiointc_acpi_init()
419 priv->domain_handle = NULL; in eiointc_acpi_init()
H A Dirq-gic.c1690 struct fwnode_handle *domain_handle; in gic_v2_acpi_init() local
1728 domain_handle = irq_domain_alloc_fwnode(&dist->base_address); in gic_v2_acpi_init()
1729 if (!domain_handle) { in gic_v2_acpi_init()
1735 ret = __gic_init_bases(gic, domain_handle); in gic_v2_acpi_init()
1738 irq_domain_free_fwnode(domain_handle); in gic_v2_acpi_init()
1743 acpi_set_irq_model(ACPI_IRQ_MODEL_GIC, domain_handle); in gic_v2_acpi_init()
H A Dirq-gic-v3.c2284 struct fwnode_handle *domain_handle; in gic_acpi_init() local
2315 domain_handle = irq_domain_alloc_fwnode(&dist->base_address); in gic_acpi_init()
2316 if (!domain_handle) { in gic_acpi_init()
2322 acpi_data.nr_redist_regions, 0, domain_handle); in gic_acpi_init()
2326 acpi_set_irq_model(ACPI_IRQ_MODEL_GIC, domain_handle); in gic_acpi_init()
2334 irq_domain_free_fwnode(domain_handle); in gic_acpi_init()

Completed in 13 milliseconds