/linux-master/drivers/pci/controller/dwc/ |
H A D | pcie-dw-rockchip.c | 60 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 D | irq-riscv-imsic-platform.c | 143 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 D | irq-nvic.c | 38 static struct irq_domain *nvic_irq_domain; 48 static int nvic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
|
H A D | irq-wpcm450-aic.c | 38 struct irq_domain *domain; 119 static int wpcm450_aic_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hwirq)
|
H A D | irq-loongson-eiointc.c | 43 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 D | irq-mips-gic.c | 54 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 D | irq-atmel-aic-common.c | 89 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 D | qcom-irq-combiner.c | 32 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 D | irq-atmel-aic.c | 58 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 D | irq-mtk-cirq.c | 63 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 D | se7343.h | 136 struct irq_domain; 139 extern struct irq_domain *se7343_irq_domain;
|
/linux-master/drivers/mfd/ |
H A D | wm831x-irq.c | 471 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 D | stmfx.c | 228 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 D | core.h | 27 struct irq_domain; 70 struct irq_domain *edge_irq;
|
/linux-master/arch/sh/boards/mach-x3proto/ |
H A D | gpio.c | 27 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 D | pcie-xilinx.c | 108 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 D | pcie-altera-msi.c | 32 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 D | pmu.c | 35 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 D | x86_init.h | 11 struct irq_domain; 56 struct irq_domain *(*create_pci_msi_domain)(void);
|
/linux-master/arch/arc/kernel/ |
H A D | intc-arcv2.c | 132 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 D | ar5312.c | 37 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 D | ar2315.c | 36 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 D | octeon.h | 305 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 D | mtk-eint.h | 60 struct irq_domain *domain;
|
/linux-master/arch/riscv/kernel/ |
H A D | sbi-ipi.c | 39 struct irq_domain *domain;
|