Searched refs:irq_domain (Results 101 - 125 of 471) sorted by relevance

1234567891011>>

/linux-master/drivers/pci/controller/dwc/
H A Dpcie-dw-rockchip.c60 struct irq_domain *irq_domain; member in struct:rockchip_pcie
86 generic_handle_domain_irq(rockchip->irq_domain, hwirq);
112 static int rockchip_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
136 rockchip->irq_domain = irq_domain_add_linear(intc, PCI_NUM_INTX,
139 if (!rockchip->irq_domain) {
/linux-master/drivers/irqchip/
H A Dirq-riscv-imsic-platform.c143 static int imsic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
165 static void imsic_irq_domain_free(struct irq_domain *domain, unsigned int virq,
174 static int imsic_irq_domain_select(struct irq_domain *domain, struct irq_fwspec *fwspec,
191 static void imsic_irq_debug_show(struct seq_file *m, struct irq_domain *d,
235 struct irq_domain *domain,
236 struct irq_domain *real_parent,
H A Dirq-nvic.c38 static struct irq_domain *nvic_irq_domain;
48 static int nvic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
H A Dirq-wpcm450-aic.c38 struct irq_domain *domain;
119 static int wpcm450_aic_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq)
H A Dirq-loongson-eiointc.c43 struct irq_domain *eiointc_domain;
244 static int eiointc_domain_alloc(struct irq_domain *domain, unsigned int virq,
264 static void eiointc_domain_free(struct irq_domain *domain, unsigned int virq,
283 static void acpi_set_vec_parent(int node, struct irq_domain *parent, struct acpi_vector_group *vec_group)
295 static struct irq_domain *acpi_get_vec_parent(int node, struct acpi_vector_group *vec_group)
326 struct irq_domain *parent = acpi_get_vec_parent(node, pch_group);
337 struct irq_domain *parent;
406 int __init eiointc_acpi_init(struct irq_domain *parent,
H A Dirq-mips-gic.c54 static struct irq_domain *gic_irq_domain;
431 static int gic_shared_irq_domain_map(struct irq_domain *d, unsigned int virq,
449 static int gic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
468 static int gic_irq_domain_map(struct irq_domain *d, unsigned int virq,
546 static int gic_irq_domain_alloc(struct irq_domain *d, unsigned int virq,
560 static void gic_irq_domain_free(struct irq_domain *d, unsigned int virq,
574 static int gic_ipi_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
589 static int gic_ipi_domain_alloc(struct irq_domain *d, unsigned int virq,
641 static void gic_ipi_domain_free(struct irq_domain *d, unsigned int virq,
655 static int gic_ipi_domain_match(struct irq_domain *
[all...]
H A Dirq-atmel-aic-common.c89 int aic_common_irq_domain_xlate(struct irq_domain *d,
109 static void __init aic_common_ext_irq_of_init(struct irq_domain *domain)
208 struct irq_domain *__init aic_common_of_init(struct device_node *node,
214 struct irq_domain *domain;
H A Dqcom-irq-combiner.c32 struct irq_domain *domain;
101 static int combiner_irq_map(struct irq_domain *domain, unsigned int irq,
110 static void combiner_irq_unmap(struct irq_domain *domain, unsigned int irq)
115 static int combiner_irq_translate(struct irq_domain *d, struct irq_fwspec *fws,
H A Dirq-atmel-aic.c58 static struct irq_domain *aic_domain;
141 static void __init aic_hw_init(struct irq_domain *domain)
171 static int aic_irq_domain_xlate(struct irq_domain *d,
245 struct irq_domain *domain;
H A Dirq-mtk-cirq.c63 struct irq_domain *domain;
144 static int mtk_cirq_domain_translate(struct irq_domain *d,
170 static int mtk_cirq_domain_alloc(struct irq_domain *domain, unsigned int virq,
299 struct irq_domain *domain, *domain_parent;
/linux-master/arch/sh/include/mach-se/mach/
H A Dse7343.h136 struct irq_domain;
139 extern struct irq_domain *se7343_irq_domain;
/linux-master/drivers/mfd/
H A Dwm831x-irq.c471 handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
474 handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
511 handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
521 handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
532 handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
544 static int wm831x_irq_map(struct irq_domain *h, unsigned int virq,
563 struct irq_domain *domain;
615 wm831x->irq_domain = domain;
H A Dstmfx.c228 handle_nested_irq(irq_find_mapping(stmfx->irq_domain, n));
233 static int stmfx_irq_map(struct irq_domain *d, unsigned int virq,
244 static void stmfx_irq_unmap(struct irq_domain *d, unsigned int virq)
261 irq_dispose_mapping(irq_find_mapping(stmfx->irq_domain, hwirq));
263 irq_domain_remove(stmfx->irq_domain);
272 stmfx->irq_domain = irq_domain_add_simple(stmfx->dev->of_node,
275 if (!stmfx->irq_domain) {
454 0, stmfx->irq_domain);
/linux-master/include/linux/mfd/wm8994/
H A Dcore.h27 struct irq_domain;
70 struct irq_domain *edge_irq;
/linux-master/arch/sh/boards/mach-x3proto/
H A Dgpio.c27 static struct irq_domain *x3proto_irq_domain;
85 static int x3proto_gpio_irq_map(struct irq_domain *domain, unsigned int virq,
/linux-master/drivers/pci/controller/
H A Dpcie-xilinx.c108 struct irq_domain *msi_domain;
109 struct irq_domain *leg_domain;
232 static int xilinx_msi_domain_alloc(struct irq_domain *domain, unsigned int virq,
255 static void xilinx_msi_domain_free(struct irq_domain *domain, unsigned int virq,
281 struct irq_domain *parent;
303 struct irq_domain *parent = pcie->msi_domain->parent;
319 static int xilinx_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
388 struct irq_domain *domain;
H A Dpcie-altera-msi.c32 struct irq_domain *msi_domain;
33 struct irq_domain *inner_domain;
114 static int altera_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
145 static void altera_irq_domain_free(struct irq_domain *domain,
/linux-master/drivers/soc/dove/
H A Dpmu.c35 struct irq_domain *irq_domain; member in struct:pmu_data
230 struct irq_domain *domain = pmu->irq_domain;
270 struct irq_domain *domain;
300 pmu->irq_domain = domain;
344 if (pmu->irq_domain)
345 irq_domain_associate_many(pmu->irq_domain,
/linux-master/arch/x86/include/asm/
H A Dx86_init.h11 struct irq_domain;
56 struct irq_domain *(*create_pci_msi_domain)(void);
/linux-master/arch/arc/kernel/
H A Dintc-arcv2.c132 static int arcv2_irq_map(struct irq_domain *d, unsigned int irq,
163 struct irq_domain *root_domain;
/linux-master/arch/mips/ath25/
H A Dar5312.c37 static struct irq_domain *ar5312_misc_irq_domain;
80 struct irq_domain *domain = irq_desc_get_handler_data(desc);
112 static int ar5312_misc_irq_map(struct irq_domain *d, unsigned irq,
141 struct irq_domain *domain;
H A Dar2315.c36 static struct irq_domain *ar2315_misc_irq_domain;
76 struct irq_domain *domain = irq_desc_get_handler_data(desc);
108 static int ar2315_misc_irq_map(struct irq_domain *d, unsigned irq,
147 struct irq_domain *domain;
/linux-master/arch/mips/include/asm/octeon/
H A Docteon.h305 struct irq_domain;
310 int octeon_irq_ciu3_xlat(struct irq_domain *d,
321 int octeon_irq_ciu3_mapx(struct irq_domain *d, unsigned int virq,
362 struct irq_domain *octeon_irq_get_block_domain(int node, uint8_t block);
/linux-master/drivers/pinctrl/mediatek/
H A Dmtk-eint.h60 struct irq_domain *domain;
/linux-master/arch/riscv/kernel/
H A Dsbi-ipi.c39 struct irq_domain *domain;

Completed in 537 milliseconds

1234567891011>>