/Linux-v4.19/drivers/acpi/ |
D | irq.c | 57 struct irq_fwspec fwspec; in acpi_register_gsi() 131 struct irq_fwspec *fwspec; 236 struct irq_fwspec *fwspec, unsigned long *flags) in acpi_irq_parse_one() 261 struct irq_fwspec fwspec; in acpi_irq_get()
|
/Linux-v4.19/include/linux/ |
D | irqdomain.h | 62 struct irq_fwspec { struct 103 int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec, 118 int (*translate)(struct irq_domain *d, struct irq_fwspec *fwspec, 262 extern struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, 289 struct irq_fwspec fwspec = { in irq_find_matching_fwnode() 376 extern unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec);
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-vf610-mscm-ir.c | 133 struct irq_fwspec *fwspec = arg; in vf610_mscm_ir_domain_alloc() 134 struct irq_fwspec parent_fwspec; in vf610_mscm_ir_domain_alloc() 165 struct irq_fwspec *fwspec, in vf610_mscm_ir_domain_translate()
|
D | irq-sni-exiu.c | 122 struct irq_fwspec *fwspec, in exiu_domain_translate() 145 struct irq_fwspec *fwspec = data; in exiu_domain_alloc() 146 struct irq_fwspec parent_fwspec; in exiu_domain_alloc()
|
D | irq-mtk-cirq.c | 112 struct irq_fwspec *fwspec, in mtk_cirq_domain_translate() 143 struct irq_fwspec *fwspec = arg; in mtk_cirq_domain_alloc() 144 struct irq_fwspec parent_fwspec = *fwspec; in mtk_cirq_domain_alloc()
|
D | irq-imx-gpcv2.c | 140 struct irq_fwspec *fwspec, in imx_gpcv2_domain_translate() 164 struct irq_fwspec *fwspec = data; in imx_gpcv2_domain_alloc() 165 struct irq_fwspec parent_fwspec; in imx_gpcv2_domain_alloc()
|
D | irq-mtk-sysirq.c | 79 struct irq_fwspec *fwspec, in mtk_sysirq_domain_translate() 104 struct irq_fwspec *fwspec = arg; in mtk_sysirq_domain_alloc() 105 struct irq_fwspec gic_fwspec = *fwspec; in mtk_sysirq_domain_alloc()
|
D | qcom-pdc.c | 175 static int qcom_pdc_translate(struct irq_domain *d, struct irq_fwspec *fwspec, in qcom_pdc_translate() 193 struct irq_fwspec *fwspec = data; in qcom_pdc_alloc() 194 struct irq_fwspec parent_fwspec; in qcom_pdc_alloc()
|
D | irq-nvic.c | 52 struct irq_fwspec *fwspec, in nvic_irq_domain_translate() 68 struct irq_fwspec *fwspec = arg; in nvic_irq_domain_alloc()
|
D | irq-crossbar.c | 81 struct irq_fwspec fwspec; in allocate_gic_irq() 118 struct irq_fwspec *fwspec = data; in crossbar_domain_alloc() 173 struct irq_fwspec *fwspec, in crossbar_domain_translate()
|
D | irq-tegra.c | 225 struct irq_fwspec *fwspec, in tegra_ictlr_domain_translate() 249 struct irq_fwspec *fwspec = data; in tegra_ictlr_domain_alloc() 250 struct irq_fwspec parent_fwspec; in tegra_ictlr_domain_alloc()
|
D | irq-meson-gpio.c | 248 struct irq_fwspec *fwspec, in meson_gpio_irq_domain_translate() 266 struct irq_fwspec fwspec; in meson_gpio_irq_allocate_gic_irq() 282 struct irq_fwspec *fwspec = data; in meson_gpio_irq_domain_alloc()
|
D | irq-uniphier-aidet.c | 103 struct irq_fwspec *fwspec, in uniphier_aidet_domain_translate() 120 struct irq_fwspec parent_fwspec; in uniphier_aidet_domain_alloc()
|
D | irq-mvebu-icu.c | 105 mvebu_icu_irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec, in mvebu_icu_irq_domain_translate() 144 struct irq_fwspec *fwspec = args; in mvebu_icu_irq_domain_alloc()
|
D | irq-mbigen.c | 177 struct irq_fwspec *fwspec, in mbigen_domain_translate() 208 struct irq_fwspec *fwspec = args; in mbigen_irq_domain_alloc()
|
D | irq-gic-v3.c | 932 struct irq_fwspec *fwspec, in gic_irq_domain_translate() 986 struct irq_fwspec *fwspec = arg; in gic_irq_domain_alloc() 1014 struct irq_fwspec *fwspec, in gic_irq_domain_select() 1044 struct irq_fwspec *fwspec, in partition_domain_translate() 1223 struct irq_fwspec ppi_fwspec = { in gic_populate_ppi_partitions()
|
D | irq-stm32-exti.c | 346 struct irq_fwspec *fwspec = data; in stm32_exti_alloc() 565 struct irq_fwspec *fwspec = data; in stm32_exti_h_domain_alloc() 566 struct irq_fwspec p_fwspec; in stm32_exti_h_domain_alloc()
|
/Linux-v4.19/drivers/gpio/ |
D | gpio-xgene-sb.c | 127 struct irq_fwspec fwspec; in xgene_gpio_sb_to_irq() 173 struct irq_fwspec *fwspec, in xgene_gpio_sb_domain_translate() 191 struct irq_fwspec *fwspec = data; in xgene_gpio_sb_domain_alloc() 192 struct irq_fwspec parent_fwspec; in xgene_gpio_sb_domain_alloc()
|
D | gpio-uniphier.c | 176 struct irq_fwspec fwspec; in uniphier_gpio_to_irq() 258 struct irq_fwspec *fwspec, in uniphier_gpio_irq_domain_translate() 276 struct irq_fwspec parent_fwspec; in uniphier_gpio_irq_domain_alloc()
|
/Linux-v4.19/arch/arm/mach-imx/ |
D | gpc.c | 180 struct irq_fwspec *fwspec, in imx_gpc_domain_translate() 204 struct irq_fwspec *fwspec = data; in imx_gpc_domain_alloc() 205 struct irq_fwspec parent_fwspec; in imx_gpc_domain_alloc()
|
/Linux-v4.19/arch/arm/mach-exynos/ |
D | suspend.c | 126 struct irq_fwspec *fwspec, in exynos_pmu_domain_translate() 150 struct irq_fwspec *fwspec = data; in exynos_pmu_domain_alloc() 151 struct irq_fwspec parent_fwspec; in exynos_pmu_domain_alloc()
|
/Linux-v4.19/arch/x86/kernel/ |
D | devicetree.c | 216 struct irq_fwspec *fwspec = (struct irq_fwspec *)arg; in dt_irqdomain_alloc()
|
/Linux-v4.19/arch/arm/mach-omap2/ |
D | omap-wakeupgen.c | 457 struct irq_fwspec *fwspec, in wakeupgen_domain_translate() 481 struct irq_fwspec *fwspec = data; in wakeupgen_domain_alloc() 482 struct irq_fwspec parent_fwspec; in wakeupgen_domain_alloc()
|
/Linux-v4.19/kernel/irq/ |
D | irqdomain.c | 382 struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, in irq_find_matching_fwspec() 715 struct irq_fwspec *fwspec, in irq_domain_translate() 733 struct irq_fwspec *fwspec) in of_phandle_args_to_fwspec() 744 unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec) in irq_create_fwspec_mapping() 837 struct irq_fwspec fwspec; in irq_create_of_mapping()
|
/Linux-v4.19/drivers/pinctrl/stm32/ |
D | pinctrl-stm32.c | 206 struct irq_fwspec fwspec; in stm32_gpio_to_irq() 285 struct irq_fwspec *fwspec, in stm32_gpio_domain_translate() 313 struct irq_fwspec *fwspec = data; in stm32_gpio_domain_alloc() 314 struct irq_fwspec parent_fwspec; in stm32_gpio_domain_alloc()
|