| /Linux-v5.4/include/linux/ |
| D | irqdomain.h | 63 struct irq_fwspec { struct 106 int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec, 121 int (*translate)(struct irq_domain *d, struct irq_fwspec *fwspec, 265 extern struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, 293 struct irq_fwspec fwspec = { in irq_find_matching_fwnode() 380 extern unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec); 425 struct irq_fwspec *fwspec,
|
| /Linux-v5.4/drivers/acpi/ |
| D | irq.c | 54 struct irq_fwspec fwspec; in acpi_register_gsi() 128 struct irq_fwspec *fwspec; 233 struct irq_fwspec *fwspec, unsigned long *flags) in acpi_irq_parse_one() 258 struct irq_fwspec fwspec; in acpi_irq_get()
|
| /Linux-v5.4/include/linux/gpio/ |
| D | driver.h | 103 struct irq_fwspec *fwspec, 533 struct irq_fwspec *fwspec, 537 struct irq_fwspec *fwspec, 544 struct irq_fwspec *fwspec, in gpiochip_populate_parent_fwspec_twocell() 551 struct irq_fwspec *fwspec, in gpiochip_populate_parent_fwspec_fourcell()
|
| /Linux-v5.4/drivers/irqchip/ |
| D | irq-vf610-mscm-ir.c | 129 struct irq_fwspec *fwspec = arg; in vf610_mscm_ir_domain_alloc() 130 struct irq_fwspec parent_fwspec; in vf610_mscm_ir_domain_alloc() 161 struct irq_fwspec *fwspec, in vf610_mscm_ir_domain_translate()
|
| D | irq-ti-sci-intr.c | 67 struct irq_fwspec *fwspec, in ti_sci_intr_irq_domain_translate() 119 struct irq_fwspec fwspec; in ti_sci_intr_alloc_gic_irq() 168 struct irq_fwspec *fwspec = data; in ti_sci_intr_irq_domain_alloc()
|
| D | irq-mtk-cirq.c | 104 struct irq_fwspec *fwspec, in mtk_cirq_domain_translate() 135 struct irq_fwspec *fwspec = arg; in mtk_cirq_domain_alloc() 136 struct irq_fwspec parent_fwspec = *fwspec; in mtk_cirq_domain_alloc()
|
| D | irq-mtk-sysirq.c | 71 struct irq_fwspec *fwspec, in mtk_sysirq_domain_translate() 96 struct irq_fwspec *fwspec = arg; in mtk_sysirq_domain_alloc() 97 struct irq_fwspec gic_fwspec = *fwspec; in mtk_sysirq_domain_alloc()
|
| D | qcom-pdc.c | 176 static int qcom_pdc_translate(struct irq_domain *d, struct irq_fwspec *fwspec, in qcom_pdc_translate() 194 struct irq_fwspec *fwspec = data; in qcom_pdc_alloc() 195 struct irq_fwspec parent_fwspec; in qcom_pdc_alloc()
|
| D | irq-nvic.c | 49 struct irq_fwspec *fwspec, in nvic_irq_domain_translate() 65 struct irq_fwspec *fwspec = arg; in nvic_irq_domain_alloc()
|
| D | irq-renesas-rza1.c | 106 struct irq_fwspec *fwspec = arg; in rza1_irqc_alloc() 108 struct irq_fwspec spec; in rza1_irqc_alloc() 126 struct irq_fwspec *fwspec, unsigned long *hwirq, in rza1_irqc_translate()
|
| D | irq-imx-gpcv2.c | 141 struct irq_fwspec *fwspec, in imx_gpcv2_domain_translate() 165 struct irq_fwspec *fwspec = data; in imx_gpcv2_domain_alloc() 166 struct irq_fwspec parent_fwspec; in imx_gpcv2_domain_alloc()
|
| D | irq-ixp4xx.c | 130 struct irq_fwspec *fwspec, in ixp4xx_irq_domain_translate() 160 struct irq_fwspec *fwspec = data; in ixp4xx_irq_domain_alloc() 312 struct irq_fwspec fwspec; in ixp4xx_irq_init()
|
| D | irq-sni-exiu.c | 120 struct irq_fwspec *fwspec, in exiu_domain_translate() 147 struct irq_fwspec *fwspec = data; in exiu_domain_alloc() 148 struct irq_fwspec parent_fwspec; in exiu_domain_alloc()
|
| D | irq-tegra.c | 216 struct irq_fwspec *fwspec, in tegra_ictlr_domain_translate() 240 struct irq_fwspec *fwspec = data; in tegra_ictlr_domain_alloc() 241 struct irq_fwspec parent_fwspec; in tegra_ictlr_domain_alloc()
|
| D | irq-crossbar.c | 77 struct irq_fwspec fwspec; in allocate_gic_irq() 114 struct irq_fwspec *fwspec = data; in crossbar_domain_alloc() 169 struct irq_fwspec *fwspec, in crossbar_domain_translate()
|
| D | irq-meson-gpio.c | 261 struct irq_fwspec *fwspec, in meson_gpio_irq_domain_translate() 279 struct irq_fwspec fwspec; in meson_gpio_irq_allocate_gic_irq() 295 struct irq_fwspec *fwspec = data; in meson_gpio_irq_domain_alloc()
|
| D | irq-mvebu-sei.c | 171 struct irq_fwspec *fwspec = arg; in mvebu_sei_domain_alloc() 198 struct irq_fwspec *fwspec, in mvebu_sei_ap_translate() 212 struct irq_fwspec fwspec; in mvebu_sei_ap_alloc() 253 struct irq_fwspec fwspec; in mvebu_sei_cp_domain_alloc()
|
| D | irq-uniphier-aidet.c | 95 struct irq_fwspec *fwspec, in uniphier_aidet_domain_translate() 112 struct irq_fwspec parent_fwspec; in uniphier_aidet_domain_alloc()
|
| D | irq-mbigen.c | 169 struct irq_fwspec *fwspec, in mbigen_domain_translate() 200 struct irq_fwspec *fwspec = args; in mbigen_irq_domain_alloc()
|
| /Linux-v5.4/drivers/gpio/ |
| D | gpio-xgene-sb.c | 116 struct irq_fwspec fwspec; in xgene_gpio_sb_to_irq() 162 struct irq_fwspec *fwspec, in xgene_gpio_sb_domain_translate() 180 struct irq_fwspec *fwspec = data; in xgene_gpio_sb_domain_alloc() 181 struct irq_fwspec parent_fwspec; in xgene_gpio_sb_domain_alloc()
|
| /Linux-v5.4/arch/arm/mach-imx/ |
| D | gpc.c | 174 struct irq_fwspec *fwspec, in imx_gpc_domain_translate() 198 struct irq_fwspec *fwspec = data; in imx_gpc_domain_alloc() 199 struct irq_fwspec parent_fwspec; in imx_gpc_domain_alloc()
|
| /Linux-v5.4/arch/x86/kernel/ |
| D | devicetree.c | 217 struct irq_fwspec *fwspec = (struct irq_fwspec *)arg; in dt_irqdomain_alloc()
|
| /Linux-v5.4/arch/arm/mach-exynos/ |
| D | suspend.c | 137 struct irq_fwspec *fwspec, in exynos_pmu_domain_translate() 161 struct irq_fwspec *fwspec = data; in exynos_pmu_domain_alloc() 162 struct irq_fwspec parent_fwspec; in exynos_pmu_domain_alloc()
|
| /Linux-v5.4/arch/arm/mach-omap2/ |
| D | omap-wakeupgen.c | 488 struct irq_fwspec *fwspec, in wakeupgen_domain_translate() 512 struct irq_fwspec *fwspec = data; in wakeupgen_domain_alloc() 513 struct irq_fwspec parent_fwspec; in wakeupgen_domain_alloc()
|
| /Linux-v5.4/kernel/irq/ |
| D | irqdomain.c | 384 struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, in irq_find_matching_fwspec() 731 struct irq_fwspec *fwspec, in irq_domain_translate() 750 struct irq_fwspec *fwspec) in of_phandle_args_to_fwspec() 761 unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec) in irq_create_fwspec_mapping() 854 struct irq_fwspec fwspec; in irq_create_of_mapping() 950 struct irq_fwspec fwspec; in irq_domain_xlate_twocell() 998 struct irq_fwspec *fwspec, in irq_domain_translate_twocell()
|