Symbol: irq_fwspec
arch/arm/mach-exynos/suspend.c
137
struct irq_fwspec *fwspec,
arch/arm/mach-exynos/suspend.c
161
struct irq_fwspec *fwspec = data;
arch/arm/mach-exynos/suspend.c
162
struct irq_fwspec parent_fwspec;
arch/arm/mach-imx/gpc.c
173
struct irq_fwspec *fwspec,
arch/arm/mach-imx/gpc.c
197
struct irq_fwspec *fwspec = data;
arch/arm/mach-imx/gpc.c
198
struct irq_fwspec parent_fwspec;
arch/arm/mach-omap2/omap-wakeupgen.c
489
struct irq_fwspec *fwspec,
arch/arm/mach-omap2/omap-wakeupgen.c
513
struct irq_fwspec *fwspec = data;
arch/arm/mach-omap2/omap-wakeupgen.c
514
struct irq_fwspec parent_fwspec;
arch/powerpc/platforms/powernv/pci-ioda.c
1784
struct irq_fwspec parent_fwspec;
arch/powerpc/platforms/pseries/msi.c
559
struct irq_fwspec parent_fwspec;
arch/powerpc/sysdev/xics/xics-common.c
415
static int xics_host_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
arch/powerpc/sysdev/xics/xics-common.c
425
struct irq_fwspec *fwspec = arg;
arch/powerpc/sysdev/xive/common.c
1381
struct irq_fwspec *fwspec,
arch/powerpc/sysdev/xive/common.c
1393
struct irq_fwspec *fwspec = arg;
arch/x86/include/asm/irqdomain.h
13
extern int x86_fwspec_is_ioapic(struct irq_fwspec *fwspec);
arch/x86/include/asm/irqdomain.h
14
extern int x86_fwspec_is_hpet(struct irq_fwspec *fwspec);
arch/x86/kernel/apic/io_apic.c
2219
struct irq_fwspec fwspec;
arch/x86/kernel/apic/vector.c
664
int x86_fwspec_is_ioapic(struct irq_fwspec *fwspec)
arch/x86/kernel/apic/vector.c
679
int x86_fwspec_is_hpet(struct irq_fwspec *fwspec)
arch/x86/kernel/apic/vector.c
692
static int x86_vector_select(struct irq_domain *d, struct irq_fwspec *fwspec,
arch/x86/kernel/devicetree.c
258
struct irq_fwspec *fwspec = (struct irq_fwspec *)arg;
arch/x86/kernel/hpet.c
542
struct irq_fwspec fwspec;
drivers/acpi/irq.c
145
struct irq_fwspec *fwspec;
drivers/acpi/irq.c
253
struct irq_fwspec *fwspec, unsigned long *flags)
drivers/acpi/irq.c
278
struct irq_fwspec fwspec;
drivers/acpi/irq.c
307
struct irq_fwspec fwspec;
drivers/acpi/irq.c
59
struct irq_fwspec fwspec;
drivers/firmware/qcom/qcom_scm.c
2566
static int qcom_scm_fill_irq_fwspec_params(struct irq_fwspec *fwspec, u32 hwirq)
drivers/firmware/qcom/qcom_scm.c
2610
struct irq_fwspec fwspec;
drivers/gpio/gpio-lpc18xx.c
173
struct irq_fwspec parent_fwspec, *fwspec = data;
drivers/gpio/gpio-msc313.c
578
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/gpio/gpio-tegra.c
437
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/gpio/gpio-tegra186.c
703
struct irq_fwspec *fwspec,
drivers/gpio/gpio-tegra186.c
737
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/gpio/gpio-thunderx.c
555
struct irq_fwspec fwspec;
drivers/gpio/gpio-uniphier.c
167
struct irq_fwspec fwspec;
drivers/gpio/gpio-uniphier.c
249
struct irq_fwspec *fwspec,
drivers/gpio/gpio-uniphier.c
267
struct irq_fwspec parent_fwspec;
drivers/gpio/gpio-visconti.c
114
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/gpio/gpio-xgene-sb.c
138
struct irq_fwspec fwspec;
drivers/gpio/gpio-xgene-sb.c
184
struct irq_fwspec *fwspec,
drivers/gpio/gpio-xgene-sb.c
202
struct irq_fwspec *fwspec = data;
drivers/gpio/gpio-xgene-sb.c
203
struct irq_fwspec parent_fwspec;
drivers/gpio/gpiolib.c
1666
struct irq_fwspec fwspec;
drivers/gpio/gpiolib.c
1708
struct irq_fwspec *fwspec,
drivers/gpio/gpiolib.c
1737
struct irq_fwspec *fwspec = data;
drivers/gpio/gpiolib.c
1911
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/gpio/gpiolib.c
1927
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/gpio/gpiolib.c
2016
static int gpiochip_irq_select(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/gpio/gpiolib.c
2068
struct irq_fwspec spec;
drivers/iommu/amd/iommu.c
3930
static int irq_remapping_select(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/iommu/hyperv/hv-irq-remap-x86.c
102
struct irq_fwspec *fwspec,
drivers/iommu/intel/irq_remapping.c
1508
struct irq_fwspec *fwspec,
drivers/irqchip/irq-alpine-msi.c
83
struct irq_fwspec fwspec;
drivers/irqchip/irq-apple-aic.c
1103
struct irq_fwspec mi = {
drivers/irqchip/irq-apple-aic.c
656
static int aic_irq_get_fwspec_info(struct irq_fwspec *fwspec, struct irq_fwspec_info *info)
drivers/irqchip/irq-apple-aic.c
684
struct irq_fwspec *fwspec,
drivers/irqchip/irq-apple-aic.c
755
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-ast2700-intc0.c
391
struct irq_fwspec *fwspec,
drivers/irqchip/irq-ast2700-intc0.c
409
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-ast2700-intc0.c
410
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-ast2700-intc1.c
104
struct irq_fwspec *fwspec,
drivers/irqchip/irq-ast2700.h
20
struct irq_fwspec upstream;
drivers/irqchip/irq-bcm2712-mip.c
89
struct irq_fwspec fwspec = {0};
drivers/irqchip/irq-bcm2836.c
252
struct irq_fwspec ipi_fwspec = {
drivers/irqchip/irq-crossbar.c
114
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-crossbar.c
175
struct irq_fwspec *fwspec,
drivers/irqchip/irq-crossbar.c
77
struct irq_fwspec fwspec;
drivers/irqchip/irq-dw-apb-ictl.c
80
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v2m.c
113
struct irq_fwspec fwspec;
drivers/irqchip/irq-gic-v3-its.c
3662
struct irq_fwspec fwspec;
drivers/irqchip/irq-gic-v3-mbi.c
47
struct irq_fwspec fwspec;
drivers/irqchip/irq-gic-v3.c
1406
struct irq_fwspec sgi_fwspec = {
drivers/irqchip/irq-gic-v3.c
1590
struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v3.c
1667
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v3.c
1695
struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v3.c
1721
static int gic_irq_get_fwspec_info(struct irq_fwspec *fwspec, struct irq_fwspec_info *info)
drivers/irqchip/irq-gic-v5-iwb.c
136
static int gicv5_iwb_irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v5.c
582
struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v5.c
638
struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v5.c
650
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v5.c
685
static int gicv5_irq_ppi_domain_select(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v5.c
713
struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic-v5.c
726
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic-v5.c
751
static int gicv5_irq_spi_domain_select(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic.c
1082
struct irq_fwspec *fwspec,
drivers/irqchip/irq-gic.c
1142
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-gic.c
858
struct irq_fwspec sgi_fwspec = {
drivers/irqchip/irq-imx-gpcv2.c
145
struct irq_fwspec *fwspec,
drivers/irqchip/irq-imx-gpcv2.c
169
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-imx-gpcv2.c
170
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-imx-intmux.c
159
static int imx_intmux_irq_select(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-ixp4xx.c
129
struct irq_fwspec *fwspec,
drivers/irqchip/irq-ixp4xx.c
159
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-loongson-pch-lpc.c
233
struct irq_fwspec fwspec;
drivers/irqchip/irq-loongson-pch-msi.c
83
struct irq_fwspec fwspec;
drivers/irqchip/irq-loongson-pch-pic.c
169
struct irq_fwspec *fwspec,
drivers/irqchip/irq-loongson-pch-pic.c
225
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-loongson-pch-pic.c
226
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-ls-extirq.c
103
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-ls-extirq.c
23
struct irq_fwspec map[MAXIRQ];
drivers/irqchip/irq-mbigen.c
170
static int mbigen_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-mchp-eic.c
162
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-mchp-eic.c
163
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-meson-gpio.c
545
struct irq_fwspec *fwspec,
drivers/irqchip/irq-meson-gpio.c
563
struct irq_fwspec fwspec;
drivers/irqchip/irq-meson-gpio.c
579
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-mips-gic.c
712
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-msi-lib.c
148
int msi_lib_irq_domain_select(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-mst-intc.c
181
struct irq_fwspec *fwspec,
drivers/irqchip/irq-mst-intc.c
211
struct irq_fwspec parent_fwspec, *fwspec = data;
drivers/irqchip/irq-mtk-cirq.c
145
struct irq_fwspec *fwspec,
drivers/irqchip/irq-mtk-cirq.c
176
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mtk-cirq.c
177
struct irq_fwspec parent_fwspec = *fwspec;
drivers/irqchip/irq-mtk-sysirq.c
72
struct irq_fwspec *fwspec,
drivers/irqchip/irq-mtk-sysirq.c
97
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mtk-sysirq.c
98
struct irq_fwspec gic_fwspec = *fwspec;
drivers/irqchip/irq-mvebu-gicp.c
86
struct irq_fwspec fwspec;
drivers/irqchip/irq-mvebu-icu.c
67
static int mvebu_icu_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-mvebu-odmi.c
85
struct irq_fwspec fwspec;
drivers/irqchip/irq-mvebu-sei.c
173
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-mvebu-sei.c
200
struct irq_fwspec *fwspec,
drivers/irqchip/irq-mvebu-sei.c
214
struct irq_fwspec fwspec;
drivers/irqchip/irq-mvebu-sei.c
255
struct irq_fwspec fwspec;
drivers/irqchip/irq-nvic.c
54
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-owl-sirq.c
212
struct irq_fwspec *fwspec,
drivers/irqchip/irq-owl-sirq.c
232
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-owl-sirq.c
233
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-qcom-mpm.c
219
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-qcom-mpm.c
220
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-renesas-rza1.c
106
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-renesas-rza1.c
108
struct irq_fwspec spec;
drivers/irqchip/irq-renesas-rza1.c
126
struct irq_fwspec *fwspec, unsigned long *hwirq,
drivers/irqchip/irq-renesas-rzg2l.c
116
struct irq_fwspec *fwspec;
drivers/irqchip/irq-renesas-rzt2h.c
111
struct irq_fwspec fwspec[RZT2H_ICU_NUM_IRQ];
drivers/irqchip/irq-renesas-rzt2h.c
385
struct irq_fwspec fwspec;
drivers/irqchip/irq-renesas-rzv2h.c
170
struct irq_fwspec fwspec[ICU_NUM_IRQ];
drivers/irqchip/irq-renesas-rzv2h.c
800
struct irq_fwspec fwspec;
drivers/irqchip/irq-riscv-aplic-direct.c
108
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-riscv-aplic-direct.c
95
static int aplic_direct_irqdomain_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-riscv-aplic-main.c
237
int aplic_irqdomain_translate(struct irq_fwspec *fwspec, u32 gsi_base,
drivers/irqchip/irq-riscv-aplic-main.h
57
int aplic_irqdomain_translate(struct irq_fwspec *fwspec, u32 gsi_base,
drivers/irqchip/irq-riscv-aplic-msi.c
137
static int aplic_msi_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-riscv-intc.c
142
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-riscv-rpmi-sysmsi.c
168
static int rpmi_sysmsi_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/irqchip/irq-sg2042-msi.c
135
struct irq_fwspec fwspec;
drivers/irqchip/irq-sifive-plic.c
333
struct irq_fwspec *fwspec,
drivers/irqchip/irq-sifive-plic.c
355
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-sni-exiu.c
139
struct irq_fwspec *fwspec,
drivers/irqchip/irq-sni-exiu.c
166
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-sni-exiu.c
167
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-stm32-exti.c
231
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-stm32mp-exti.c
498
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-stm32mp-exti.c
499
struct irq_fwspec p_fwspec;
drivers/irqchip/irq-sun6i-r.c
199
struct irq_fwspec *fwspec,
drivers/irqchip/irq-sun6i-r.c
226
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-sun6i-r.c
227
struct irq_fwspec gic_fwspec;
drivers/irqchip/irq-sun6i-r.c
239
gic_fwspec = (struct irq_fwspec) {
drivers/irqchip/irq-tegra.c
220
struct irq_fwspec *fwspec,
drivers/irqchip/irq-tegra.c
244
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-tegra.c
245
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-ti-sci-inta.c
209
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-ti-sci-intr.c
149
struct irq_fwspec fwspec;
drivers/irqchip/irq-ti-sci-intr.c
219
struct irq_fwspec *fwspec = data;
drivers/irqchip/irq-ti-sci-intr.c
58
struct irq_fwspec *fwspec,
drivers/irqchip/irq-uniphier-aidet.c
111
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-uniphier-aidet.c
94
struct irq_fwspec *fwspec,
drivers/irqchip/irq-vf610-mscm-ir.c
129
struct irq_fwspec *fwspec = arg;
drivers/irqchip/irq-vf610-mscm-ir.c
130
struct irq_fwspec parent_fwspec;
drivers/irqchip/irq-vf610-mscm-ir.c
161
struct irq_fwspec *fwspec,
drivers/irqchip/qcom-irq-combiner.c
115
static int combiner_irq_translate(struct irq_domain *d, struct irq_fwspec *fws,
drivers/irqchip/qcom-pdc.c
285
struct irq_fwspec *fwspec = data;
drivers/irqchip/qcom-pdc.c
286
struct irq_fwspec parent_fwspec;
drivers/mailbox/zynqmp-ipi-mailbox.c
824
struct irq_fwspec sgi_fwspec;
drivers/mfd/qcom-pm8xxx.c
378
struct irq_fwspec *fwspec = data;
drivers/of/irq.c
556
struct irq_fwspec fwspec;
drivers/pci/controller/pci-hyperv.c
825
struct irq_fwspec fwspec;
drivers/pci/controller/pcie-apple.c
191
struct irq_fwspec fwspec;
drivers/pci/controller/pcie-apple.c
239
struct irq_fwspec fwspec = pcie->fwspec;
drivers/pci/controller/pcie-apple.c
341
struct irq_fwspec *fwspec = args;
drivers/pci/controller/pcie-apple.c
481
struct irq_fwspec fwspec = {
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
1033
struct irq_fwspec *fwspec = &gfwspec->fwspec;
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
989
struct irq_fwspec *fwspec,
drivers/pinctrl/qcom/pinctrl-spmi-mpp.c
790
struct irq_fwspec *fwspec,
drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c
684
struct irq_fwspec *fwspec,
drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c
731
struct irq_fwspec *fwspec,
drivers/pinctrl/stm32/pinctrl-stm32.c
414
struct irq_fwspec fwspec;
drivers/pinctrl/stm32/pinctrl-stm32.c
590
struct irq_fwspec *fwspec,
drivers/pinctrl/stm32/pinctrl-stm32.c
632
struct irq_fwspec *fwspec = data;
drivers/pinctrl/stm32/pinctrl-stm32.c
633
struct irq_fwspec parent_fwspec;
drivers/platform/x86/x86-android-tablets/core.c
80
struct irq_fwspec fwspec = { };
drivers/regulator/mt6363-regulator.c
862
struct irq_fwspec fwspec;
drivers/remoteproc/pru_rproc.c
515
struct irq_fwspec fwspec;
drivers/soc/tegra/pmc.c
2288
struct irq_fwspec *fwspec,
drivers/soc/tegra/pmc.c
2306
struct irq_fwspec *fwspec = data;
drivers/soc/tegra/pmc.c
2318
struct irq_fwspec spec;
drivers/soc/xilinx/xlnx_event_manager.c
583
struct irq_fwspec sgi_fwspec;
drivers/spmi/spmi-mtk-pmif.c
561
static int mtk_spmi_rcs_irq_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
drivers/spmi/spmi-mtk-pmif.c
599
struct irq_fwspec *fwspec = data;
drivers/spmi/spmi-pmic-arb.c
1046
struct irq_fwspec *fwspec = data;
drivers/spmi/spmi-pmic-arb.c
974
struct irq_fwspec *fwspec,
include/linux/gpio/driver.h
41
struct irq_fwspec fwspec;
include/linux/irqchip/irq-msi-lib.h
21
int msi_lib_irq_domain_select(struct irq_domain *d, struct irq_fwspec *fwspec,
include/linux/irqdomain.h
102
int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec,
include/linux/irqdomain.h
117
int (*translate)(struct irq_domain *d, struct irq_fwspec *fwspec,
include/linux/irqdomain.h
119
int (*get_fwspec_info)(struct irq_fwspec *fwspec, struct irq_fwspec_info *info);
include/linux/irqdomain.h
370
struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
include/linux/irqdomain.h
389
struct irq_fwspec fwspec = {
include/linux/irqdomain.h
483
unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec);
include/linux/irqdomain.h
554
int irq_domain_translate_onecell(struct irq_domain *d, struct irq_fwspec *fwspec,
include/linux/irqdomain.h
556
int irq_domain_translate_twocell(struct irq_domain *d, struct irq_fwspec *fwspec,
include/linux/irqdomain.h
558
int irq_domain_translate_twothreecell(struct irq_domain *d, struct irq_fwspec *fwspec,
include/linux/irqdomain.h
648
int irq_populate_fwspec_info(struct irq_fwspec *fwspec, struct irq_fwspec_info *info);
include/linux/irqdomain.h
66
unsigned int count, struct irq_fwspec *fwspec);
include/linux/irqdomain.h
733
static inline int irq_populate_fwspec_info(struct irq_fwspec *fwspec, struct irq_fwspec_info *info)
include/linux/msi.h
416
struct irq_fwspec;
include/linux/msi.h
475
int (*msi_translate)(struct irq_domain *domain, struct irq_fwspec *fwspec,
kernel/irq/irqdomain.c
1011
struct irq_fwspec fwspec;
kernel/irq/irqdomain.c
1138
struct irq_fwspec fwspec;
kernel/irq/irqdomain.c
1162
struct irq_fwspec fwspec;
kernel/irq/irqdomain.c
1217
struct irq_fwspec *fwspec,
kernel/irq/irqdomain.c
1242
struct irq_fwspec *fwspec,
kernel/irq/irqdomain.c
1266
int irq_domain_translate_twothreecell(struct irq_domain *d, struct irq_fwspec *fwspec,
kernel/irq/irqdomain.c
525
struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
kernel/irq/irqdomain.c
854
struct irq_fwspec *fwspec,
kernel/irq/irqdomain.c
872
unsigned int count, struct irq_fwspec *fwspec)
kernel/irq/irqdomain.c
884
static struct irq_domain *fwspec_to_domain(struct irq_fwspec *fwspec)
kernel/irq/irqdomain.c
900
int irq_populate_fwspec_info(struct irq_fwspec *fwspec, struct irq_fwspec_info *info)
kernel/irq/irqdomain.c
913
unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec)
kernel/irq/msi.c
746
static int msi_domain_translate(struct irq_domain *domain, struct irq_fwspec *fwspec,