irq_domain        132 arch/arc/kernel/intc-arcv2.c static int arcv2_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        163 arch/arc/kernel/intc-arcv2.c 	struct irq_domain *root_domain;
irq_domain         88 arch/arc/kernel/intc-compact.c static int arc_intc_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        110 arch/arc/kernel/intc-compact.c 	struct irq_domain *root_domain;
irq_domain        349 arch/arc/kernel/mcip.c 	struct irq_domain *idu_domain = irq_desc_get_handler_data(desc);
irq_domain        359 arch/arc/kernel/mcip.c static int idu_irq_map(struct irq_domain *d, unsigned int virq, irq_hw_number_t hwirq)
irq_domain        382 arch/arc/kernel/mcip.c 	struct irq_domain *domain;
irq_domain        108 arch/arm/common/sa1111.c 	struct irq_domain *irqdomain;
irq_domain        199 arch/arm/common/sa1111.c static void sa1111_handle_irqdomain(struct irq_domain *irqdomain, int irq)
irq_domain        216 arch/arm/common/sa1111.c 	struct irq_domain *irqdomain;
irq_domain        360 arch/arm/common/sa1111.c static int sa1111_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        452 arch/arm/common/sa1111.c 	struct irq_domain *domain = sachip->irqdomain;
irq_domain        136 arch/arm/mach-exynos/suspend.c static int exynos_pmu_domain_translate(struct irq_domain *d,
irq_domain        157 arch/arm/mach-exynos/suspend.c static int exynos_pmu_domain_alloc(struct irq_domain *domain,
irq_domain        192 arch/arm/mach-exynos/suspend.c 	struct irq_domain *parent_domain, *domain;
irq_domain         57 arch/arm/mach-imx/3ds_debugboard.c static struct irq_domain *domain;
irq_domain         48 arch/arm/mach-imx/avic.c static struct irq_domain *domain;
irq_domain        173 arch/arm/mach-imx/gpc.c static int imx_gpc_domain_translate(struct irq_domain *d,
irq_domain        194 arch/arm/mach-imx/gpc.c static int imx_gpc_domain_alloc(struct irq_domain *domain,
irq_domain        231 arch/arm/mach-imx/gpc.c 	struct irq_domain *parent_domain, *domain;
irq_domain         68 arch/arm/mach-imx/mach-mx31ads.c static struct irq_domain *domain;
irq_domain         47 arch/arm/mach-imx/tzic.c static struct irq_domain *domain;
irq_domain         68 arch/arm/mach-omap1/irq.c static struct irq_domain *domain;
irq_domain        487 arch/arm/mach-omap2/omap-wakeupgen.c static int wakeupgen_domain_translate(struct irq_domain *d,
irq_domain        508 arch/arm/mach-omap2/omap-wakeupgen.c static int wakeupgen_domain_alloc(struct irq_domain *domain,
irq_domain        548 arch/arm/mach-omap2/omap-wakeupgen.c 	struct irq_domain *parent_domain, *domain;
irq_domain         51 arch/arm/mach-pxa/irq.c static struct irq_domain *pxa_irq_domain;
irq_domain        121 arch/arm/mach-pxa/irq.c static int pxa_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         31 arch/arm/mach-pxa/pxa_cplds_irqs.c 	struct irq_domain *irqdomain;
irq_domain         82 arch/arm/mach-pxa/pxa_cplds_irqs.c static int cplds_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain         48 arch/arm/plat-orion/gpio.c 	struct irq_domain       *domain;
irq_domain         71 arch/c6x/kernel/irq.c static struct irq_domain *core_domain;
irq_domain         73 arch/c6x/kernel/irq.c static int core_domain_map(struct irq_domain *h, unsigned int virq,
irq_domain         48 arch/c6x/platforms/megamod-pic.c 	struct irq_domain *irqhost;
irq_domain        117 arch/c6x/platforms/megamod-pic.c static int megamod_map(struct irq_domain *h, unsigned int virq,
irq_domain         35 arch/mips/ath25/ar2315.c static struct irq_domain *ar2315_misc_irq_domain;
irq_domain         79 arch/mips/ath25/ar2315.c 		struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        112 arch/mips/ath25/ar2315.c static int ar2315_misc_irq_map(struct irq_domain *d, unsigned irq,
irq_domain        151 arch/mips/ath25/ar2315.c 	struct irq_domain *domain;
irq_domain         36 arch/mips/ath25/ar5312.c static struct irq_domain *ar5312_misc_irq_domain;
irq_domain         83 arch/mips/ath25/ar5312.c 		struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        117 arch/mips/ath25/ar5312.c static int ar5312_misc_irq_map(struct irq_domain *d, unsigned irq,
irq_domain        146 arch/mips/ath25/ar5312.c 	struct irq_domain *domain;
irq_domain         40 arch/mips/cavium-octeon/octeon-irq.c typedef irq_hw_number_t (*octeon_ciu3_intsn2hw_t)(struct irq_domain *, unsigned int);
irq_domain         46 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain	*domain[MAX_CIU3_DOMAINS];
irq_domain        118 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_free_cd(struct irq_domain *d, unsigned int irq)
irq_domain        127 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_force_ciu_mapping(struct irq_domain *domain,
irq_domain       1146 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_gpio_xlat(struct irq_domain *d,
irq_domain       1195 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_xlat(struct irq_domain *d,
irq_domain       1221 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_map(struct irq_domain *d,
irq_domain       1254 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_gpio_map(struct irq_domain *d,
irq_domain       1452 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain *ciu_domain = NULL;
irq_domain       1890 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu2_xlat(struct irq_domain *d,
irq_domain       1934 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu2_map(struct irq_domain *d,
irq_domain       2039 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain *ciu_domain = NULL;
irq_domain       2160 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_cib_xlat(struct irq_domain *d,
irq_domain       2189 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_cib_map(struct irq_domain *d,
irq_domain       2228 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain *cib_domain = data;
irq_domain       2273 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain *cib_domain;
irq_domain       2333 arch/mips/cavium-octeon/octeon-irq.c int octeon_irq_ciu3_xlat(struct irq_domain *d,
irq_domain       2542 arch/mips/cavium-octeon/octeon-irq.c int octeon_irq_ciu3_mapx(struct irq_domain *d, unsigned int virq,
irq_domain       2560 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu3_map(struct irq_domain *d,
irq_domain       2586 arch/mips/cavium-octeon/octeon-irq.c 		struct irq_domain *domain;
irq_domain       2851 arch/mips/cavium-octeon/octeon-irq.c 	struct irq_domain *domain;
irq_domain       2972 arch/mips/cavium-octeon/octeon-irq.c struct irq_domain *octeon_irq_get_block_domain(int node, uint8_t block)
irq_domain        307 arch/mips/include/asm/octeon/octeon.h struct irq_domain;
irq_domain        312 arch/mips/include/asm/octeon/octeon.h int octeon_irq_ciu3_xlat(struct irq_domain *d,
irq_domain        323 arch/mips/include/asm/octeon/octeon.h int octeon_irq_ciu3_mapx(struct irq_domain *d, unsigned int virq,
irq_domain        364 arch/mips/include/asm/octeon/octeon.h struct irq_domain *octeon_irq_get_block_domain(int node, uint8_t block);
irq_domain        808 arch/mips/include/asm/pci/bridge.h 	struct irq_domain	*domain;
irq_domain        237 arch/mips/kernel/smp.c 	struct irq_domain *ipidomain;
irq_domain        294 arch/mips/kernel/smp.c 	struct irq_domain *ipidomain;
irq_domain         65 arch/mips/lantiq/irq.c static struct irq_domain *ltq_domain;
irq_domain        310 arch/mips/lantiq/irq.c static int icu_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw)
irq_domain        287 arch/mips/netlogic/common/irq.c 	struct irq_domain *xlp_pic_domain;
irq_domain        160 arch/mips/pci/pci-ar2315.c 	struct irq_domain *domain;
irq_domain        380 arch/mips/pci/pci-ar2315.c static int ar2315_pci_irq_map(struct irq_domain *d, unsigned irq,
irq_domain         62 arch/mips/pci/pci-rt3883.c 	struct irq_domain *irq_domain;
irq_domain        146 arch/mips/pci/pci-rt3883.c 		irq = irq_find_mapping(rpc->irq_domain, bit);
irq_domain        186 arch/mips/pci/pci-rt3883.c static int rt3883_pci_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        214 arch/mips/pci/pci-rt3883.c 	rpc->irq_domain =
irq_domain        218 arch/mips/pci/pci-rt3883.c 	if (!rpc->irq_domain) {
irq_domain        306 arch/mips/pci/pci-xtalk-bridge.c static int bridge_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        333 arch/mips/pci/pci-xtalk-bridge.c static void bridge_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        345 arch/mips/pci/pci-xtalk-bridge.c static int bridge_domain_activate(struct irq_domain *domain,
irq_domain        382 arch/mips/pci/pci-xtalk-bridge.c static void bridge_domain_deactivate(struct irq_domain *domain,
irq_domain        434 arch/mips/pci/pci-xtalk-bridge.c 	struct irq_domain *domain, *parent;
irq_domain        102 arch/mips/ralink/irq.c 		struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        134 arch/mips/ralink/irq.c static int intc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw)
irq_domain        150 arch/mips/ralink/irq.c 	struct irq_domain *domain;
irq_domain        118 arch/mips/sgi-ip27/ip27-irq.c static int hub_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        157 arch/mips/sgi-ip27/ip27-irq.c static void hub_domain_free(struct irq_domain *domain,
irq_domain        191 arch/mips/sgi-ip27/ip27-irq.c 	struct irq_domain *domain;
irq_domain        233 arch/mips/sgi-ip27/ip27-irq.c 	struct irq_domain *domain;
irq_domain        280 arch/mips/sgi-ip27/ip27-irq.c 	struct irq_domain *domain;
irq_domain         49 arch/nios2/kernel/irq.c static int irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         64 arch/nios2/kernel/irq.c 	struct irq_domain *domain;
irq_domain         28 arch/powerpc/include/asm/ehv_pic.h 	struct irq_domain	*irqhost;
irq_domain         10 arch/powerpc/include/asm/i8259.h extern struct irq_domain *i8259_get_host(void);
irq_domain        262 arch/powerpc/include/asm/mpic.h 	struct irq_domain	*irqhost;
irq_domain         99 arch/powerpc/include/asm/xics.h extern struct irq_domain *xics_host;
irq_domain         47 arch/powerpc/platforms/4xx/uic.c 	struct irq_domain	*irqhost;
irq_domain        173 arch/powerpc/platforms/4xx/uic.c static int uic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         20 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c static struct irq_domain *cpld_pic_host;
irq_domain        123 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c cpld_pic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        130 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c cpld_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         43 arch/powerpc/platforms/52xx/media5200.c 	struct irq_domain *irqhost;
irq_domain        110 arch/powerpc/platforms/52xx/media5200.c static int media5200_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        120 arch/powerpc/platforms/52xx/media5200.c static int media5200_irq_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         90 arch/powerpc/platforms/52xx/mpc52xx_gpt.c 	struct irq_domain *irqhost;
irq_domain        203 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static int mpc52xx_gpt_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        215 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static int mpc52xx_gpt_irq_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain        135 arch/powerpc/platforms/52xx/mpc52xx_pic.c static struct irq_domain *mpc52xx_irqhost = NULL;
irq_domain        304 arch/powerpc/platforms/52xx/mpc52xx_pic.c static int mpc52xx_irqhost_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain        338 arch/powerpc/platforms/52xx/mpc52xx_pic.c static int mpc52xx_irqhost_map(struct irq_domain *h, unsigned int virq,
irq_domain         28 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c 	struct irq_domain *host;
irq_domain        102 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c static int pci_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        118 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c 	struct irq_domain *host;
irq_domain         51 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static struct irq_domain *socrates_fpga_pic_irq_host;
irq_domain        228 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static int socrates_fpga_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        239 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static int socrates_fpga_pic_host_xlate(struct irq_domain *h,
irq_domain         57 arch/powerpc/platforms/8xx/cpm1.c static struct irq_domain *cpm_pic_host;
irq_domain        102 arch/powerpc/platforms/8xx/cpm1.c static int cpm_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         19 arch/powerpc/platforms/8xx/pic.c static struct irq_domain *mpc8xx_pic_host;
irq_domain         88 arch/powerpc/platforms/8xx/pic.c static int mpc8xx_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         99 arch/powerpc/platforms/8xx/pic.c static int mpc8xx_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         67 arch/powerpc/platforms/cell/axon_msi.c 	struct irq_domain *irq_domain;
irq_domain        152 arch/powerpc/platforms/cell/axon_msi.c 	struct irq_domain *irq_domain;
irq_domain        184 arch/powerpc/platforms/cell/axon_msi.c 	irq_domain = irq_find_host(dn);
irq_domain        185 arch/powerpc/platforms/cell/axon_msi.c 	if (!irq_domain) {
irq_domain        191 arch/powerpc/platforms/cell/axon_msi.c 	msic = irq_domain->host_data;
irq_domain        269 arch/powerpc/platforms/cell/axon_msi.c 		virq = irq_create_direct_mapping(msic->irq_domain);
irq_domain        307 arch/powerpc/platforms/cell/axon_msi.c static int msic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        326 arch/powerpc/platforms/cell/axon_msi.c 		 irq_domain_get_of_node(msic->irq_domain));
irq_domain        382 arch/powerpc/platforms/cell/axon_msi.c 	msic->irq_domain = irq_domain_add_nomap(dn, 65536, &msic_host_ops, msic);
irq_domain        383 arch/powerpc/platforms/cell/axon_msi.c 	if (!msic->irq_domain) {
irq_domain         46 arch/powerpc/platforms/cell/interrupt.c static struct irq_domain *iic_host;
irq_domain        207 arch/powerpc/platforms/cell/interrupt.c static int iic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        214 arch/powerpc/platforms/cell/interrupt.c static int iic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        231 arch/powerpc/platforms/cell/interrupt.c static int iic_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         52 arch/powerpc/platforms/cell/spider-pic.c 	struct irq_domain		*host;
irq_domain        158 arch/powerpc/platforms/cell/spider-pic.c static int spider_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        170 arch/powerpc/platforms/cell/spider-pic.c static int spider_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         95 arch/powerpc/platforms/embedded6xx/flipper-pic.c static struct irq_domain *flipper_irq_host;
irq_domain         97 arch/powerpc/platforms/embedded6xx/flipper-pic.c static int flipper_pic_map(struct irq_domain *h, unsigned int virq,
irq_domain        122 arch/powerpc/platforms/embedded6xx/flipper-pic.c static struct irq_domain * __init flipper_pic_init(struct device_node *np)
irq_domain        125 arch/powerpc/platforms/embedded6xx/flipper-pic.c 	struct irq_domain *irq_domain = NULL;
irq_domain        151 arch/powerpc/platforms/embedded6xx/flipper-pic.c 	irq_domain = irq_domain_add_linear(np, FLIPPER_NR_IRQS,
irq_domain        153 arch/powerpc/platforms/embedded6xx/flipper-pic.c 	if (!irq_domain) {
irq_domain        159 arch/powerpc/platforms/embedded6xx/flipper-pic.c 	return irq_domain;
irq_domain         93 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static struct irq_domain *hlwd_irq_host;
irq_domain         95 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static int hlwd_pic_map(struct irq_domain *h, unsigned int virq,
irq_domain        108 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static unsigned int __hlwd_pic_get_irq(struct irq_domain *h)
irq_domain        126 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	struct irq_domain *irq_domain = irq_desc_get_handler_data(desc);
irq_domain        133 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	virq = __hlwd_pic_get_irq(irq_domain);
irq_domain        158 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static struct irq_domain *hlwd_pic_init(struct device_node *np)
irq_domain        160 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	struct irq_domain *irq_domain;
irq_domain        180 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	irq_domain = irq_domain_add_linear(np, HLWD_NR_IRQS,
irq_domain        182 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	if (!irq_domain) {
irq_domain        188 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	return irq_domain;
irq_domain        203 arch/powerpc/platforms/embedded6xx/hlwd-pic.c 	struct irq_domain *host;
irq_domain         59 arch/powerpc/platforms/powermac/pic.c static struct irq_domain *pmac_pic_host;
irq_domain        267 arch/powerpc/platforms/powermac/pic.c static int pmac_pic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        274 arch/powerpc/platforms/powermac/pic.c static int pmac_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        124 arch/powerpc/platforms/powermac/smp.c static struct irq_domain *psurge_host;
irq_domain        175 arch/powerpc/platforms/powermac/smp.c static int psurge_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         33 arch/powerpc/platforms/powernv/opal-irqchip.c 	struct irq_domain *domain;
irq_domain        115 arch/powerpc/platforms/powernv/opal-irqchip.c static int opal_event_map(struct irq_domain *d, unsigned int irq,
irq_domain        137 arch/powerpc/platforms/powernv/opal-irqchip.c static int opal_event_match(struct irq_domain *h, struct device_node *node,
irq_domain        143 arch/powerpc/platforms/powernv/opal-irqchip.c static int opal_event_xlate(struct irq_domain *h, struct device_node *np,
irq_domain        658 arch/powerpc/platforms/ps3/interrupt.c static int ps3_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        669 arch/powerpc/platforms/ps3/interrupt.c static int ps3_host_match(struct irq_domain *h, struct device_node *np,
irq_domain        743 arch/powerpc/platforms/ps3/interrupt.c 	struct irq_domain *host;
irq_domain         52 arch/powerpc/sysdev/cpm2_pic.c static struct irq_domain *cpm2_pic_host;
irq_domain        215 arch/powerpc/sysdev/cpm2_pic.c static int cpm2_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        180 arch/powerpc/sysdev/ehv_pic.c static int ehv_pic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        188 arch/powerpc/sysdev/ehv_pic.c static int ehv_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        217 arch/powerpc/sysdev/ehv_pic.c static int ehv_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         85 arch/powerpc/sysdev/fsl_msi.c static int fsl_msi_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         30 arch/powerpc/sysdev/fsl_msi.h 	struct irq_domain *irqhost;
irq_domain         53 arch/powerpc/sysdev/ge/ge_pic.c static struct irq_domain *gef_pic_irq_host;
irq_domain        156 arch/powerpc/sysdev/ge/ge_pic.c static int gef_pic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        166 arch/powerpc/sysdev/ge/ge_pic.c static int gef_pic_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         23 arch/powerpc/sysdev/i8259.c static struct irq_domain *i8259_host;
irq_domain        161 arch/powerpc/sysdev/i8259.c static int i8259_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        168 arch/powerpc/sysdev/i8259.c static int i8259_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        185 arch/powerpc/sysdev/i8259.c static int i8259_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain        211 arch/powerpc/sysdev/i8259.c struct irq_domain *i8259_get_host(void)
irq_domain        671 arch/powerpc/sysdev/ipic.c static int ipic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        679 arch/powerpc/sysdev/ipic.c static int ipic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         42 arch/powerpc/sysdev/ipic.h 	struct irq_domain		*irqhost;
irq_domain        992 arch/powerpc/sysdev/mpic.c static int mpic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain       1000 arch/powerpc/sysdev/mpic.c static int mpic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain       1085 arch/powerpc/sysdev/mpic.c static int mpic_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         41 arch/powerpc/sysdev/tsi108_pci.c static struct irq_domain *pci_irq_host;
irq_domain        364 arch/powerpc/sysdev/tsi108_pci.c static int pci_irq_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain        373 arch/powerpc/sysdev/tsi108_pci.c static int pci_irq_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         39 arch/powerpc/sysdev/xics/xics-common.c struct irq_domain *xics_host;
irq_domain        307 arch/powerpc/sysdev/xics/xics-common.c static int xics_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        330 arch/powerpc/sysdev/xics/xics-common.c static int xics_host_map(struct irq_domain *h, unsigned int virq,
irq_domain        359 arch/powerpc/sysdev/xics/xics-common.c static int xics_host_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain         62 arch/powerpc/sysdev/xive/common.c static struct irq_domain *xive_irq_domain;
irq_domain       1225 arch/powerpc/sysdev/xive/common.c static int xive_irq_domain_map(struct irq_domain *h, unsigned int virq,
irq_domain       1258 arch/powerpc/sysdev/xive/common.c static void xive_irq_domain_unmap(struct irq_domain *d, unsigned int virq)
irq_domain       1271 arch/powerpc/sysdev/xive/common.c static int xive_irq_domain_xlate(struct irq_domain *h, struct device_node *ct,
irq_domain       1293 arch/powerpc/sysdev/xive/common.c static int xive_irq_domain_match(struct irq_domain *h, struct device_node *node,
irq_domain         27 arch/sh/boards/mach-se/7343/irq.c struct irq_domain *se7343_irq_domain;
irq_domain         26 arch/sh/boards/mach-se/7722/irq.c struct irq_domain *se7722_irq_domain;
irq_domain         27 arch/sh/boards/mach-x3proto/gpio.c static struct irq_domain *x3proto_irq_domain;
irq_domain         85 arch/sh/boards/mach-x3proto/gpio.c static int x3proto_gpio_irq_map(struct irq_domain *domain, unsigned int virq,
irq_domain        136 arch/sh/include/mach-se/mach/se7343.h struct irq_domain;
irq_domain        139 arch/sh/include/mach-se/mach/se7343.h extern struct irq_domain *se7343_irq_domain;
irq_domain         88 arch/sh/include/mach-se/mach/se7722.h struct irq_domain;
irq_domain         91 arch/sh/include/mach-se/mach/se7722.h extern struct irq_domain *se7722_irq_domain;
irq_domain         79 arch/x86/include/asm/hpet.h struct irq_domain;
irq_domain         84 arch/x86/include/asm/hpet.h extern struct irq_domain *hpet_create_irq_domain(int hpet_id);
irq_domain         85 arch/x86/include/asm/hpet.h extern int hpet_assign_irq(struct irq_domain *domain,
irq_domain         47 arch/x86/include/asm/irq_remapping.h extern struct irq_domain *
irq_domain         49 arch/x86/include/asm/irq_remapping.h extern struct irq_domain *
irq_domain         53 arch/x86/include/asm/irq_remapping.h extern struct irq_domain *
irq_domain         54 arch/x86/include/asm/irq_remapping.h arch_create_remap_msi_irq_domain(struct irq_domain *par, const char *n, int id);
irq_domain         57 arch/x86/include/asm/irq_remapping.h static inline struct irq_domain *arch_get_ir_parent_domain(void)
irq_domain         76 arch/x86/include/asm/irq_remapping.h static inline struct irq_domain *
irq_domain         82 arch/x86/include/asm/irq_remapping.h static inline struct irq_domain *
irq_domain         15 arch/x86/include/asm/irqdomain.h extern struct irq_domain *x86_vector_domain;
irq_domain         42 arch/x86/include/asm/irqdomain.h extern int mp_irqdomain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain         44 arch/x86/include/asm/irqdomain.h extern void mp_irqdomain_free(struct irq_domain *domain, unsigned int virq,
irq_domain         46 arch/x86/include/asm/irqdomain.h extern int mp_irqdomain_activate(struct irq_domain *domain,
irq_domain         48 arch/x86/include/asm/irqdomain.h extern void mp_irqdomain_deactivate(struct irq_domain *domain,
irq_domain         50 arch/x86/include/asm/irqdomain.h extern int mp_irqdomain_ioapic_idx(struct irq_domain *domain);
irq_domain         54 arch/x86/include/asm/irqdomain.h extern void arch_init_msi_domain(struct irq_domain *domain);
irq_domain         56 arch/x86/include/asm/irqdomain.h static inline void arch_init_msi_domain(struct irq_domain *domain) { }
irq_domain          9 arch/x86/include/asm/msi.h int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec,
irq_domain        119 arch/x86/kernel/apic/io_apic.c 	struct irq_domain *irqdomain;
irq_domain        170 arch/x86/kernel/apic/io_apic.c static inline struct irq_domain *mp_ioapic_irqdomain(int ioapic)
irq_domain        959 arch/x86/kernel/apic/io_apic.c static int alloc_irq_from_domain(struct irq_domain *domain, int ioapic, u32 gsi,
irq_domain       1001 arch/x86/kernel/apic/io_apic.c static int alloc_isa_irq_from_domain(struct irq_domain *domain,
irq_domain       1041 arch/x86/kernel/apic/io_apic.c 	struct irq_domain *domain = mp_ioapic_irqdomain(ioapic);
irq_domain       2102 arch/x86/kernel/apic/io_apic.c 	struct irq_domain *domain = mp_ioapic_irqdomain(ioapic);
irq_domain       2300 arch/x86/kernel/apic/io_apic.c 	struct irq_domain *parent;
irq_domain       2974 arch/x86/kernel/apic/io_apic.c int mp_irqdomain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain       3032 arch/x86/kernel/apic/io_apic.c void mp_irqdomain_free(struct irq_domain *domain, unsigned int virq,
irq_domain       3050 arch/x86/kernel/apic/io_apic.c int mp_irqdomain_activate(struct irq_domain *domain,
irq_domain       3061 arch/x86/kernel/apic/io_apic.c void mp_irqdomain_deactivate(struct irq_domain *domain,
irq_domain       3069 arch/x86/kernel/apic/io_apic.c int mp_irqdomain_ioapic_idx(struct irq_domain *domain)
irq_domain         24 arch/x86/kernel/apic/msi.c static struct irq_domain *msi_default_domain;
irq_domain        186 arch/x86/kernel/apic/msi.c 	struct irq_domain *domain;
irq_domain        213 arch/x86/kernel/apic/msi.c int pci_msi_prepare(struct irq_domain *domain, struct device *dev, int nvec,
irq_domain        253 arch/x86/kernel/apic/msi.c void __init arch_init_msi_domain(struct irq_domain *parent)
irq_domain        293 arch/x86/kernel/apic/msi.c struct irq_domain *arch_create_remap_msi_irq_domain(struct irq_domain *parent,
irq_domain        297 arch/x86/kernel/apic/msi.c 	struct irq_domain *d;
irq_domain        332 arch/x86/kernel/apic/msi.c static int dmar_msi_init(struct irq_domain *domain,
irq_domain        352 arch/x86/kernel/apic/msi.c static struct irq_domain *dmar_get_irq_domain(void)
irq_domain        354 arch/x86/kernel/apic/msi.c 	static struct irq_domain *dmar_domain;
irq_domain        375 arch/x86/kernel/apic/msi.c 	struct irq_domain *domain = dmar_get_irq_domain();
irq_domain        399 arch/x86/kernel/apic/msi.c static inline int hpet_dev_id(struct irq_domain *domain)
irq_domain        429 arch/x86/kernel/apic/msi.c static int hpet_msi_init(struct irq_domain *domain,
irq_domain        440 arch/x86/kernel/apic/msi.c static void hpet_msi_free(struct irq_domain *domain,
irq_domain        457 arch/x86/kernel/apic/msi.c struct irq_domain *hpet_create_irq_domain(int hpet_id)
irq_domain        460 arch/x86/kernel/apic/msi.c 	struct irq_domain *parent, *d;
irq_domain        495 arch/x86/kernel/apic/msi.c int hpet_assign_irq(struct irq_domain *domain, struct hpet_channel *hc,
irq_domain         40 arch/x86/kernel/apic/vector.c struct irq_domain *x86_vector_domain;
irq_domain        359 arch/x86/kernel/apic/vector.c static void x86_vector_deactivate(struct irq_domain *dom, struct irq_data *irqd)
irq_domain        439 arch/x86/kernel/apic/vector.c static int x86_vector_activate(struct irq_domain *dom, struct irq_data *irqd,
irq_domain        478 arch/x86/kernel/apic/vector.c static void x86_vector_free_irqs(struct irq_domain *domain,
irq_domain        528 arch/x86/kernel/apic/vector.c static int x86_vector_alloc_irqs(struct irq_domain *domain, unsigned int virq,
irq_domain        588 arch/x86/kernel/apic/vector.c static void x86_vector_debug_show(struct seq_file *m, struct irq_domain *d,
irq_domain        214 arch/x86/kernel/devicetree.c static int dt_irqdomain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain         55 arch/x86/kernel/hpet.c static struct irq_domain		*hpet_domain;
irq_domain         75 arch/x86/platform/uv/uv_irq.c static int uv_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        109 arch/x86/platform/uv/uv_irq.c static void uv_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        125 arch/x86/platform/uv/uv_irq.c static int uv_domain_activate(struct irq_domain *domain,
irq_domain        136 arch/x86/platform/uv/uv_irq.c static void uv_domain_deactivate(struct irq_domain *domain,
irq_domain        155 arch/x86/platform/uv/uv_irq.c static struct irq_domain *uv_get_irq_domain(void)
irq_domain        157 arch/x86/platform/uv/uv_irq.c 	static struct irq_domain *uv_domain;
irq_domain        188 arch/x86/platform/uv/uv_irq.c 	struct irq_domain *domain = uv_get_irq_domain();
irq_domain         32 arch/xtensa/include/asm/irq.h struct irq_domain;
irq_domain         38 arch/xtensa/include/asm/irq.h int xtensa_irq_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw);
irq_domain         88 arch/xtensa/kernel/irq.c int xtensa_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        631 drivers/acpi/arm64/iort.c struct irq_domain *iort_get_device_domain(struct device *dev, u32 req_id)
irq_domain        653 drivers/acpi/arm64/iort.c 	struct irq_domain *domain;
irq_domain        696 drivers/acpi/arm64/iort.c static struct irq_domain *iort_get_platform_device_domain(struct device *dev)
irq_domain        732 drivers/acpi/arm64/iort.c 	struct irq_domain *msi_domain;
irq_domain         29 drivers/acpi/irq.c 	struct irq_domain *d = irq_find_matching_fwnode(acpi_gsi_domain_id,
irq_domain         76 drivers/acpi/irq.c 	struct irq_domain *d = irq_find_matching_fwnode(acpi_gsi_domain_id,
irq_domain        259 drivers/acpi/irq.c 	struct irq_domain *domain;
irq_domain        305 drivers/acpi/irq.c struct irq_domain *acpi_irq_create_hierarchy(unsigned int flags,
irq_domain        311 drivers/acpi/irq.c 	struct irq_domain *d = irq_find_matching_fwnode(acpi_gsi_domain_id,
irq_domain         54 drivers/base/platform-msi.c static int platform_msi_init(struct irq_domain *domain,
irq_domain        177 drivers/base/platform-msi.c struct irq_domain *platform_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        179 drivers/base/platform-msi.c 						  struct irq_domain *parent)
irq_domain        181 drivers/base/platform-msi.c 	struct irq_domain *domain;
irq_domain        306 drivers/base/platform-msi.c void *platform_msi_get_host_data(struct irq_domain *domain)
irq_domain        323 drivers/base/platform-msi.c struct irq_domain *
irq_domain        332 drivers/base/platform-msi.c 	struct irq_domain *domain;
irq_domain        367 drivers/base/platform-msi.c void platform_msi_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        396 drivers/base/platform-msi.c int platform_msi_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain         28 drivers/base/regmap/regmap-irq.c 	struct irq_domain *domain;
irq_domain        524 drivers/base/regmap/regmap-irq.c static int regmap_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        985 drivers/base/regmap/regmap-irq.c struct irq_domain *regmap_irq_get_domain(struct regmap_irq_chip_data *data)
irq_domain        637 drivers/bus/fsl-mc/dprc-driver.c 		struct irq_domain *mc_msi_domain;
irq_domain        160 drivers/bus/fsl-mc/fsl-mc-msi.c struct irq_domain *fsl_mc_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        162 drivers/bus/fsl-mc/fsl-mc-msi.c 						struct irq_domain *parent)
irq_domain        164 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct irq_domain *domain;
irq_domain        181 drivers/bus/fsl-mc/fsl-mc-msi.c 			   struct irq_domain **mc_msi_domain)
irq_domain        183 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct irq_domain *msi_domain;
irq_domain        239 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct irq_domain *msi_domain;
irq_domain        275 drivers/bus/fsl-mc/fsl-mc-msi.c 	struct irq_domain *msi_domain;
irq_domain        560 drivers/bus/fsl-mc/fsl-mc-private.h 			   struct irq_domain **mc_msi_domain);
irq_domain        598 drivers/bus/moxtet.c static int moxtet_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        614 drivers/bus/moxtet.c static int moxtet_irq_domain_xlate(struct irq_domain *d,
irq_domain        112 drivers/clocksource/ingenic-timer.c 	struct irq_domain *domain;
irq_domain       2099 drivers/edac/altera_edac.c static int a10_eccmgr_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        392 drivers/edac/altera_edac.h 	struct irq_domain	*domain;
irq_domain        654 drivers/extcon/extcon-max8997.c 		virq = irq_create_mapping(max8997->irq_domain, muic_irq->irq);
irq_domain        188 drivers/gpio/gpio-altera.c 	struct irq_domain *irqdomain;
irq_domain        216 drivers/gpio/gpio-altera.c 	struct irq_domain *irqdomain;
irq_domain         72 drivers/gpio/gpio-bcm-kona.c 	struct irq_domain *irq_domain;
irq_domain        259 drivers/gpio/gpio-bcm-kona.c 	return irq_create_mapping(kona_gpio->irq_domain, gpio);
irq_domain        471 drivers/gpio/gpio-bcm-kona.c 				irq_find_mapping(bank->kona_gpio->irq_domain,
irq_domain        523 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        538 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_irq_unmap(struct irq_domain *d, unsigned int irq)
irq_domain        611 drivers/gpio/gpio-bcm-kona.c 	kona_gpio->irq_domain = irq_domain_add_linear(dev->of_node,
irq_domain        615 drivers/gpio/gpio-bcm-kona.c 	if (!kona_gpio->irq_domain) {
irq_domain        659 drivers/gpio/gpio-bcm-kona.c 	irq_domain_remove(kona_gpio->irq_domain);
irq_domain         60 drivers/gpio/gpio-brcmstb.c 	struct irq_domain *irq_domain;
irq_domain        135 drivers/gpio/gpio-brcmstb.c 	return irq_create_mapping(priv->irq_domain, hwirq);
irq_domain        275 drivers/gpio/gpio-brcmstb.c 	struct irq_domain *domain = priv->irq_domain;
irq_domain        332 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        356 drivers/gpio/gpio-brcmstb.c static void brcmstb_gpio_irq_unmap(struct irq_domain *d, unsigned int irq)
irq_domain        400 drivers/gpio/gpio-brcmstb.c 	if (priv->irq_domain) {
irq_domain        402 drivers/gpio/gpio-brcmstb.c 			virq = irq_find_mapping(priv->irq_domain, offset);
irq_domain        405 drivers/gpio/gpio-brcmstb.c 		irq_domain_remove(priv->irq_domain);
irq_domain        457 drivers/gpio/gpio-brcmstb.c 	priv->irq_domain =
irq_domain        461 drivers/gpio/gpio-brcmstb.c 	if (!priv->irq_domain) {
irq_domain        508 drivers/gpio/gpio-brcmstb.c 	irq_domain_remove(priv->irq_domain);
irq_domain         59 drivers/gpio/gpio-davinci.c 	struct irq_domain	*irq_domain;
irq_domain        380 drivers/gpio/gpio-davinci.c 				irq_find_mapping(d->irq_domain, hw_irq));
irq_domain        391 drivers/gpio/gpio-davinci.c 	if (d->irq_domain)
irq_domain        392 drivers/gpio/gpio-davinci.c 		return irq_create_mapping(d->irq_domain, offset);
irq_domain        440 drivers/gpio/gpio-davinci.c davinci_gpio_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        500 drivers/gpio/gpio-davinci.c 	struct irq_domain	*irq_domain = NULL;
irq_domain        535 drivers/gpio/gpio-davinci.c 		irq_domain = irq_domain_add_legacy(dev->of_node, ngpio, irq, 0,
irq_domain        538 drivers/gpio/gpio-davinci.c 		if (!irq_domain) {
irq_domain        552 drivers/gpio/gpio-davinci.c 	chips->irq_domain = irq_domain;
irq_domain         97 drivers/gpio/gpio-dwapb.c 	struct irq_domain	*domain;
irq_domain         30 drivers/gpio/gpio-em.c 	struct irq_domain *irq_domain;
irq_domain        176 drivers/gpio/gpio-em.c 		generic_handle_irq(irq_find_mapping(p->irq_domain, offset));
irq_domain        227 drivers/gpio/gpio-em.c 	return irq_create_mapping(gpio_to_priv(chip)->irq_domain, offset);
irq_domain        245 drivers/gpio/gpio-em.c static int em_gio_irq_domain_map(struct irq_domain *h, unsigned int irq,
irq_domain        264 drivers/gpio/gpio-em.c 	struct irq_domain *domain = data;
irq_domain        337 drivers/gpio/gpio-em.c 	p->irq_domain = irq_domain_add_simple(dev->of_node, ngpios, 0,
irq_domain        339 drivers/gpio/gpio-em.c 	if (!p->irq_domain) {
irq_domain        345 drivers/gpio/gpio-em.c 				       p->irq_domain);
irq_domain         73 drivers/gpio/gpio-grgpio.c 	struct irq_domain *domain;
irq_domain        230 drivers/gpio/gpio-grgpio.c static int grgpio_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        280 drivers/gpio/gpio-grgpio.c static void grgpio_irq_unmap(struct irq_domain *d, unsigned int irq)
irq_domain        194 drivers/gpio/gpio-ixp4xx.c 	struct irq_domain *parent;
irq_domain         44 drivers/gpio/gpio-lpc18xx.c 	struct irq_domain *domain;
irq_domain        163 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_pin_ic_domain_alloc(struct irq_domain *domain,
irq_domain        207 drivers/gpio/gpio-lpc18xx.c 	struct irq_domain *parent_domain;
irq_domain         45 drivers/gpio/gpio-mpc8xxx.c 	struct irq_domain *irq;
irq_domain        271 drivers/gpio/gpio-mpc8xxx.c static int mpc8xxx_gpio_irq_map(struct irq_domain *h, unsigned int irq,
irq_domain        116 drivers/gpio/gpio-mvebu.c 	struct irq_domain *domain;
irq_domain         64 drivers/gpio/gpio-mxc.c 	struct irq_domain *domain;
irq_domain         51 drivers/gpio/gpio-mxs.c 	struct irq_domain *domain;
irq_domain         83 drivers/gpio/gpio-pxa.c 	struct irq_domain *irqdomain;
irq_domain        567 drivers/gpio/gpio-pxa.c static int pxa_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain         19 drivers/gpio/gpio-reg.c 	struct irq_domain *irqdomain;
irq_domain        132 drivers/gpio/gpio-reg.c 	const char *const *names, struct irq_domain *irqdom, const int *irqs)
irq_domain        202 drivers/gpio/gpio-sa1100.c static int sa1100_gpio_irqdomain_map(struct irq_domain *d,
irq_domain        219 drivers/gpio/gpio-sa1100.c static struct irq_domain *sa1100_gpio_irqdomain;
irq_domain         79 drivers/gpio/gpio-siox.c 			struct irq_domain *irqdomain = ddata->gchip.irq.domain;
irq_domain         40 drivers/gpio/gpio-sodaville.c 	struct irq_domain *id;
irq_domain         92 drivers/gpio/gpio-sodaville.c static int sdv_xlate(struct irq_domain *h, struct device_node *node,
irq_domain         43 drivers/gpio/gpio-tb10x.c 	struct irq_domain *domain;
irq_domain         88 drivers/gpio/gpio-tegra.c 	struct irq_domain			*irq_domain;
irq_domain        270 drivers/gpio/gpio-tegra.c 	return irq_find_mapping(tgi->irq_domain, offset);
irq_domain        403 drivers/gpio/gpio-tegra.c 			generic_handle_irq(irq_find_mapping(tgi->irq_domain,
irq_domain        620 drivers/gpio/gpio-tegra.c 	tgi->irq_domain = irq_domain_add_linear(pdev->dev.of_node,
irq_domain        623 drivers/gpio/gpio-tegra.c 	if (!tgi->irq_domain)
irq_domain        651 drivers/gpio/gpio-tegra.c 		irq_domain_remove(tgi->irq_domain);
irq_domain        656 drivers/gpio/gpio-tegra.c 		int irq = irq_create_mapping(tgi->irq_domain, gpio);
irq_domain        336 drivers/gpio/gpio-tegra186.c 	struct irq_domain *domain = gpio->gpio.irq.domain;
irq_domain        370 drivers/gpio/gpio-tegra186.c static int tegra186_gpio_irq_domain_xlate(struct irq_domain *domain,
irq_domain         56 drivers/gpio/gpio-thunderx.c 	struct irq_domain	*irqd;
irq_domain        412 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_irq_translate(struct irq_domain *d,
irq_domain        428 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_irq_alloc(struct irq_domain *d, unsigned int virq,
irq_domain         33 drivers/gpio/gpio-uniphier.c 	struct irq_domain *domain;
irq_domain        248 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_irq_domain_translate(struct irq_domain *domain,
irq_domain        262 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_irq_domain_alloc(struct irq_domain *domain,
irq_domain        298 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_irq_domain_activate(struct irq_domain *domain,
irq_domain        307 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_irq_domain_deactivate(struct irq_domain *domain,
irq_domain        345 drivers/gpio/gpio-uniphier.c 	struct irq_domain *parent_domain;
irq_domain         96 drivers/gpio/gpio-wm831x.c 	return irq_create_mapping(wm831x->irq_domain,
irq_domain         52 drivers/gpio/gpio-xgene-sb.c 	struct irq_domain	*irq_domain;
irq_domain        129 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_domain_activate(struct irq_domain *d,
irq_domain        150 drivers/gpio/gpio-xgene-sb.c static void xgene_gpio_sb_domain_deactivate(struct irq_domain *d,
irq_domain        161 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_domain_translate(struct irq_domain *d,
irq_domain        176 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_domain_alloc(struct irq_domain *domain,
irq_domain        222 drivers/gpio/gpio-xgene-sb.c 	struct irq_domain *parent_domain = NULL;
irq_domain        275 drivers/gpio/gpio-xgene-sb.c 	priv->irq_domain = irq_domain_create_hierarchy(parent_domain,
irq_domain        278 drivers/gpio/gpio-xgene-sb.c 	if (!priv->irq_domain)
irq_domain        281 drivers/gpio/gpio-xgene-sb.c 	priv->gc.irq.domain = priv->irq_domain;
irq_domain        287 drivers/gpio/gpio-xgene-sb.c 		irq_domain_remove(priv->irq_domain);
irq_domain        309 drivers/gpio/gpio-xgene-sb.c 	irq_domain_remove(priv->irq_domain);
irq_domain        607 drivers/gpio/gpio-zynq.c 	struct irq_domain *irqdomain = gpio->chip.irq.domain;
irq_domain       1845 drivers/gpio/gpiolib.c static int gpiochip_hierarchy_irq_domain_translate(struct irq_domain *d,
irq_domain       1868 drivers/gpio/gpiolib.c static int gpiochip_hierarchy_irq_domain_alloc(struct irq_domain *d,
irq_domain       2045 drivers/gpio/gpiolib.c int gpiochip_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain       2085 drivers/gpio/gpiolib.c void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq)
irq_domain       2118 drivers/gpio/gpiolib.c int gpiochip_irq_domain_activate(struct irq_domain *domain,
irq_domain       2136 drivers/gpio/gpiolib.c void gpiochip_irq_domain_deactivate(struct irq_domain *domain,
irq_domain       2147 drivers/gpio/gpiolib.c 	struct irq_domain *domain = chip->irq.domain;
irq_domain        599 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c static int amdgpu_irqdomain_map(struct irq_domain *d,
irq_domain         97 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h 	struct irq_domain		*domain; /* GPU irq controller domain */
irq_domain         22 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c 	struct irq_domain *domain;
irq_domain        130 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c static int dpu_mdss_irqdomain_map(struct irq_domain *domain,
irq_domain        148 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c 	struct irq_domain *domain;
irq_domain         27 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c 		struct irq_domain *domain;
irq_domain         96 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c static int mdss_hw_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        119 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c 	struct irq_domain *d;
irq_domain        187 drivers/gpu/ipu-v3/ipu-prv.h 	struct irq_domain	*domain;
irq_domain         99 drivers/hid/hid-rmi.c 	struct irq_domain *domain;
irq_domain        599 drivers/hid/hid-rmi.c 	struct irq_domain *domain = hdata->domain;
irq_domain        611 drivers/hid/hid-rmi.c static int rmi_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         46 drivers/i2c/busses/i2c-cht-wc.c 	struct irq_domain *irq_domain;
irq_domain        355 drivers/i2c/busses/i2c-cht-wc.c 	adap->irq_domain = irq_domain_add_linear(pdev->dev.of_node, 1,
irq_domain        357 drivers/i2c/busses/i2c-cht-wc.c 	if (!adap->irq_domain)
irq_domain        360 drivers/i2c/busses/i2c-cht-wc.c 	adap->client_irq = irq_create_mapping(adap->irq_domain, 0);
irq_domain        404 drivers/i2c/busses/i2c-cht-wc.c 	irq_domain_remove(adap->irq_domain);
irq_domain        414 drivers/i2c/busses/i2c-cht-wc.c 	irq_domain_remove(adap->irq_domain);
irq_domain       1246 drivers/i2c/i2c-core-base.c 	struct irq_domain *domain = adap->host_notify_domain;
irq_domain       1259 drivers/i2c/i2c-core-base.c static int i2c_host_notify_irq_map(struct irq_domain *h,
irq_domain       1274 drivers/i2c/i2c-core-base.c 	struct irq_domain *domain;
irq_domain         93 drivers/i2c/muxes/i2c-mux-pca954x.c 	struct irq_domain *irq;
irq_domain         97 drivers/iio/adc/stm32-adc-core.c 	struct irq_domain		*domain;
irq_domain        350 drivers/iio/adc/stm32-adc-core.c static int stm32_adc_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        359 drivers/iio/adc/stm32-adc-core.c static void stm32_adc_domain_unmap(struct irq_domain *d, unsigned int irq)
irq_domain       4110 drivers/iommu/amd_iommu.c static struct irq_domain *get_ir_irq_domain(struct irq_alloc_info *info)
irq_domain       4128 drivers/iommu/amd_iommu.c static struct irq_domain *get_irq_domain(struct irq_alloc_info *info)
irq_domain       4232 drivers/iommu/amd_iommu.c static int irq_remapping_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain       4344 drivers/iommu/amd_iommu.c static void irq_remapping_free(struct irq_domain *domain, unsigned int virq,
irq_domain       4370 drivers/iommu/amd_iommu.c static int irq_remapping_activate(struct irq_domain *domain,
irq_domain       4387 drivers/iommu/amd_iommu.c static void irq_remapping_deactivate(struct irq_domain *domain,
irq_domain        456 drivers/iommu/amd_iommu_types.h struct irq_domain;
irq_domain        588 drivers/iommu/amd_iommu_types.h 	struct irq_domain *ir_domain;
irq_domain        589 drivers/iommu/amd_iommu_types.h 	struct irq_domain *msi_domain;
irq_domain         36 drivers/iommu/hyperv-iommu.c static struct irq_domain *ioapic_ir_domain;
irq_domain         68 drivers/iommu/hyperv-iommu.c static int hyperv_irq_remapping_alloc(struct irq_domain *domain,
irq_domain        116 drivers/iommu/hyperv-iommu.c static void hyperv_irq_remapping_free(struct irq_domain *domain,
irq_domain        122 drivers/iommu/hyperv-iommu.c static int hyperv_irq_remapping_activate(struct irq_domain *domain,
irq_domain        182 drivers/iommu/hyperv-iommu.c static struct irq_domain *hyperv_get_ir_irq_domain(struct irq_alloc_info *info)
irq_domain       1095 drivers/iommu/intel_irq_remapping.c static struct irq_domain *intel_get_ir_irq_domain(struct irq_alloc_info *info)
irq_domain       1121 drivers/iommu/intel_irq_remapping.c static struct irq_domain *intel_get_irq_domain(struct irq_alloc_info *info)
irq_domain       1321 drivers/iommu/intel_irq_remapping.c static void intel_free_irq_resources(struct irq_domain *domain,
irq_domain       1343 drivers/iommu/intel_irq_remapping.c static int intel_irq_remapping_alloc(struct irq_domain *domain,
irq_domain       1419 drivers/iommu/intel_irq_remapping.c static void intel_irq_remapping_free(struct irq_domain *domain,
irq_domain       1426 drivers/iommu/intel_irq_remapping.c static int intel_irq_remapping_activate(struct irq_domain *domain,
irq_domain       1433 drivers/iommu/intel_irq_remapping.c static void intel_irq_remapping_deactivate(struct irq_domain *domain,
irq_domain        170 drivers/iommu/irq_remapping.c struct irq_domain *
irq_domain        188 drivers/iommu/irq_remapping.c struct irq_domain *
irq_domain         17 drivers/iommu/irq_remapping.h struct irq_domain;
irq_domain         47 drivers/iommu/irq_remapping.h 	struct irq_domain *(*get_ir_irq_domain)(struct irq_alloc_info *);
irq_domain         50 drivers/iommu/irq_remapping.h 	struct irq_domain *(*get_irq_domain)(struct irq_alloc_info *);
irq_domain         40 drivers/irqchip/exynos-combiner.c static struct irq_domain *combiner_irq_domain;
irq_domain        138 drivers/irqchip/exynos-combiner.c static int combiner_irq_domain_xlate(struct irq_domain *d,
irq_domain        156 drivers/irqchip/exynos-combiner.c static int combiner_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain         39 drivers/irqchip/irq-al-fic.c 	struct irq_domain *domain;
irq_domain        110 drivers/irqchip/irq-al-fic.c 	struct irq_domain *domain = fic->domain;
irq_domain        119 drivers/irqchip/irq-alpine-msi.c static int alpine_msix_gic_domain_alloc(struct irq_domain *domain,
irq_domain        145 drivers/irqchip/irq-alpine-msi.c static int alpine_msix_middle_domain_alloc(struct irq_domain *domain,
irq_domain        174 drivers/irqchip/irq-alpine-msi.c static void alpine_msix_middle_domain_free(struct irq_domain *domain,
irq_domain        193 drivers/irqchip/irq-alpine-msi.c 	struct irq_domain *middle_domain, *msi_domain, *gic_domain;
irq_domain        148 drivers/irqchip/irq-armada-370-xp.c static struct irq_domain *armada_370_xp_mpic_domain;
irq_domain        152 drivers/irqchip/irq-armada-370-xp.c static struct irq_domain *armada_370_xp_msi_domain;
irq_domain        153 drivers/irqchip/irq-armada-370-xp.c static struct irq_domain *armada_370_xp_msi_inner_domain;
irq_domain        229 drivers/irqchip/irq-armada-370-xp.c static int armada_370_xp_msi_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        256 drivers/irqchip/irq-armada-370-xp.c static void armada_370_xp_msi_free(struct irq_domain *domain,
irq_domain        350 drivers/irqchip/irq-armada-370-xp.c static int armada_370_xp_mpic_irq_map(struct irq_domain *h,
irq_domain         24 drivers/irqchip/irq-aspeed-i2c-ic.c 	struct irq_domain	*irq_domain;
irq_domain         42 drivers/irqchip/irq-aspeed-i2c-ic.c 		bus_irq = irq_find_mapping(i2c_ic->irq_domain, bit);
irq_domain         52 drivers/irqchip/irq-aspeed-i2c-ic.c static int aspeed_i2c_ic_map_irq_domain(struct irq_domain *domain,
irq_domain         87 drivers/irqchip/irq-aspeed-i2c-ic.c 	i2c_ic->irq_domain = irq_domain_add_linear(node, ASPEED_I2C_IC_NUM_BUS,
irq_domain         90 drivers/irqchip/irq-aspeed-i2c-ic.c 	if (!i2c_ic->irq_domain) {
irq_domain         95 drivers/irqchip/irq-aspeed-i2c-ic.c 	i2c_ic->irq_domain->name = "aspeed-i2c-domain";
irq_domain         54 drivers/irqchip/irq-aspeed-vic.c 	struct irq_domain	*dom;
irq_domain        159 drivers/irqchip/irq-aspeed-vic.c static int avic_map(struct irq_domain *d, unsigned int irq,
irq_domain         34 drivers/irqchip/irq-ath79-misc.c 	struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        105 drivers/irqchip/irq-ath79-misc.c static int misc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw)
irq_domain        118 drivers/irqchip/irq-ath79-misc.c 	struct irq_domain *domain, int irq)
irq_domain        134 drivers/irqchip/irq-ath79-misc.c 	struct irq_domain *domain;
irq_domain        184 drivers/irqchip/irq-ath79-misc.c 	struct irq_domain *domain;
irq_domain         70 drivers/irqchip/irq-ativic32.c static struct irq_domain *root_domain;
irq_domain         71 drivers/irqchip/irq-ativic32.c static int ativic32_irq_domain_map(struct irq_domain *id, unsigned int virq,
irq_domain         89 drivers/irqchip/irq-atmel-aic-common.c int aic_common_irq_domain_xlate(struct irq_domain *d,
irq_domain        109 drivers/irqchip/irq-atmel-aic-common.c static void __init aic_common_ext_irq_of_init(struct irq_domain *domain)
irq_domain        208 drivers/irqchip/irq-atmel-aic-common.c struct irq_domain *__init aic_common_of_init(struct device_node *node,
irq_domain        214 drivers/irqchip/irq-atmel-aic-common.c 	struct irq_domain *domain;
irq_domain         24 drivers/irqchip/irq-atmel-aic-common.h int aic_common_irq_domain_xlate(struct irq_domain *d,
irq_domain         31 drivers/irqchip/irq-atmel-aic-common.h struct irq_domain *__init aic_common_of_init(struct device_node *node,
irq_domain         58 drivers/irqchip/irq-atmel-aic.c static struct irq_domain *aic_domain;
irq_domain        141 drivers/irqchip/irq-atmel-aic.c static void __init aic_hw_init(struct irq_domain *domain)
irq_domain        171 drivers/irqchip/irq-atmel-aic.c static int aic_irq_domain_xlate(struct irq_domain *d,
irq_domain        245 drivers/irqchip/irq-atmel-aic.c 	struct irq_domain *domain;
irq_domain         68 drivers/irqchip/irq-atmel-aic5.c static struct irq_domain *aic5_domain;
irq_domain         88 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        105 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        122 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        136 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        157 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        187 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        223 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain = d->domain;
irq_domain        243 drivers/irqchip/irq-atmel-aic5.c static void __init aic5_hw_init(struct irq_domain *domain)
irq_domain        274 drivers/irqchip/irq-atmel-aic5.c static int aic5_irq_domain_xlate(struct irq_domain *d,
irq_domain        325 drivers/irqchip/irq-atmel-aic5.c 	struct irq_domain *domain;
irq_domain         83 drivers/irqchip/irq-bcm2835.c 	struct irq_domain *domain;
irq_domain        107 drivers/irqchip/irq-bcm2835.c static int armctrl_xlate(struct irq_domain *d, struct device_node *ctrlr,
irq_domain         18 drivers/irqchip/irq-bcm2836.c 	struct irq_domain *domain;
irq_domain         92 drivers/irqchip/irq-bcm2836.c static int bcm2836_map(struct irq_domain *d, unsigned int irq,
irq_domain         79 drivers/irqchip/irq-bcm6345-l1.c 	struct irq_domain	*domain;
irq_domain        287 drivers/irqchip/irq-bcm6345-l1.c static int bcm6345_l1_map(struct irq_domain *d, unsigned int virq,
irq_domain         40 drivers/irqchip/irq-bcm7038-l1.c 	struct irq_domain	*domain;
irq_domain        304 drivers/irqchip/irq-bcm7038-l1.c static int bcm7038_l1_map(struct irq_domain *d, unsigned int virq,
irq_domain         47 drivers/irqchip/irq-bcm7120-l2.c 	struct irq_domain *domain;
irq_domain         57 drivers/irqchip/irq-brcmstb-l2.c 	struct irq_domain *domain;
irq_domain         68 drivers/irqchip/irq-clps711x.c 	struct irq_domain	*domain;
irq_domain        127 drivers/irqchip/irq-clps711x.c static int __init clps711x_intc_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         74 drivers/irqchip/irq-crossbar.c static int allocate_gic_irq(struct irq_domain *domain, unsigned virq,
irq_domain        111 drivers/irqchip/irq-crossbar.c static int crossbar_domain_alloc(struct irq_domain *d, unsigned int virq,
irq_domain        152 drivers/irqchip/irq-crossbar.c static void crossbar_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        168 drivers/irqchip/irq-crossbar.c static int crossbar_domain_translate(struct irq_domain *d,
irq_domain        336 drivers/irqchip/irq-crossbar.c 	struct irq_domain *parent_domain, *domain;
irq_domain         35 drivers/irqchip/irq-csky-apb-intc.c static struct irq_domain *root_domain;
irq_domain         19 drivers/irqchip/irq-csky-mpintc.c static struct irq_domain *root_domain;
irq_domain        175 drivers/irqchip/irq-csky-mpintc.c static int csky_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        190 drivers/irqchip/irq-csky-mpintc.c static int csky_irq_domain_xlate_cells(struct irq_domain *d,
irq_domain         30 drivers/irqchip/irq-davinci-aintc.c static struct irq_domain *davinci_aintc_irq_domain;
irq_domain         42 drivers/irqchip/irq-davinci-cp-intc.c static struct irq_domain *davinci_cp_intc_irq_domain;
irq_domain        141 drivers/irqchip/irq-davinci-cp-intc.c static int davinci_cp_intc_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         33 drivers/irqchip/irq-digicolor.c static struct irq_domain *digicolor_irq_domain;
irq_domain         31 drivers/irqchip/irq-dw-apb-ictl.c 	struct irq_domain *d = irq_desc_get_handler_data(desc);
irq_domain         73 drivers/irqchip/irq-dw-apb-ictl.c 	struct irq_domain *domain;
irq_domain        109 drivers/irqchip/irq-eznps.c static int nps400_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        138 drivers/irqchip/irq-eznps.c 	struct irq_domain *nps400_root_domain;
irq_domain         51 drivers/irqchip/irq-ftintc010.c 	struct irq_domain *domain;
irq_domain        141 drivers/irqchip/irq-ftintc010.c static int ft010_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        154 drivers/irqchip/irq-ftintc010.c static void ft010_irqdomain_unmap(struct irq_domain *d, unsigned int irq)
irq_domain        134 drivers/irqchip/irq-gic-v2m.c static int gicv2m_irq_gic_domain_alloc(struct irq_domain *domain,
irq_domain        176 drivers/irqchip/irq-gic-v2m.c static int gicv2m_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        221 drivers/irqchip/irq-gic-v2m.c static void gicv2m_irq_domain_free(struct irq_domain *domain,
irq_domain        280 drivers/irqchip/irq-gic-v2m.c static int gicv2m_allocate_domains(struct irq_domain *parent)
irq_domain        282 drivers/irqchip/irq-gic-v2m.c 	struct irq_domain *inner_domain, *pci_domain, *plat_domain;
irq_domain        416 drivers/irqchip/irq-gic-v2m.c 				 struct irq_domain *parent)
irq_domain        541 drivers/irqchip/irq-gic-v2m.c static int __init gicv2m_acpi_init(struct irq_domain *parent)
irq_domain        567 drivers/irqchip/irq-gic-v2m.c static int __init gicv2m_acpi_init(struct irq_domain *parent)
irq_domain        574 drivers/irqchip/irq-gic-v2m.c 		       struct irq_domain *parent)
irq_domain         26 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c static int its_fsl_mc_msi_prepare(struct irq_domain *msi_domain,
irq_domain         72 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c 	struct irq_domain *parent;
irq_domain         73 drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c 	struct irq_domain *mc_msi_domain;
irq_domain         53 drivers/irqchip/irq-gic-v3-its-pci-msi.c static int its_pci_msi_prepare(struct irq_domain *domain, struct device *dev,
irq_domain        111 drivers/irqchip/irq-gic-v3-its-pci-msi.c 	struct irq_domain *parent;
irq_domain         17 drivers/irqchip/irq-gic-v3-its-platform-msi.c static int of_pmsi_get_dev_id(struct irq_domain *domain, struct device *dev,
irq_domain         46 drivers/irqchip/irq-gic-v3-its-platform-msi.c static int its_pmsi_prepare(struct irq_domain *domain, struct device *dev,
irq_domain         89 drivers/irqchip/irq-gic-v3-its-platform-msi.c 	struct irq_domain *parent;
irq_domain        165 drivers/irqchip/irq-gic-v3-its.c static struct irq_domain *its_parent;
irq_domain       2494 drivers/irqchip/irq-gic-v3-its.c static int its_msi_prepare(struct irq_domain *domain, struct device *dev,
irq_domain       2554 drivers/irqchip/irq-gic-v3-its.c static int its_irq_gic_domain_alloc(struct irq_domain *domain,
irq_domain       2578 drivers/irqchip/irq-gic-v3-its.c static int its_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain       2612 drivers/irqchip/irq-gic-v3-its.c static int its_irq_domain_activate(struct irq_domain *domain,
irq_domain       2641 drivers/irqchip/irq-gic-v3-its.c static void its_irq_domain_deactivate(struct irq_domain *domain,
irq_domain       2651 drivers/irqchip/irq-gic-v3-its.c static void its_irq_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain       3051 drivers/irqchip/irq-gic-v3-its.c static void its_vpe_irq_domain_free(struct irq_domain *domain,
irq_domain       3078 drivers/irqchip/irq-gic-v3-its.c static int its_vpe_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain       3133 drivers/irqchip/irq-gic-v3-its.c static int its_vpe_irq_domain_activate(struct irq_domain *domain,
irq_domain       3159 drivers/irqchip/irq-gic-v3-its.c static void its_vpe_irq_domain_deactivate(struct irq_domain *domain,
irq_domain       3467 drivers/irqchip/irq-gic-v3-its.c 	struct irq_domain *inner_domain;
irq_domain       3982 drivers/irqchip/irq-gic-v3-its.c 		    struct irq_domain *parent_domain)
irq_domain         41 drivers/irqchip/irq-gic-v3-mbi.c static int mbi_irq_gic_domain_alloc(struct irq_domain *domain,
irq_domain         84 drivers/irqchip/irq-gic-v3-mbi.c static int mbi_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        130 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_irq_domain_free(struct irq_domain *domain,
irq_domain        183 drivers/irqchip/irq-gic-v3-mbi.c static int mbi_allocate_pci_domain(struct irq_domain *nexus_domain,
irq_domain        184 drivers/irqchip/irq-gic-v3-mbi.c 				   struct irq_domain **pci_domain)
irq_domain        195 drivers/irqchip/irq-gic-v3-mbi.c static int mbi_allocate_pci_domain(struct irq_domain *nexus_domain,
irq_domain        196 drivers/irqchip/irq-gic-v3-mbi.c 				   struct irq_domain **pci_domain)
irq_domain        232 drivers/irqchip/irq-gic-v3-mbi.c static int mbi_allocate_domains(struct irq_domain *parent)
irq_domain        234 drivers/irqchip/irq-gic-v3-mbi.c 	struct irq_domain *nexus_domain, *pci_domain, *plat_domain;
irq_domain        263 drivers/irqchip/irq-gic-v3-mbi.c int __init mbi_init(struct fwnode_handle *fwnode, struct irq_domain *parent)
irq_domain         49 drivers/irqchip/irq-gic-v3.c 	struct irq_domain	*domain;
irq_domain       1238 drivers/irqchip/irq-gic-v3.c static int gic_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain       1279 drivers/irqchip/irq-gic-v3.c static int gic_irq_domain_translate(struct irq_domain *d,
irq_domain       1340 drivers/irqchip/irq-gic-v3.c static int gic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain       1361 drivers/irqchip/irq-gic-v3.c static void gic_irq_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain       1373 drivers/irqchip/irq-gic-v3.c static int gic_irq_domain_select(struct irq_domain *d,
irq_domain       1404 drivers/irqchip/irq-gic-v3.c static int partition_domain_translate(struct irq_domain *d,
irq_domain         86 drivers/irqchip/irq-gic-v4.c static struct irq_domain *gic_domain;
irq_domain        214 drivers/irqchip/irq-gic-v4.c int its_init_v4(struct irq_domain *domain, const struct irq_domain_ops *ops)
irq_domain         84 drivers/irqchip/irq-gic.c 	struct irq_domain *domain;
irq_domain        976 drivers/irqchip/irq-gic.c static int gic_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        995 drivers/irqchip/irq-gic.c static void gic_irq_domain_unmap(struct irq_domain *d, unsigned int irq)
irq_domain        999 drivers/irqchip/irq-gic.c static int gic_irq_domain_translate(struct irq_domain *d,
irq_domain       1045 drivers/irqchip/irq-gic.c static int gic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain         30 drivers/irqchip/irq-goldfish-pic.c 	struct irq_domain *irq_domain;
irq_domain         44 drivers/irqchip/irq-goldfish-pic.c 		virq = irq_linear_revmap(gfpic->irq_domain, hwirq);
irq_domain        105 drivers/irqchip/irq-goldfish-pic.c 	gfpic->irq_domain = irq_domain_add_legacy(of_node, GFPIC_NR_IRQS,
irq_domain        109 drivers/irqchip/irq-goldfish-pic.c 	if (!gfpic->irq_domain) {
irq_domain         55 drivers/irqchip/irq-hip04.c 	struct irq_domain *domain;
irq_domain        307 drivers/irqchip/irq-hip04.c static int hip04_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        325 drivers/irqchip/irq-hip04.c static int hip04_irq_domain_xlate(struct irq_domain *d,
irq_domain        294 drivers/irqchip/irq-i8259.c static int i8259A_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain        312 drivers/irqchip/irq-i8259.c struct irq_domain * __init __init_i8259_irqs(struct device_node *node)
irq_domain        314 drivers/irqchip/irq-i8259.c 	struct irq_domain *domain;
irq_domain        338 drivers/irqchip/irq-i8259.c 	struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        351 drivers/irqchip/irq-i8259.c 	struct irq_domain *domain;
irq_domain         82 drivers/irqchip/irq-imgpdc.c 	struct irq_domain	*domain;
irq_domain        140 drivers/irqchip/irq-imx-gpcv2.c static int imx_gpcv2_domain_translate(struct irq_domain *d,
irq_domain        161 drivers/irqchip/irq-imx-gpcv2.c static int imx_gpcv2_domain_alloc(struct irq_domain *domain,
irq_domain        205 drivers/irqchip/irq-imx-gpcv2.c 	struct irq_domain *parent_domain, *domain;
irq_domain         35 drivers/irqchip/irq-imx-irqsteer.c 	struct irq_domain	*domain;
irq_domain         79 drivers/irqchip/irq-imx-irqsteer.c static int imx_irqsteer_irq_map(struct irq_domain *h, unsigned int irq,
irq_domain         19 drivers/irqchip/irq-ingenic-tcu.c 	struct irq_domain *domain;
irq_domain         27 drivers/irqchip/irq-ingenic-tcu.c 	struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain         84 drivers/irqchip/irq-ingenic.c 	struct irq_domain *domain;
irq_domain         55 drivers/irqchip/irq-ixp4xx.c 	struct irq_domain *domain;
irq_domain        129 drivers/irqchip/irq-ixp4xx.c static int ixp4xx_irq_domain_translate(struct irq_domain *domain,
irq_domain        153 drivers/irqchip/irq-ixp4xx.c static int ixp4xx_irq_domain_alloc(struct irq_domain *d,
irq_domain        203 drivers/irqchip/irq-ixp4xx.c struct irq_domain *ixp4xx_get_irq_domain(void)
irq_domain         46 drivers/irqchip/irq-jcore-aic.c static int jcore_aic_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain         70 drivers/irqchip/irq-jcore-aic.c 	struct irq_domain *domain;
irq_domain         39 drivers/irqchip/irq-keystone.c 	struct irq_domain	*irqd;
irq_domain        124 drivers/irqchip/irq-keystone.c static int keystone_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         28 drivers/irqchip/irq-lpc32xx.c 	struct irq_domain *domain;
irq_domain        150 drivers/irqchip/irq-lpc32xx.c static int lpc32xx_irq_domain_map(struct irq_domain *id, unsigned int virq,
irq_domain        163 drivers/irqchip/irq-lpc32xx.c static void lpc32xx_irq_domain_unmap(struct irq_domain *id, unsigned int virq)
irq_domain         48 drivers/irqchip/irq-ls-scfg-msi.c 	struct irq_domain	*parent;
irq_domain         49 drivers/irqchip/irq-ls-scfg-msi.c 	struct irq_domain	*msi_domain;
irq_domain        136 drivers/irqchip/irq-ls-scfg-msi.c static int ls_scfg_msi_domain_irq_alloc(struct irq_domain *domain,
irq_domain        169 drivers/irqchip/irq-ls-scfg-msi.c static void ls_scfg_msi_domain_irq_free(struct irq_domain *domain,
irq_domain         32 drivers/irqchip/irq-ls1x.c 	struct irq_domain	*domain;
irq_domain        168 drivers/irqchip/irq-mbigen.c static int mbigen_domain_translate(struct irq_domain *d,
irq_domain        195 drivers/irqchip/irq-mbigen.c static int mbigen_irq_domain_alloc(struct irq_domain *domain,
irq_domain        223 drivers/irqchip/irq-mbigen.c static void mbigen_irq_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        240 drivers/irqchip/irq-mbigen.c 	struct irq_domain *domain;
irq_domain        279 drivers/irqchip/irq-mbigen.c 	struct irq_domain *domain;
irq_domain        260 drivers/irqchip/irq-meson-gpio.c static int meson_gpio_irq_domain_translate(struct irq_domain *domain,
irq_domain        274 drivers/irqchip/irq-meson-gpio.c static int meson_gpio_irq_allocate_gic_irq(struct irq_domain *domain,
irq_domain        290 drivers/irqchip/irq-meson-gpio.c static int meson_gpio_irq_domain_alloc(struct irq_domain *domain,
irq_domain        327 drivers/irqchip/irq-meson-gpio.c static void meson_gpio_irq_domain_free(struct irq_domain *domain,
irq_domain        380 drivers/irqchip/irq-meson-gpio.c 	struct irq_domain *domain, *parent_domain;
irq_domain         37 drivers/irqchip/irq-mips-cpu.c static struct irq_domain *irq_domain;
irq_domain         38 drivers/irqchip/irq-mips-cpu.c static struct irq_domain *ipi_domain;
irq_domain        144 drivers/irqchip/irq-mips-cpu.c 			virq = irq_linear_revmap(irq_domain, irq);
irq_domain        150 drivers/irqchip/irq-mips-cpu.c static int mips_cpu_intc_map(struct irq_domain *d, unsigned int irq,
irq_domain        181 drivers/irqchip/irq-mips-cpu.c static int mips_cpu_ipi_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        208 drivers/irqchip/irq-mips-cpu.c static int mips_cpu_ipi_match(struct irq_domain *d, struct device_node *node,
irq_domain        232 drivers/irqchip/irq-mips-cpu.c 	ipi_domain = irq_domain_add_hierarchy(irq_domain,
irq_domain        254 drivers/irqchip/irq-mips-cpu.c 	irq_domain = irq_domain_add_legacy(of_node, 8, MIPS_CPU_IRQ_BASE, 0,
irq_domain        257 drivers/irqchip/irq-mips-cpu.c 	if (!irq_domain)
irq_domain         52 drivers/irqchip/irq-mips-gic.c static struct irq_domain *gic_irq_domain;
irq_domain         53 drivers/irqchip/irq-mips-gic.c static struct irq_domain *gic_ipi_domain;
irq_domain        415 drivers/irqchip/irq-mips-gic.c static int gic_shared_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain        433 drivers/irqchip/irq-mips-gic.c static int gic_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        452 drivers/irqchip/irq-mips-gic.c static int gic_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain        527 drivers/irqchip/irq-mips-gic.c static int gic_irq_domain_alloc(struct irq_domain *d, unsigned int virq,
irq_domain        541 drivers/irqchip/irq-mips-gic.c void gic_irq_domain_free(struct irq_domain *d, unsigned int virq,
irq_domain        553 drivers/irqchip/irq-mips-gic.c static int gic_ipi_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        568 drivers/irqchip/irq-mips-gic.c static int gic_ipi_domain_alloc(struct irq_domain *d, unsigned int virq,
irq_domain        620 drivers/irqchip/irq-mips-gic.c void gic_ipi_domain_free(struct irq_domain *d, unsigned int virq,
irq_domain        634 drivers/irqchip/irq-mips-gic.c int gic_ipi_domain_match(struct irq_domain *d, struct device_node *node,
irq_domain         50 drivers/irqchip/irq-mmp.c 	struct irq_domain	*domain;
irq_domain         69 drivers/irqchip/irq-mmp.c 	struct irq_domain *domain = d->domain;
irq_domain         93 drivers/irqchip/irq-mmp.c 	struct irq_domain *domain = d->domain;
irq_domain        122 drivers/irqchip/irq-mmp.c 	struct irq_domain *domain = d->domain;
irq_domain        150 drivers/irqchip/irq-mmp.c 	struct irq_domain *domain;
irq_domain        183 drivers/irqchip/irq-mmp.c static int mmp_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        190 drivers/irqchip/irq-mmp.c static int mmp_irq_domain_xlate(struct irq_domain *d, struct device_node *node,
irq_domain         45 drivers/irqchip/irq-mscc-ocelot.c 	struct irq_domain *d = irq_desc_get_handler_data(desc);
irq_domain         64 drivers/irqchip/irq-mscc-ocelot.c 	struct irq_domain *domain;
irq_domain         35 drivers/irqchip/irq-mtk-cirq.c 	struct irq_domain *domain;
irq_domain        103 drivers/irqchip/irq-mtk-cirq.c static int mtk_cirq_domain_translate(struct irq_domain *d,
irq_domain        129 drivers/irqchip/irq-mtk-cirq.c static int mtk_cirq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        246 drivers/irqchip/irq-mtk-cirq.c 	struct irq_domain *domain, *domain_parent;
irq_domain         70 drivers/irqchip/irq-mtk-sysirq.c static int mtk_sysirq_domain_translate(struct irq_domain *d,
irq_domain         91 drivers/irqchip/irq-mtk-sysirq.c static int mtk_sysirq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        125 drivers/irqchip/irq-mtk-sysirq.c 	struct irq_domain *domain, *domain_parent;
irq_domain         80 drivers/irqchip/irq-mvebu-gicp.c static int gicp_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        129 drivers/irqchip/irq-mvebu-gicp.c static void gicp_irq_domain_free(struct irq_domain *domain,
irq_domain        171 drivers/irqchip/irq-mvebu-gicp.c 	struct irq_domain *inner_domain, *plat_domain, *parent_domain;
irq_domain        151 drivers/irqchip/irq-mvebu-icu.c mvebu_icu_irq_domain_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
irq_domain        196 drivers/irqchip/irq-mvebu-icu.c mvebu_icu_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        255 drivers/irqchip/irq-mvebu-icu.c mvebu_icu_irq_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        303 drivers/irqchip/irq-mvebu-icu.c 	struct irq_domain *irq_domain;
irq_domain        326 drivers/irqchip/irq-mvebu-icu.c 	irq_domain = platform_msi_create_device_tree_domain(dev, ICU_MAX_IRQS,
irq_domain        330 drivers/irqchip/irq-mvebu-icu.c 	if (!irq_domain) {
irq_domain         78 drivers/irqchip/irq-mvebu-odmi.c static int odmi_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        125 drivers/irqchip/irq-mvebu-odmi.c static void odmi_irq_domain_free(struct irq_domain *domain,
irq_domain        164 drivers/irqchip/irq-mvebu-odmi.c 	struct irq_domain *inner_domain, *plat_domain;
irq_domain         31 drivers/irqchip/irq-mvebu-pic.c 	struct irq_domain *domain;
irq_domain         69 drivers/irqchip/irq-mvebu-pic.c static int mvebu_pic_irq_map(struct irq_domain *domain, unsigned int virq,
irq_domain         43 drivers/irqchip/irq-mvebu-sei.c 	struct irq_domain *sei_domain;
irq_domain         44 drivers/irqchip/irq-mvebu-sei.c 	struct irq_domain *ap_domain;
irq_domain         45 drivers/irqchip/irq-mvebu-sei.c 	struct irq_domain *cp_domain;
irq_domain        167 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        180 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        197 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_ap_translate(struct irq_domain *domain,
irq_domain        208 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_ap_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        248 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_cp_domain_alloc(struct irq_domain *domain,
irq_domain        290 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_cp_domain_free(struct irq_domain *domain,
irq_domain        371 drivers/irqchip/irq-mvebu-sei.c 	struct irq_domain *plat_domain;
irq_domain         59 drivers/irqchip/irq-mxs.c static struct irq_domain *icoll_domain;
irq_domain        142 drivers/irqchip/irq-mxs.c static int icoll_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain         38 drivers/irqchip/irq-nvic.c static struct irq_domain *nvic_irq_domain;
irq_domain         48 drivers/irqchip/irq-nvic.c static int nvic_irq_domain_translate(struct irq_domain *d,
irq_domain         59 drivers/irqchip/irq-nvic.c static int nvic_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain         67 drivers/irqchip/irq-omap-intc.c static struct irq_domain *domain;
irq_domain        187 drivers/irqchip/irq-omap-intc.c static int __init omap_alloc_gc_of(struct irq_domain *d, void __iomem *base)
irq_domain         99 drivers/irqchip/irq-or1k-pic.c static struct irq_domain *root_domain;
irq_domain        122 drivers/irqchip/irq-or1k-pic.c static int or1k_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw)
irq_domain         30 drivers/irqchip/irq-orion.c static struct irq_domain *orion_irq_domain;
irq_domain        111 drivers/irqchip/irq-orion.c 	struct irq_domain *d = irq_desc_get_handler_data(desc);
irq_domain        143 drivers/irqchip/irq-orion.c 	struct irq_domain *domain;
irq_domain         19 drivers/irqchip/irq-partition-percpu.c 	struct irq_domain		*domain;
irq_domain        138 drivers/irqchip/irq-partition-percpu.c static int partition_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        165 drivers/irqchip/irq-partition-percpu.c static void partition_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        204 drivers/irqchip/irq-partition-percpu.c 	struct irq_domain *d;
irq_domain        239 drivers/irqchip/irq-partition-percpu.c struct irq_domain *partition_get_domain(struct partition_desc *dsc)
irq_domain         40 drivers/irqchip/irq-pic32-evic.c static struct irq_domain *evic_irq_domain;
irq_domain        125 drivers/irqchip/irq-pic32-evic.c static int pic32_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain        165 drivers/irqchip/irq-pic32-evic.c int pic32_irq_domain_xlate(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        190 drivers/irqchip/irq-pic32-evic.c static void __init pic32_ext_irq_of_init(struct irq_domain *domain)
irq_domain         28 drivers/irqchip/irq-rda-intc.c static struct irq_domain *rda_irq_domain;
irq_domain         68 drivers/irqchip/irq-rda-intc.c static int rda_irq_map(struct irq_domain *d,
irq_domain         63 drivers/irqchip/irq-renesas-h8300h.c static int irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         79 drivers/irqchip/irq-renesas-h8300h.c 	struct irq_domain *domain;
irq_domain         69 drivers/irqchip/irq-renesas-h8s.c static __init int irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         85 drivers/irqchip/irq-renesas-h8s.c 	struct irq_domain *domain;
irq_domain         67 drivers/irqchip/irq-renesas-intc-irqpin.c 	struct irq_domain *irq_domain;
irq_domain        329 drivers/irqchip/irq-renesas-intc-irqpin.c static int intc_irqpin_irq_domain_map(struct irq_domain *h, unsigned int virq,
irq_domain        519 drivers/irqchip/irq-renesas-intc-irqpin.c 	p->irq_domain = irq_domain_add_simple(dev->of_node, nirqs, 0,
irq_domain        521 drivers/irqchip/irq-renesas-intc-irqpin.c 	if (!p->irq_domain) {
irq_domain        558 drivers/irqchip/irq-renesas-intc-irqpin.c 	irq_domain_remove(p->irq_domain);
irq_domain        569 drivers/irqchip/irq-renesas-intc-irqpin.c 	irq_domain_remove(p->irq_domain);
irq_domain         52 drivers/irqchip/irq-renesas-irqc.c 	struct irq_domain *irq_domain;
irq_domain        118 drivers/irqchip/irq-renesas-irqc.c 		generic_handle_irq(irq_find_mapping(p->irq_domain, i->hw_irq));
irq_domain        170 drivers/irqchip/irq-renesas-irqc.c 	p->irq_domain = irq_domain_add_linear(dev->of_node, p->number_of_irqs,
irq_domain        172 drivers/irqchip/irq-renesas-irqc.c 	if (!p->irq_domain) {
irq_domain        178 drivers/irqchip/irq-renesas-irqc.c 	ret = irq_alloc_domain_generic_chips(p->irq_domain, p->number_of_irqs,
irq_domain        186 drivers/irqchip/irq-renesas-irqc.c 	p->gc = irq_get_domain_generic_chip(p->irq_domain, 0);
irq_domain        212 drivers/irqchip/irq-renesas-irqc.c 	irq_domain_remove(p->irq_domain);
irq_domain        223 drivers/irqchip/irq-renesas-irqc.c 	irq_domain_remove(p->irq_domain);
irq_domain         45 drivers/irqchip/irq-renesas-rza1.c 	struct irq_domain *irq_domain;
irq_domain        102 drivers/irqchip/irq-renesas-rza1.c static int rza1_irqc_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        125 drivers/irqchip/irq-renesas-rza1.c static int rza1_irqc_translate(struct irq_domain *domain,
irq_domain        194 drivers/irqchip/irq-renesas-rza1.c 	struct irq_domain *parent = NULL;
irq_domain        234 drivers/irqchip/irq-renesas-rza1.c 	priv->irq_domain = irq_domain_add_hierarchy(parent, 0, IRQC_NUM_IRQ,
irq_domain        237 drivers/irqchip/irq-renesas-rza1.c 	if (!priv->irq_domain) {
irq_domain        251 drivers/irqchip/irq-renesas-rza1.c 	irq_domain_remove(priv->irq_domain);
irq_domain         64 drivers/irqchip/irq-s3c24xx.c 	struct irq_domain	*domain;
irq_domain        407 drivers/irqchip/irq-s3c24xx.c static int s3c24xx_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain       1139 drivers/irqchip/irq-s3c24xx.c static int s3c24xx_irq_map_of(struct irq_domain *h, unsigned int virq,
irq_domain       1166 drivers/irqchip/irq-s3c24xx.c static int s3c24xx_irq_xlate_of(struct irq_domain *d, struct device_node *n,
irq_domain       1228 drivers/irqchip/irq-s3c24xx.c 	struct irq_domain *domain;
irq_domain         65 drivers/irqchip/irq-sa11x0.c static int sa1100_normal_irqdomain_map(struct irq_domain *d,
irq_domain         79 drivers/irqchip/irq-sa11x0.c static struct irq_domain *sa1100_normal_irqdomain;
irq_domain        154 drivers/irqchip/irq-sifive-plic.c static int plic_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        168 drivers/irqchip/irq-sifive-plic.c static struct irq_domain *plic_irqdomain;
irq_domain         29 drivers/irqchip/irq-sirfsoc.c static struct irq_domain *sirfsoc_irqdomain;
irq_domain        119 drivers/irqchip/irq-sni-exiu.c static int exiu_domain_translate(struct irq_domain *domain,
irq_domain        144 drivers/irqchip/irq-sni-exiu.c static int exiu_domain_alloc(struct irq_domain *dom, unsigned int virq,
irq_domain        213 drivers/irqchip/irq-sni-exiu.c 	struct irq_domain *parent_domain, *domain;
irq_domain        259 drivers/irqchip/irq-sni-exiu.c 	struct irq_domain *domain;
irq_domain        232 drivers/irqchip/irq-stm32-exti.c 	struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        392 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_alloc(struct irq_domain *d, unsigned int virq,
irq_domain        405 drivers/irqchip/irq-stm32-exti.c static void stm32_exti_free(struct irq_domain *d, unsigned int virq,
irq_domain        619 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_h_domain_alloc(struct irq_domain *dm,
irq_domain        721 drivers/irqchip/irq-stm32-exti.c 	struct irq_domain *domain;
irq_domain        795 drivers/irqchip/irq-stm32-exti.c 	struct irq_domain *domain = data;
irq_domain        811 drivers/irqchip/irq-stm32-exti.c 	struct irq_domain *parent_domain, *domain;
irq_domain         40 drivers/irqchip/irq-sun4i.c 	struct irq_domain *irq_domain;
irq_domain         93 drivers/irqchip/irq-sun4i.c static int sun4i_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        136 drivers/irqchip/irq-sun4i.c 	irq_ic_data->irq_domain = irq_domain_add_linear(node, 3 * 32,
irq_domain        138 drivers/irqchip/irq-sun4i.c 	if (!irq_ic_data->irq_domain)
irq_domain        202 drivers/irqchip/irq-sun4i.c 		handle_domain_irq(irq_ic_data->irq_domain, hwirq, regs);
irq_domain        101 drivers/irqchip/irq-sunxi-nmi.c 	struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        162 drivers/irqchip/irq-sunxi-nmi.c 	struct irq_domain *domain;
irq_domain         55 drivers/irqchip/irq-tango.c static void tangox_dispatch_irqs(struct irq_domain *dom, unsigned int status,
irq_domain         72 drivers/irqchip/irq-tango.c 	struct irq_domain *dom = irq_desc_get_handler_data(desc);
irq_domain        161 drivers/irqchip/irq-tango.c static void __init tangox_irq_domain_init(struct irq_domain *dom)
irq_domain        176 drivers/irqchip/irq-tango.c 	struct irq_domain *dom;
irq_domain         90 drivers/irqchip/irq-tb10x.c 	struct irq_domain *domain = irq_desc_get_handler_data(desc);
irq_domain        102 drivers/irqchip/irq-tb10x.c 	struct irq_domain *domain;
irq_domain        215 drivers/irqchip/irq-tegra.c static int tegra_ictlr_domain_translate(struct irq_domain *d,
irq_domain        236 drivers/irqchip/irq-tegra.c static int tegra_ictlr_domain_alloc(struct irq_domain *domain,
irq_domain        278 drivers/irqchip/irq-tegra.c 	struct irq_domain *parent_domain, *domain;
irq_domain         68 drivers/irqchip/irq-ti-sci-inta.c 	struct irq_domain *domain;
irq_domain        109 drivers/irqchip/irq-ti-sci-inta.c 	struct irq_domain *domain;
irq_domain        137 drivers/irqchip/irq-ti-sci-inta.c static struct ti_sci_inta_vint_desc *ti_sci_inta_alloc_parent_irq(struct irq_domain *domain)
irq_domain        229 drivers/irqchip/irq-ti-sci-inta.c static struct ti_sci_inta_event_desc *ti_sci_inta_alloc_irq(struct irq_domain *domain,
irq_domain        456 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_irq_domain_free(struct irq_domain *domain,
irq_domain        475 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_irq_domain_alloc(struct irq_domain *domain,
irq_domain        519 drivers/irqchip/irq-ti-sci-inta.c 	struct irq_domain *parent_domain, *domain, *msi_domain;
irq_domain         66 drivers/irqchip/irq-ti-sci-intr.c static int ti_sci_intr_irq_domain_translate(struct irq_domain *domain,
irq_domain         88 drivers/irqchip/irq-ti-sci-intr.c static void ti_sci_intr_irq_domain_free(struct irq_domain *domain,
irq_domain        115 drivers/irqchip/irq-ti-sci-intr.c static int ti_sci_intr_alloc_gic_irq(struct irq_domain *domain,
irq_domain        164 drivers/irqchip/irq-ti-sci-intr.c static int ti_sci_intr_irq_domain_alloc(struct irq_domain *domain,
irq_domain        195 drivers/irqchip/irq-ti-sci-intr.c 	struct irq_domain *parent_domain, *domain;
irq_domain         28 drivers/irqchip/irq-ts4800.c 	struct irq_domain       *domain;
irq_domain         50 drivers/irqchip/irq-ts4800.c static int ts4800_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain         25 drivers/irqchip/irq-uniphier-aidet.c 	struct irq_domain *domain;
irq_domain         94 drivers/irqchip/irq-uniphier-aidet.c static int uniphier_aidet_domain_translate(struct irq_domain *domain,
irq_domain        108 drivers/irqchip/irq-uniphier-aidet.c static int uniphier_aidet_domain_alloc(struct irq_domain *domain,
irq_domain        167 drivers/irqchip/irq-uniphier-aidet.c 	struct irq_domain *parent_domain;
irq_domain         46 drivers/irqchip/irq-versatile-fpga.c 	struct irq_domain *domain;
irq_domain        129 drivers/irqchip/irq-versatile-fpga.c static int fpga_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        124 drivers/irqchip/irq-vf610-mscm-ir.c static int vf610_mscm_ir_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        160 drivers/irqchip/irq-vf610-mscm-ir.c static int vf610_mscm_ir_domain_translate(struct irq_domain *d,
irq_domain        181 drivers/irqchip/irq-vf610-mscm-ir.c 	struct irq_domain *domain, *domain_parent;
irq_domain         69 drivers/irqchip/irq-vic.c 	struct irq_domain *domain;
irq_domain        181 drivers/irqchip/irq-vic.c static int vic_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain         63 drivers/irqchip/irq-vt8500.c 	struct irq_domain	*domain;	/* Domain for this controller */
irq_domain        153 drivers/irqchip/irq-vt8500.c static int vt8500_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain         39 drivers/irqchip/irq-xilinx-intc.c 	struct		irq_domain *root_domain;
irq_domain        119 drivers/irqchip/irq-xilinx-intc.c static int xintc_map(struct irq_domain *d, unsigned int irq, irq_hw_number_t hw)
irq_domain         25 drivers/irqchip/irq-xtensa-mx.c static int xtensa_mx_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain         45 drivers/irqchip/irq-xtensa-mx.c static int xtensa_mx_irq_domain_xlate(struct irq_domain *d,
irq_domain        156 drivers/irqchip/irq-xtensa-mx.c 	struct irq_domain *root_domain =
irq_domain        168 drivers/irqchip/irq-xtensa-mx.c 	struct irq_domain *root_domain =
irq_domain         29 drivers/irqchip/irq-xtensa-pic.c static int xtensa_pic_irq_domain_xlate(struct irq_domain *d,
irq_domain         93 drivers/irqchip/irq-xtensa-pic.c 	struct irq_domain *root_domain =
irq_domain        103 drivers/irqchip/irq-xtensa-pic.c 	struct irq_domain *root_domain =
irq_domain         36 drivers/irqchip/irq-zevio.c static struct irq_domain *zevio_irq_domain;
irq_domain         32 drivers/irqchip/qcom-irq-combiner.c 	struct irq_domain   *domain;
irq_domain        105 drivers/irqchip/qcom-irq-combiner.c static int combiner_irq_map(struct irq_domain *domain, unsigned int irq,
irq_domain        114 drivers/irqchip/qcom-irq-combiner.c static void combiner_irq_unmap(struct irq_domain *domain, unsigned int irq)
irq_domain        119 drivers/irqchip/qcom-irq-combiner.c static int combiner_irq_translate(struct irq_domain *d, struct irq_fwspec *fws,
irq_domain        176 drivers/irqchip/qcom-pdc.c static int qcom_pdc_translate(struct irq_domain *d, struct irq_fwspec *fwspec,
irq_domain        191 drivers/irqchip/qcom-pdc.c static int qcom_pdc_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        273 drivers/irqchip/qcom-pdc.c 	struct irq_domain *parent_domain, *pdc_domain;
irq_domain        222 drivers/irqchip/spear-shirq.c 	struct irq_domain *shirq_domain;
irq_domain        239 drivers/memory/omap-gpmc.c static struct irq_domain *gpmc_irq_domain;
irq_domain       1347 drivers/memory/omap-gpmc.c static int gpmc_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        552 drivers/mfd/88pm860x-core.c static int pm860x_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain        556 drivers/mfd/ab8500-core.c static int ab8500_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        186 drivers/mfd/arizona-irq.c static int arizona_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        268 drivers/mfd/db8500-prcmu.c static struct irq_domain *db8500_irq_domain;
irq_domain       2662 drivers/mfd/db8500-prcmu.c static int db8500_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain         46 drivers/mfd/fsl-imx25-tsadc.c static int mx25_tsadc_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain         38 drivers/mfd/lp8788-irq.c 	struct irq_domain *domain;
irq_domain        131 drivers/mfd/lp8788-irq.c static int lp8788_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        156 drivers/mfd/max77650.c 	struct irq_domain *domain;
irq_domain        644 drivers/mfd/max8925-core.c static int max8925_irq_domain_map(struct irq_domain *d, unsigned int virq,
irq_domain        259 drivers/mfd/max8997-irq.c 			cur_irq = irq_find_mapping(max8997->irq_domain, i);
irq_domain        270 drivers/mfd/max8997-irq.c 	if (max8997->irq && max8997->irq_domain)
irq_domain        275 drivers/mfd/max8997-irq.c static int max8997_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        294 drivers/mfd/max8997-irq.c 	struct irq_domain *domain;
irq_domain        336 drivers/mfd/max8997-irq.c 	max8997->irq_domain = domain;
irq_domain        173 drivers/mfd/max8998-irq.c 			irq = irq_find_mapping(max8998->irq_domain, i);
irq_domain        187 drivers/mfd/max8998-irq.c 	if (max8998->irq && max8998->irq_domain)
irq_domain        192 drivers/mfd/max8998-irq.c static int max8998_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        213 drivers/mfd/max8998-irq.c 	struct irq_domain *domain;
irq_domain        239 drivers/mfd/max8998-irq.c 	max8998->irq_domain = domain;
irq_domain        139 drivers/mfd/mfd-core.c 			  int irq_base, struct irq_domain *domain)
irq_domain        285 drivers/mfd/mfd-core.c 		    int irq_base, struct irq_domain *domain)
irq_domain        362 drivers/mfd/mfd-core.c 			 int irq_base, struct irq_domain *domain)
irq_domain        194 drivers/mfd/mt6397-core.c 					   0, pmic->irq_domain);
irq_domain        201 drivers/mfd/mt6397-core.c 					   0, pmic->irq_domain);
irq_domain        210 drivers/mfd/mt6397-core.c 		irq_domain_remove(pmic->irq_domain);
irq_domain         95 drivers/mfd/mt6397-irq.c 			irq = irq_find_mapping(mt6397->irq_domain, irqbase + i);
irq_domain        114 drivers/mfd/mt6397-irq.c static int mt6397_irq_domain_map(struct irq_domain *d, unsigned int irq,
irq_domain        162 drivers/mfd/mt6397-irq.c 	chip->irq_domain = irq_domain_add_linear(chip->dev->of_node,
irq_domain        166 drivers/mfd/mt6397-irq.c 	if (!chip->irq_domain) {
irq_domain         74 drivers/mfd/qcom-pm8xxx.c 	struct irq_domain	*irqdomain;
irq_domain        372 drivers/mfd/qcom-pm8xxx.c 				  struct irq_domain *domain, unsigned int irq,
irq_domain        380 drivers/mfd/qcom-pm8xxx.c static int pm8xxx_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        228 drivers/mfd/stmfx.c 		handle_nested_irq(irq_find_mapping(stmfx->irq_domain, n));
irq_domain        233 drivers/mfd/stmfx.c static int stmfx_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        244 drivers/mfd/stmfx.c static void stmfx_irq_unmap(struct irq_domain *d, unsigned int virq)
irq_domain        261 drivers/mfd/stmfx.c 		irq_dispose_mapping(irq_find_mapping(stmfx->irq_domain, hwirq));
irq_domain        263 drivers/mfd/stmfx.c 	irq_domain_remove(stmfx->irq_domain);
irq_domain        272 drivers/mfd/stmfx.c 	stmfx->irq_domain = irq_domain_add_simple(stmfx->dev->of_node,
irq_domain        275 drivers/mfd/stmfx.c 	if (!stmfx->irq_domain) {
irq_domain        446 drivers/mfd/stmfx.c 				   0, stmfx->irq_domain);
irq_domain       1190 drivers/mfd/stmpe.c static int stmpe_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain       1207 drivers/mfd/stmpe.c static void stmpe_irq_unmap(struct irq_domain *d, unsigned int virq)
irq_domain        209 drivers/mfd/tc3589x.c static int tc3589x_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        223 drivers/mfd/tc3589x.c static void tc3589x_irq_unmap(struct irq_domain *d, unsigned int virq)
irq_domain        129 drivers/mfd/tps65217.c 			handle_nested_irq(irq_find_mapping(tps->irq_domain, i));
irq_domain        140 drivers/mfd/tps65217.c static int tps65217_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        170 drivers/mfd/tps65217.c 	tps->irq_domain = irq_domain_add_linear(tps->dev->of_node,
irq_domain        172 drivers/mfd/tps65217.c 	if (!tps->irq_domain) {
irq_domain        356 drivers/mfd/tps65217.c 				   tps->irq_domain);
irq_domain        392 drivers/mfd/tps65217.c 		virq = irq_find_mapping(tps->irq_domain, i);
irq_domain        397 drivers/mfd/tps65217.c 	irq_domain_remove(tps->irq_domain);
irq_domain        398 drivers/mfd/tps65217.c 	tps->irq_domain = NULL;
irq_domain        132 drivers/mfd/tps6586x.c 	struct irq_domain	*irq_domain;
irq_domain        205 drivers/mfd/tps6586x.c 	return irq_create_mapping(tps6586x->irq_domain, irq);
irq_domain        291 drivers/mfd/tps6586x.c static int tps6586x_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        330 drivers/mfd/tps6586x.c 				irq_find_mapping(tps6586x->irq_domain, i));
irq_domain        367 drivers/mfd/tps6586x.c 	tps6586x->irq_domain = irq_domain_add_simple(tps6586x->dev->of_node,
irq_domain        370 drivers/mfd/tps6586x.c 	if (!tps6586x->irq_domain) {
irq_domain        554 drivers/mfd/tps6586x.c 			      NULL, 0, tps6586x->irq_domain);
irq_domain        113 drivers/mfd/twl6030-irq.c 	struct irq_domain	*irq_domain;
irq_domain        190 drivers/mfd/twl6030-irq.c 				irq_find_mapping(pdata->irq_domain,
irq_domain        303 drivers/mfd/twl6030-irq.c 	return irq_find_mapping(twl6030_irq->irq_domain,
irq_domain        333 drivers/mfd/twl6030-irq.c static int twl6030_irq_map(struct irq_domain *d, unsigned int virq,
irq_domain        347 drivers/mfd/twl6030-irq.c static void twl6030_irq_unmap(struct irq_domain *d, unsigned int virq)
irq_domain        414 drivers/mfd/twl6030-irq.c 	twl6030_irq->irq_domain =
irq_domain        417 drivers/mfd/twl6030-irq.c 	if (!twl6030_irq->irq_domain) {
irq_domain        437 drivers/mfd/twl6030-irq.c 	irq_domain_remove(twl6030_irq->irq_domain);
irq_domain        471 drivers/mfd/wm831x-irq.c 		handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
irq_domain        474 drivers/mfd/wm831x-irq.c 		handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
irq_domain        511 drivers/mfd/wm831x-irq.c 			handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
irq_domain        521 drivers/mfd/wm831x-irq.c 				handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
irq_domain        532 drivers/mfd/wm831x-irq.c 				handle_nested_irq(irq_find_mapping(wm831x->irq_domain,
irq_domain        544 drivers/mfd/wm831x-irq.c static int wm831x_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        563 drivers/mfd/wm831x-irq.c 	struct irq_domain *domain;
irq_domain        615 drivers/mfd/wm831x-irq.c 	wm831x->irq_domain = domain;
irq_domain        162 drivers/mfd/wm8994-irq.c static int wm8994_edge_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        228 drivers/net/dsa/mv88e6xxx/chip.c static int mv88e6xxx_g1_irq_domain_map(struct irq_domain *d,
irq_domain        163 drivers/net/dsa/mv88e6xxx/chip.h 	struct irq_domain *domain;
irq_domain       1047 drivers/net/dsa/mv88e6xxx/global2.c static int mv88e6xxx_g2_irq_domain_map(struct irq_domain *d,
irq_domain         56 drivers/net/dsa/realtek-smi-core.h 	struct irq_domain	*irqdomain;
irq_domain        468 drivers/net/dsa/rtl8366rb.c static int rtl8366rb_irq_map(struct irq_domain *domain, unsigned int irq,
irq_domain        479 drivers/net/dsa/rtl8366rb.c static void rtl8366rb_irq_unmap(struct irq_domain *d, unsigned int irq)
irq_domain        355 drivers/net/usb/lan78xx.c 	struct irq_domain	*irqdomain;
irq_domain       1882 drivers/net/usb/lan78xx.c static int irq_map(struct irq_domain *d, unsigned int irq,
irq_domain       1894 drivers/net/usb/lan78xx.c static void irq_unmap(struct irq_domain *d, unsigned int irq)
irq_domain       1955 drivers/net/usb/lan78xx.c 	struct irq_domain *irqdomain;
irq_domain        391 drivers/of/irq.c 	struct irq_domain *domain;
irq_domain        622 drivers/of/irq.c struct irq_domain *of_msi_map_get_device_domain(struct device *dev, u32 rid)
irq_domain        641 drivers/of/irq.c struct irq_domain *of_msi_get_domain(struct device *dev,
irq_domain        646 drivers/of/irq.c 	struct irq_domain *d;
irq_domain         95 drivers/pci/controller/dwc/pci-dra7xx.c 	struct irq_domain	*irq_domain;
irq_domain        222 drivers/pci/controller/dwc/pci-dra7xx.c static int dra7xx_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain        249 drivers/pci/controller/dwc/pci-dra7xx.c 	dra7xx->irq_domain = irq_domain_add_linear(pcie_intc_node, PCI_NUM_INTX,
irq_domain        252 drivers/pci/controller/dwc/pci-dra7xx.c 	if (!dra7xx->irq_domain) {
irq_domain        279 drivers/pci/controller/dwc/pci-dra7xx.c 			virq = irq_find_mapping(dra7xx->irq_domain, bit);
irq_domain        130 drivers/pci/controller/dwc/pci-keystone.c 	struct irq_domain	*legacy_irq_domain;
irq_domain        342 drivers/pci/controller/dwc/pci-keystone.c static int ks_pcie_init_legacy_irq_map(struct irq_domain *d,
irq_domain        607 drivers/pci/controller/dwc/pci-keystone.c 		virq = irq_linear_revmap(pp->irq_domain, vector);
irq_domain        702 drivers/pci/controller/dwc/pci-keystone.c 	struct irq_domain *legacy_irq_domain;
irq_domain         99 drivers/pci/controller/dwc/pcie-designware-host.c 			irq = irq_find_mapping(pp->irq_domain,
irq_domain        206 drivers/pci/controller/dwc/pcie-designware-host.c static int dw_pcie_irq_domain_alloc(struct irq_domain *domain,
irq_domain        234 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_pcie_irq_domain_free(struct irq_domain *domain,
irq_domain        259 drivers/pci/controller/dwc/pcie-designware-host.c 	pp->irq_domain = irq_domain_create_linear(fwnode, pp->num_vectors,
irq_domain        261 drivers/pci/controller/dwc/pcie-designware-host.c 	if (!pp->irq_domain) {
irq_domain        268 drivers/pci/controller/dwc/pcie-designware-host.c 						   pp->irq_domain);
irq_domain        271 drivers/pci/controller/dwc/pcie-designware-host.c 		irq_domain_remove(pp->irq_domain);
irq_domain        286 drivers/pci/controller/dwc/pcie-designware-host.c 	irq_domain_remove(pp->irq_domain);
irq_domain        186 drivers/pci/controller/dwc/pcie-designware.h 	struct irq_domain	*irq_domain;
irq_domain        187 drivers/pci/controller/dwc/pcie-designware.h 	struct irq_domain	*msi_domain;
irq_domain         66 drivers/pci/controller/dwc/pcie-uniphier.c 	struct irq_domain *legacy_irq_domain;
irq_domain        216 drivers/pci/controller/dwc/pcie-uniphier.c static int uniphier_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain        192 drivers/pci/controller/pci-aardvark.c 	struct irq_domain *irq_domain;
irq_domain        194 drivers/pci/controller/pci-aardvark.c 	struct irq_domain *msi_domain;
irq_domain        195 drivers/pci/controller/pci-aardvark.c 	struct irq_domain *msi_inner_domain;
irq_domain        685 drivers/pci/controller/pci-aardvark.c static int advk_msi_irq_domain_alloc(struct irq_domain *domain,
irq_domain        712 drivers/pci/controller/pci-aardvark.c static void advk_msi_irq_domain_free(struct irq_domain *domain,
irq_domain        750 drivers/pci/controller/pci-aardvark.c static int advk_pcie_irq_map(struct irq_domain *h,
irq_domain        850 drivers/pci/controller/pci-aardvark.c 	pcie->irq_domain =
irq_domain        853 drivers/pci/controller/pci-aardvark.c 	if (!pcie->irq_domain) {
irq_domain        866 drivers/pci/controller/pci-aardvark.c 	irq_domain_remove(pcie->irq_domain);
irq_domain        923 drivers/pci/controller/pci-aardvark.c 		virq = irq_find_mapping(pcie->irq_domain, i);
irq_domain        125 drivers/pci/controller/pci-ftpci100.c 	struct irq_domain *irqdomain;
irq_domain        330 drivers/pci/controller/pci-ftpci100.c static int faraday_pci_irq_map(struct irq_domain *domain, unsigned int irq,
irq_domain        486 drivers/pci/controller/pci-hyperv.c 	struct irq_domain *irq_domain;
irq_domain       1135 drivers/pci/controller/pci-hyperv.c static void hv_msi_free(struct irq_domain *domain, struct msi_domain_info *info,
irq_domain       1549 drivers/pci/controller/pci-hyperv.c 	hbus->irq_domain = pci_msi_create_irq_domain(hbus->sysdata.fwnode,
irq_domain       1552 drivers/pci/controller/pci-hyperv.c 	if (!hbus->irq_domain) {
irq_domain       2996 drivers/pci/controller/pci-hyperv.c 	irq_domain_remove(hbus->irq_domain);
irq_domain       3085 drivers/pci/controller/pci-hyperv.c 	irq_domain_remove(hbus->irq_domain);
irq_domain        292 drivers/pci/controller/pci-tegra.c 	struct irq_domain *domain;
irq_domain       1733 drivers/pci/controller/pci-tegra.c static int tegra_msi_map(struct irq_domain *domain, unsigned int irq,
irq_domain         34 drivers/pci/controller/pci-xgene-msi.c 	struct irq_domain	*inner_domain;
irq_domain         35 drivers/pci/controller/pci-xgene-msi.c 	struct irq_domain	*msi_domain;
irq_domain        194 drivers/pci/controller/pci-xgene-msi.c static int xgene_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        221 drivers/pci/controller/pci-xgene-msi.c static void xgene_irq_domain_free(struct irq_domain *domain,
irq_domain         32 drivers/pci/controller/pcie-altera-msi.c 	struct irq_domain	*msi_domain;
irq_domain         33 drivers/pci/controller/pcie-altera-msi.c 	struct irq_domain	*inner_domain;
irq_domain        116 drivers/pci/controller/pcie-altera-msi.c static int altera_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        147 drivers/pci/controller/pcie-altera-msi.c static void altera_irq_domain_free(struct irq_domain *domain,
irq_domain         93 drivers/pci/controller/pcie-altera.c 	struct irq_domain	*irq_domain;
irq_domain        630 drivers/pci/controller/pcie-altera.c static int altera_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain        662 drivers/pci/controller/pcie-altera.c 			virq = irq_find_mapping(pcie->irq_domain, bit);
irq_domain        712 drivers/pci/controller/pcie-altera.c 	pcie->irq_domain = irq_domain_add_linear(node, PCI_NUM_INTX,
irq_domain        714 drivers/pci/controller/pcie-altera.c 	if (!pcie->irq_domain) {
irq_domain        725 drivers/pci/controller/pcie-altera.c 	irq_domain_remove(pcie->irq_domain);
irq_domain        103 drivers/pci/controller/pcie-iproc-msi.c 	struct irq_domain *inner_domain;
irq_domain        104 drivers/pci/controller/pcie-iproc-msi.c 	struct irq_domain *msi_domain;
irq_domain        241 drivers/pci/controller/pcie-iproc-msi.c static int iproc_msi_irq_domain_alloc(struct irq_domain *domain,
irq_domain        272 drivers/pci/controller/pcie-iproc-msi.c static void iproc_msi_irq_domain_free(struct irq_domain *domain,
irq_domain        197 drivers/pci/controller/pcie-mediatek.c 	struct irq_domain *irq_domain;
irq_domain        198 drivers/pci/controller/pcie-mediatek.c 	struct irq_domain *inner_domain;
irq_domain        199 drivers/pci/controller/pcie-mediatek.c 	struct irq_domain *msi_domain;
irq_domain        435 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        461 drivers/pci/controller/pcie-mediatek.c static void mtk_pcie_irq_domain_free(struct irq_domain *domain,
irq_domain        543 drivers/pci/controller/pcie-mediatek.c 		if (port->irq_domain)
irq_domain        544 drivers/pci/controller/pcie-mediatek.c 			irq_domain_remove(port->irq_domain);
irq_domain        557 drivers/pci/controller/pcie-mediatek.c static int mtk_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain        584 drivers/pci/controller/pcie-mediatek.c 	port->irq_domain = irq_domain_add_linear(pcie_intc_node, PCI_NUM_INTX,
irq_domain        587 drivers/pci/controller/pcie-mediatek.c 	if (!port->irq_domain) {
irq_domain        616 drivers/pci/controller/pcie-mediatek.c 			virq = irq_find_mapping(port->irq_domain,
irq_domain        134 drivers/pci/controller/pcie-mobiveil.c 	struct irq_domain *msi_domain;
irq_domain        135 drivers/pci/controller/pcie-mobiveil.c 	struct irq_domain *dev_domain;
irq_domain        148 drivers/pci/controller/pcie-mobiveil.c 	struct irq_domain *intx_domain;
irq_domain        707 drivers/pci/controller/pcie-mobiveil.c static int mobiveil_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain        758 drivers/pci/controller/pcie-mobiveil.c static int mobiveil_irq_msi_domain_alloc(struct irq_domain *domain,
irq_domain        784 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_irq_msi_domain_free(struct irq_domain *domain,
irq_domain        136 drivers/pci/controller/pcie-rcar.c 	struct irq_domain *domain;
irq_domain        869 drivers/pci/controller/pcie-rcar.c static int rcar_msi_map(struct irq_domain *domain, unsigned int irq,
irq_domain        535 drivers/pci/controller/pcie-rockchip-host.c 		virq = irq_find_mapping(rockchip->irq_domain, hwirq);
irq_domain        702 drivers/pci/controller/pcie-rockchip-host.c static int rockchip_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain        725 drivers/pci/controller/pcie-rockchip-host.c 	rockchip->irq_domain = irq_domain_add_linear(intc, PCI_NUM_INTX,
irq_domain        728 drivers/pci/controller/pcie-rockchip-host.c 	if (!rockchip->irq_domain) {
irq_domain       1076 drivers/pci/controller/pcie-rockchip-host.c 	irq_domain_remove(rockchip->irq_domain);
irq_domain       1101 drivers/pci/controller/pcie-rockchip-host.c 	irq_domain_remove(rockchip->irq_domain);
irq_domain        304 drivers/pci/controller/pcie-rockchip.h 	struct	irq_domain *irq_domain;
irq_domain         22 drivers/pci/controller/pcie-tango.c 	struct irq_domain	*dom;
irq_domain        135 drivers/pci/controller/pcie-tango.c static int tango_irq_domain_alloc(struct irq_domain *dom, unsigned int virq,
irq_domain        156 drivers/pci/controller/pcie-tango.c static void tango_irq_domain_free(struct irq_domain *dom, unsigned int virq,
irq_domain        241 drivers/pci/controller/pcie-tango.c 	struct irq_domain *msi_dom, *irq_dom;
irq_domain        146 drivers/pci/controller/pcie-xilinx-nwl.c 	struct irq_domain *msi_domain;
irq_domain        148 drivers/pci/controller/pcie-xilinx-nwl.c 	struct irq_domain *dev_domain;
irq_domain        171 drivers/pci/controller/pcie-xilinx-nwl.c 	struct irq_domain *legacy_irq_domain;
irq_domain        423 drivers/pci/controller/pcie-xilinx-nwl.c static int nwl_legacy_map(struct irq_domain *domain, unsigned int irq,
irq_domain        476 drivers/pci/controller/pcie-xilinx-nwl.c static int nwl_irq_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        501 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_irq_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        113 drivers/pci/controller/pcie-xilinx.c 	struct irq_domain *msi_domain;
irq_domain        114 drivers/pci/controller/pcie-xilinx.c 	struct irq_domain *leg_domain;
irq_domain        321 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_msi_map(struct irq_domain *domain, unsigned int irq,
irq_domain        364 drivers/pci/controller/pcie-xilinx.c static int xilinx_pcie_intx_map(struct irq_domain *domain, unsigned int irq,
irq_domain         98 drivers/pci/controller/vmd.c 	struct irq_domain	*irq_domain;
irq_domain        226 drivers/pci/controller/vmd.c static int vmd_msi_init(struct irq_domain *domain, struct msi_domain_info *info,
irq_domain        249 drivers/pci/controller/vmd.c static void vmd_msi_free(struct irq_domain *domain,
irq_domain        265 drivers/pci/controller/vmd.c static int vmd_msi_prepare(struct irq_domain *domain, struct device *dev,
irq_domain        679 drivers/pci/controller/vmd.c 	vmd->irq_domain = pci_msi_create_irq_domain(fn, &vmd_msi_domain_info,
irq_domain        682 drivers/pci/controller/vmd.c 	if (!vmd->irq_domain)
irq_domain        693 drivers/pci/controller/vmd.c 		irq_domain_remove(vmd->irq_domain);
irq_domain        699 drivers/pci/controller/vmd.c 	dev_set_msi_domain(&vmd->bus->dev, vmd->irq_domain);
irq_domain        815 drivers/pci/controller/vmd.c 	irq_domain_remove(vmd->irq_domain);
irq_domain         37 drivers/pci/msi.c 	struct irq_domain *domain;
irq_domain         48 drivers/pci/msi.c 	struct irq_domain *domain;
irq_domain       1399 drivers/pci/msi.c int pci_msi_domain_check_cap(struct irq_domain *domain,
irq_domain       1414 drivers/pci/msi.c static int pci_msi_domain_handle_error(struct irq_domain *domain,
irq_domain       1482 drivers/pci/msi.c struct irq_domain *pci_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain       1484 drivers/pci/msi.c 					     struct irq_domain *parent)
irq_domain       1486 drivers/pci/msi.c 	struct irq_domain *domain;
irq_domain       1546 drivers/pci/msi.c u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev)
irq_domain       1569 drivers/pci/msi.c struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev)
irq_domain       1571 drivers/pci/msi.c 	struct irq_domain *dom;
irq_domain         79 drivers/pci/of.c struct irq_domain *pci_host_bridge_of_msi_domain(struct pci_bus *bus)
irq_domain         82 drivers/pci/of.c 	struct irq_domain *d;
irq_domain       1320 drivers/pci/pci-acpi.c struct irq_domain *pci_host_bridge_acpi_msi_domain(struct pci_bus *bus)
irq_domain        776 drivers/pci/probe.c static struct irq_domain *pci_host_bridge_msi_domain(struct pci_bus *bus)
irq_domain        778 drivers/pci/probe.c 	struct irq_domain *d;
irq_domain        807 drivers/pci/probe.c 	struct irq_domain *d;
irq_domain       2354 drivers/pci/probe.c static struct irq_domain *pci_dev_msi_domain(struct pci_dev *dev)
irq_domain       2356 drivers/pci/probe.c 	struct irq_domain *d;
irq_domain       2379 drivers/pci/probe.c 	struct irq_domain *d;
irq_domain        829 drivers/pinctrl/actions/pinctrl-owl.c 	struct irq_domain *domain = pctrl->chip.irq.domain;
irq_domain         77 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 	struct irq_domain *irq_domain;
irq_domain        165 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 				irq_linear_revmap(chip->irq_domain, bit));
irq_domain        329 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 	return irq_linear_revmap(chip->irq_domain, offset);
irq_domain        668 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 		chip->irq_domain = irq_domain_add_linear(gc->of_node, gc->ngpio,
irq_domain        671 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 		if (!chip->irq_domain) {
irq_domain        678 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c 			int irq = irq_create_mapping(chip->irq_domain, count);
irq_domain         55 drivers/pinctrl/mediatek/mtk-eint.h 	struct irq_domain *domain;
irq_domain        654 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct irq_domain *d = gc->irq.domain;
irq_domain       1042 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c 	struct irq_domain *d;
irq_domain         95 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c 	struct irq_domain	*domain;
irq_domain        122 drivers/pinctrl/pinctrl-at91-pio4.c 	struct irq_domain	*irq_domain;
irq_domain        261 drivers/pinctrl/pinctrl-at91-pio4.c 	return irq_find_mapping(atmel_pioctrl->irq_domain, offset);
irq_domain       1065 drivers/pinctrl/pinctrl-at91-pio4.c 	atmel_pioctrl->irq_domain = irq_domain_add_linear(dev->of_node,
irq_domain       1068 drivers/pinctrl/pinctrl-at91-pio4.c 	if (!atmel_pioctrl->irq_domain) {
irq_domain       1072 drivers/pinctrl/pinctrl-at91-pio4.c 	atmel_pioctrl->irq_domain->name = "atmel gpio";
irq_domain       1075 drivers/pinctrl/pinctrl-at91-pio4.c 		int irq = irq_create_mapping(atmel_pioctrl->irq_domain, i);
irq_domain       1124 drivers/pinctrl/pinctrl-at91-pio4.c 	irq_domain_remove(atmel_pioctrl->irq_domain);
irq_domain        157 drivers/pinctrl/pinctrl-rockchip.c 	struct irq_domain		*domain;
irq_domain        201 drivers/pinctrl/pinctrl-single.c 	struct irq_domain *domain;
irq_domain       1507 drivers/pinctrl/pinctrl-single.c static int pcs_irqdomain_map(struct irq_domain *d, unsigned int irq,
irq_domain        930 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c static int pmic_gpio_domain_translate(struct irq_domain *domain,
irq_domain        969 drivers/pinctrl/qcom/pinctrl-spmi-gpio.c 	struct irq_domain *parent_domain;
irq_domain         98 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	struct irq_domain *domain;
irq_domain        697 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_domain_translate(struct irq_domain *domain,
irq_domain        715 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c static int pm8xxx_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        765 drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c 	struct irq_domain *parent_domain;
irq_domain        224 drivers/pinctrl/samsung/pinctrl-exynos.c static int exynos_eint_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        257 drivers/pinctrl/samsung/pinctrl-exynos.c 	virq = irq_linear_revmap(bank->irq_domain, pin);
irq_domain        297 drivers/pinctrl/samsung/pinctrl-exynos.c 		bank->irq_domain = irq_domain_add_linear(bank->of_node,
irq_domain        299 drivers/pinctrl/samsung/pinctrl-exynos.c 		if (!bank->irq_domain) {
irq_domain        308 drivers/pinctrl/samsung/pinctrl-exynos.c 			irq_domain_remove(bank->irq_domain);
irq_domain        322 drivers/pinctrl/samsung/pinctrl-exynos.c 		irq_domain_remove(bank->irq_domain);
irq_domain        424 drivers/pinctrl/samsung/pinctrl-exynos.c 	eint_irq = irq_linear_revmap(bank->irq_domain, eintd->irq);
irq_domain        431 drivers/pinctrl/samsung/pinctrl-exynos.c 						struct irq_domain *domain)
irq_domain        459 drivers/pinctrl/samsung/pinctrl-exynos.c 		exynos_irq_demux_eint(pend & ~mask, b->irq_domain);
irq_domain        505 drivers/pinctrl/samsung/pinctrl-exynos.c 		bank->irq_domain = irq_domain_add_linear(bank->of_node,
irq_domain        507 drivers/pinctrl/samsung/pinctrl-exynos.c 		if (!bank->irq_domain) {
irq_domain         90 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct irq_domain *domains[NUM_EINT];
irq_domain        200 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data;
irq_domain        211 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data;
irq_domain        222 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 	struct s3c24xx_eint_domain_data *ddata = bank->irq_domain->host_data;
irq_domain        414 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static int s3c24xx_gpf_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        443 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static int s3c24xx_gpg_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        538 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 		bank->irq_domain = irq_domain_add_linear(bank->of_node,
irq_domain        540 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 		if (!bank->irq_domain) {
irq_domain        552 drivers/pinctrl/samsung/pinctrl-s3c24xx.c 			eint_data->domains[irq] = bank->irq_domain;
irq_domain        203 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct irq_domain *domains[NUM_EINT0];
irq_domain        224 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 	struct irq_domain *domains[];
irq_domain        382 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static int s3c64xx_gpio_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        476 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		bank->irq_domain = irq_domain_add_linear(bank->of_node,
irq_domain        478 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		if (!bank->irq_domain) {
irq_domain        498 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		data->domains[nr_domains++] = bank->irq_domain;
irq_domain        654 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static int s3c64xx_eint0_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain        749 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		bank->irq_domain = irq_domain_add_linear(bank->of_node,
irq_domain        751 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 		if (!bank->irq_domain) {
irq_domain        761 drivers/pinctrl/samsung/pinctrl-s3c64xx.c 			data->domains[irq] = bank->irq_domain;
irq_domain        660 drivers/pinctrl/samsung/pinctrl-samsung.c 	if (!bank->irq_domain)
irq_domain        663 drivers/pinctrl/samsung/pinctrl-samsung.c 	virq = irq_create_mapping(bank->irq_domain, offset);
irq_domain        170 drivers/pinctrl/samsung/pinctrl-samsung.h 	struct irq_domain *irq_domain;
irq_domain         91 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct irq_domain *domain;
irq_domain        107 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct irq_domain	*domain;
irq_domain        345 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_domain_translate(struct irq_domain *d,
irq_domain        359 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_domain_activate(struct irq_domain *d,
irq_domain        401 drivers/pinctrl/stm32/pinctrl-stm32.c static void stm32_gpio_domain_deactivate(struct irq_domain *d,
irq_domain        413 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_domain_alloc(struct irq_domain *d,
irq_domain       1233 drivers/pinctrl/stm32/pinctrl-stm32.c static struct irq_domain *stm32_pctrl_get_irq_domain(struct device_node *np)
irq_domain       1236 drivers/pinctrl/stm32/pinctrl-stm32.c 	struct irq_domain *domain;
irq_domain       1088 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_irq_of_xlate(struct irq_domain *d,
irq_domain        163 drivers/pinctrl/sunxi/pinctrl-sunxi.h 	struct irq_domain		*domain;
irq_domain        478 drivers/power/supply/lp8788-charger.c 	struct irq_domain *irqdm = pchg->lp->irqdm;
irq_domain        260 drivers/rtc/rtc-lp8788.c 	struct irq_domain *irqdm = lp->irqdm;
irq_domain        487 drivers/rtc/rtc-max8997.c 	virq = irq_create_mapping(max8997->irq_domain, MAX8997_PMICIRQ_RTCA1);
irq_domain        274 drivers/rtc/rtc-max8998.c 	if (!max8998->irq_domain)
irq_domain        277 drivers/rtc/rtc-max8998.c 	info->irq = irq_create_mapping(max8998->irq_domain, MAX8998_IRQ_ALARM0);
irq_domain         71 drivers/sh/intc/internals.h 	struct irq_domain *domain;
irq_domain         27 drivers/sh/intc/irqdomain.c static int intc_evt_xlate(struct irq_domain *d, struct device_node *ctrlr,
irq_domain         35 drivers/soc/dove/pmu.c 	struct irq_domain *irq_domain;
irq_domain        230 drivers/soc/dove/pmu.c 	struct irq_domain *domain = pmu->irq_domain;
irq_domain        270 drivers/soc/dove/pmu.c 	struct irq_domain *domain;
irq_domain        300 drivers/soc/dove/pmu.c 	pmu->irq_domain = domain;
irq_domain        344 drivers/soc/dove/pmu.c 	if (pmu->irq_domain)
irq_domain        345 drivers/soc/dove/pmu.c 		irq_domain_associate_many(pmu->irq_domain,
irq_domain        244 drivers/soc/fsl/qe/qe_ic.c static int qe_ic_host_match(struct irq_domain *h, struct device_node *node,
irq_domain        252 drivers/soc/fsl/qe/qe_ic.c static int qe_ic_host_map(struct irq_domain *h, unsigned int virq,
irq_domain         78 drivers/soc/fsl/qe/qe_ic.h 	struct irq_domain *irqhost;
irq_domain         98 drivers/soc/qcom/smp2p.c 	struct irq_domain *domain;
irq_domain        286 drivers/soc/qcom/smp2p.c static int smp2p_irq_map(struct irq_domain *d,
irq_domain        108 drivers/soc/qcom/smsm.c 	struct irq_domain *domain;
irq_domain        317 drivers/soc/qcom/smsm.c static int smsm_irq_map(struct irq_domain *d,
irq_domain        345 drivers/soc/tegra/pmc.c 	struct irq_domain *domain;
irq_domain       1840 drivers/soc/tegra/pmc.c static int tegra_pmc_irq_translate(struct irq_domain *domain,
irq_domain       1854 drivers/soc/tegra/pmc.c static int tegra_pmc_irq_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain       2018 drivers/soc/tegra/pmc.c 	struct irq_domain *parent = NULL;
irq_domain         47 drivers/soc/ti/ti_sci_inta_msi.c struct irq_domain *ti_sci_inta_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain         49 drivers/soc/ti/ti_sci_inta_msi.c 						     struct irq_domain *parent)
irq_domain         51 drivers/soc/ti/ti_sci_inta_msi.c 	struct irq_domain *domain;
irq_domain        101 drivers/soc/ti/ti_sci_inta_msi.c 	struct irq_domain *msi_domain;
irq_domain        156 drivers/spmi/spmi-pmic-arb.c 	struct irq_domain	*domain;
irq_domain        661 drivers/spmi/spmi-pmic-arb.c static int qpnpint_irq_domain_activate(struct irq_domain *domain,
irq_domain        691 drivers/spmi/spmi-pmic-arb.c static int qpnpint_irq_domain_translate(struct irq_domain *d,
irq_domain        737 drivers/spmi/spmi-pmic-arb.c 				   struct irq_domain *domain, unsigned int virq,
irq_domain        757 drivers/spmi/spmi-pmic-arb.c static int qpnpint_irq_domain_alloc(struct irq_domain *domain,
irq_domain         31 drivers/ssb/driver_gpio.c 		return irq_find_mapping(bus->irq_domain, gpio);
irq_domain        150 drivers/ssb/driver_gpio.c 	bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio,
irq_domain        152 drivers/ssb/driver_gpio.c 	if (!bus->irq_domain) {
irq_domain        157 drivers/ssb/driver_gpio.c 		int irq = irq_create_mapping(bus->irq_domain, gpio);
irq_domain        177 drivers/ssb/driver_gpio.c 		int irq = irq_find_mapping(bus->irq_domain, gpio);
irq_domain        181 drivers/ssb/driver_gpio.c 	irq_domain_remove(bus->irq_domain);
irq_domain        198 drivers/ssb/driver_gpio.c 		int irq = irq_find_mapping(bus->irq_domain, gpio);
irq_domain        202 drivers/ssb/driver_gpio.c 	irq_domain_remove(bus->irq_domain);
irq_domain        347 drivers/ssb/driver_gpio.c 	bus->irq_domain = irq_domain_add_linear(NULL, chip->ngpio,
irq_domain        349 drivers/ssb/driver_gpio.c 	if (!bus->irq_domain) {
irq_domain        354 drivers/ssb/driver_gpio.c 		int irq = irq_create_mapping(bus->irq_domain, gpio);
irq_domain        373 drivers/ssb/driver_gpio.c 		int irq = irq_find_mapping(bus->irq_domain, gpio);
irq_domain        377 drivers/ssb/driver_gpio.c 	irq_domain_remove(bus->irq_domain);
irq_domain        393 drivers/ssb/driver_gpio.c 		int irq = irq_find_mapping(bus->irq_domain, gpio);
irq_domain        397 drivers/ssb/driver_gpio.c 	irq_domain_remove(bus->irq_domain);
irq_domain        354 drivers/thermal/tegra/soctherm.c 	struct irq_domain	*domain;
irq_domain       1195 drivers/thermal/tegra/soctherm.c static int soctherm_oc_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain       1221 drivers/thermal/tegra/soctherm.c static int soctherm_irq_domain_xlate_twocell(struct irq_domain *d,
irq_domain        309 drivers/watchdog/octeon-wdt-main.c 		struct irq_domain *domain;
irq_domain        349 drivers/watchdog/octeon-wdt-main.c 	struct irq_domain *domain;
irq_domain        318 include/linux/acpi.h struct irq_domain *acpi_irq_create_hierarchy(unsigned int flags,
irq_domain         32 include/linux/acpi_iort.h struct irq_domain *iort_get_device_domain(struct device *dev, u32 req_id);
irq_domain         43 include/linux/acpi_iort.h static inline struct irq_domain *iort_get_device_domain(struct device *dev,
irq_domain       1257 include/linux/device.h 	struct irq_domain	*msi_domain;
irq_domain       1370 include/linux/device.h static inline struct irq_domain *dev_get_msi_domain(const struct device *dev)
irq_domain       1379 include/linux/device.h static inline void dev_set_msi_domain(struct device *dev, struct irq_domain *d)
irq_domain         18 include/linux/fsl/mc.h struct irq_domain;
irq_domain        398 include/linux/fsl/mc.h struct irq_domain *fsl_mc_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        400 include/linux/fsl/mc.h 						struct irq_domain *parent);
irq_domain         42 include/linux/gpio/driver.h 	struct irq_domain *domain;
irq_domain         68 include/linux/gpio/driver.h 	struct irq_domain *parent_domain;
irq_domain        571 include/linux/gpio/driver.h int gpiochip_irq_map(struct irq_domain *d, unsigned int irq,
irq_domain        573 include/linux/gpio/driver.h void gpiochip_irq_unmap(struct irq_domain *d, unsigned int irq);
irq_domain        575 include/linux/gpio/driver.h int gpiochip_irq_domain_activate(struct irq_domain *domain,
irq_domain        577 include/linux/gpio/driver.h void gpiochip_irq_domain_deactivate(struct irq_domain *domain,
irq_domain          6 include/linux/gpio/gpio-reg.h struct irq_domain;
irq_domain         10 include/linux/gpio/gpio-reg.h 	const char *const *names, struct irq_domain *irqdom, const int *irqs);
irq_domain        713 include/linux/i2c.h 	struct irq_domain *host_notify_domain;
irq_domain        415 include/linux/intel-iommu.h struct irq_domain;
irq_domain        553 include/linux/intel-iommu.h 	struct irq_domain *ir_domain;
irq_domain        554 include/linux/intel-iommu.h 	struct irq_domain *ir_msi_domain;
irq_domain        126 include/linux/irq.h struct irq_domain;
irq_domain        179 include/linux/irq.h 	struct irq_domain	*domain;
irq_domain       1025 include/linux/irq.h 	struct irq_domain	*domain;
irq_domain       1079 include/linux/irq.h int irq_map_generic_chip(struct irq_domain *d, unsigned int virq,
irq_domain       1099 include/linux/irq.h struct irq_chip_generic *irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq);
irq_domain       1101 include/linux/irq.h int __irq_alloc_domain_generic_chips(struct irq_domain *d, int irqs_per_chip,
irq_domain         39 include/linux/irqchip/arm-gic-common.h struct irq_domain;
irq_domain         42 include/linux/irqchip/arm-gic-common.h 		struct irq_domain *parent);
irq_domain        619 include/linux/irqchip/arm-gic-v3.h struct irq_domain;
irq_domain        623 include/linux/irqchip/arm-gic-v3.h 	     struct irq_domain *domain);
irq_domain        624 include/linux/irqchip/arm-gic-v3.h int mbi_init(struct fwnode_handle *fwnode, struct irq_domain *parent);
irq_domain         21 include/linux/irqchip/arm-gic-v4.h 	struct irq_domain	*domain;
irq_domain        102 include/linux/irqchip/arm-gic-v4.h int its_init_v4(struct irq_domain *domain, const struct irq_domain_ops *ops);
irq_domain          6 include/linux/irqchip/irq-ixp4xx.h struct irq_domain;
irq_domain         10 include/linux/irqchip/irq-ixp4xx.h struct irq_domain *ixp4xx_get_irq_domain(void);
irq_domain         28 include/linux/irqchip/irq-partition-percpu.h struct irq_domain *partition_get_domain(struct partition_desc *dsc);
irq_domain         47 include/linux/irqchip/irq-partition-percpu.h struct irq_domain *partition_get_domain(struct partition_desc *dsc)
irq_domain         17 include/linux/irqdesc.h struct irq_domain;
irq_domain        168 include/linux/irqdesc.h int __handle_domain_irq(struct irq_domain *domain, unsigned int hwirq,
irq_domain        171 include/linux/irqdesc.h static inline int handle_domain_irq(struct irq_domain *domain,
irq_domain        178 include/linux/irqdesc.h int handle_domain_nmi(struct irq_domain *domain, unsigned int hwirq,
irq_domain         40 include/linux/irqdomain.h struct irq_domain;
irq_domain        104 include/linux/irqdomain.h 	int (*match)(struct irq_domain *d, struct device_node *node,
irq_domain        106 include/linux/irqdomain.h 	int (*select)(struct irq_domain *d, struct irq_fwspec *fwspec,
irq_domain        108 include/linux/irqdomain.h 	int (*map)(struct irq_domain *d, unsigned int virq, irq_hw_number_t hw);
irq_domain        109 include/linux/irqdomain.h 	void (*unmap)(struct irq_domain *d, unsigned int virq);
irq_domain        110 include/linux/irqdomain.h 	int (*xlate)(struct irq_domain *d, struct device_node *node,
irq_domain        115 include/linux/irqdomain.h 	int (*alloc)(struct irq_domain *d, unsigned int virq,
irq_domain        117 include/linux/irqdomain.h 	void (*free)(struct irq_domain *d, unsigned int virq,
irq_domain        119 include/linux/irqdomain.h 	int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve);
irq_domain        120 include/linux/irqdomain.h 	void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data);
irq_domain        121 include/linux/irqdomain.h 	int (*translate)(struct irq_domain *d, struct irq_fwspec *fwspec,
irq_domain        125 include/linux/irqdomain.h 	void (*debug_show)(struct seq_file *m, struct irq_domain *d,
irq_domain        173 include/linux/irqdomain.h 	struct irq_domain *parent;
irq_domain        223 include/linux/irqdomain.h static inline struct device_node *irq_domain_get_of_node(struct irq_domain *d)
irq_domain        257 include/linux/irqdomain.h struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, int size,
irq_domain        261 include/linux/irqdomain.h struct irq_domain *irq_domain_add_simple(struct device_node *of_node,
irq_domain        266 include/linux/irqdomain.h struct irq_domain *irq_domain_add_legacy(struct device_node *of_node,
irq_domain        272 include/linux/irqdomain.h extern struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
irq_domain        275 include/linux/irqdomain.h extern void irq_set_default_host(struct irq_domain *host);
irq_domain        276 include/linux/irqdomain.h extern struct irq_domain *irq_get_default_host(void);
irq_domain        293 include/linux/irqdomain.h extern void irq_domain_update_bus_token(struct irq_domain *domain,
irq_domain        297 include/linux/irqdomain.h struct irq_domain *irq_find_matching_fwnode(struct fwnode_handle *fwnode,
irq_domain        307 include/linux/irqdomain.h static inline struct irq_domain *irq_find_matching_host(struct device_node *node,
irq_domain        313 include/linux/irqdomain.h static inline struct irq_domain *irq_find_host(struct device_node *node)
irq_domain        315 include/linux/irqdomain.h 	struct irq_domain *d;
irq_domain        331 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_linear(struct device_node *of_node,
irq_domain        338 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_nomap(struct device_node *of_node,
irq_domain        345 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_legacy_isa(
irq_domain        353 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_tree(struct device_node *of_node,
irq_domain        360 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_create_linear(struct fwnode_handle *fwnode,
irq_domain        368 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_create_tree(struct fwnode_handle *fwnode,
irq_domain        375 include/linux/irqdomain.h extern void irq_domain_remove(struct irq_domain *host);
irq_domain        377 include/linux/irqdomain.h extern int irq_domain_associate(struct irq_domain *domain, unsigned int irq,
irq_domain        379 include/linux/irqdomain.h extern void irq_domain_associate_many(struct irq_domain *domain,
irq_domain        382 include/linux/irqdomain.h extern void irq_domain_disassociate(struct irq_domain *domain,
irq_domain        385 include/linux/irqdomain.h extern unsigned int irq_create_mapping(struct irq_domain *host,
irq_domain        400 include/linux/irqdomain.h static inline unsigned int irq_linear_revmap(struct irq_domain *domain,
irq_domain        405 include/linux/irqdomain.h extern unsigned int irq_find_mapping(struct irq_domain *host,
irq_domain        407 include/linux/irqdomain.h extern unsigned int irq_create_direct_mapping(struct irq_domain *host);
irq_domain        408 include/linux/irqdomain.h extern int irq_create_strict_mappings(struct irq_domain *domain,
irq_domain        412 include/linux/irqdomain.h static inline int irq_create_identity_mapping(struct irq_domain *host,
irq_domain        421 include/linux/irqdomain.h int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        424 include/linux/irqdomain.h int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        427 include/linux/irqdomain.h int irq_domain_xlate_onetwocell(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        431 include/linux/irqdomain.h int irq_domain_translate_twocell(struct irq_domain *d,
irq_domain        437 include/linux/irqdomain.h int irq_reserve_ipi(struct irq_domain *domain, const struct cpumask *dest);
irq_domain        441 include/linux/irqdomain.h extern struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain,
irq_domain        443 include/linux/irqdomain.h extern void irq_domain_set_info(struct irq_domain *domain, unsigned int virq,
irq_domain        448 include/linux/irqdomain.h extern struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent,
irq_domain        453 include/linux/irqdomain.h static inline struct irq_domain *irq_domain_add_hierarchy(struct irq_domain *parent,
irq_domain        465 include/linux/irqdomain.h extern int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base,
irq_domain        473 include/linux/irqdomain.h static inline int irq_domain_alloc_irqs(struct irq_domain *domain,
irq_domain        480 include/linux/irqdomain.h extern int irq_domain_alloc_irqs_hierarchy(struct irq_domain *domain,
irq_domain        483 include/linux/irqdomain.h extern int irq_domain_set_hwirq_and_chip(struct irq_domain *domain,
irq_domain        489 include/linux/irqdomain.h extern void irq_domain_free_irqs_common(struct irq_domain *domain,
irq_domain        492 include/linux/irqdomain.h extern void irq_domain_free_irqs_top(struct irq_domain *domain,
irq_domain        495 include/linux/irqdomain.h extern int irq_domain_push_irq(struct irq_domain *domain, int virq, void *arg);
irq_domain        496 include/linux/irqdomain.h extern int irq_domain_pop_irq(struct irq_domain *domain, int virq);
irq_domain        498 include/linux/irqdomain.h extern int irq_domain_alloc_irqs_parent(struct irq_domain *domain,
irq_domain        502 include/linux/irqdomain.h extern void irq_domain_free_irqs_parent(struct irq_domain *domain,
irq_domain        506 include/linux/irqdomain.h static inline bool irq_domain_is_hierarchy(struct irq_domain *domain)
irq_domain        511 include/linux/irqdomain.h static inline bool irq_domain_is_ipi(struct irq_domain *domain)
irq_domain        517 include/linux/irqdomain.h static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain)
irq_domain        522 include/linux/irqdomain.h static inline bool irq_domain_is_ipi_single(struct irq_domain *domain)
irq_domain        527 include/linux/irqdomain.h static inline bool irq_domain_is_msi(struct irq_domain *domain)
irq_domain        532 include/linux/irqdomain.h static inline bool irq_domain_is_msi_remap(struct irq_domain *domain)
irq_domain        537 include/linux/irqdomain.h extern bool irq_domain_hierarchical_is_msi_remap(struct irq_domain *domain);
irq_domain        540 include/linux/irqdomain.h static inline int irq_domain_alloc_irqs(struct irq_domain *domain,
irq_domain        549 include/linux/irqdomain.h static inline bool irq_domain_is_hierarchy(struct irq_domain *domain)
irq_domain        554 include/linux/irqdomain.h static inline bool irq_domain_is_ipi(struct irq_domain *domain)
irq_domain        559 include/linux/irqdomain.h static inline bool irq_domain_is_ipi_per_cpu(struct irq_domain *domain)
irq_domain        564 include/linux/irqdomain.h static inline bool irq_domain_is_ipi_single(struct irq_domain *domain)
irq_domain        569 include/linux/irqdomain.h static inline bool irq_domain_is_msi(struct irq_domain *domain)
irq_domain        574 include/linux/irqdomain.h static inline bool irq_domain_is_msi_remap(struct irq_domain *domain)
irq_domain        580 include/linux/irqdomain.h irq_domain_hierarchical_is_msi_remap(struct irq_domain *domain)
irq_domain        588 include/linux/irqdomain.h static inline struct irq_domain *irq_find_matching_fwnode(
irq_domain        353 include/linux/mfd/abx500/ab8500.h 	struct irq_domain  *domain;
irq_domain        136 include/linux/mfd/arizona/core.h 	struct irq_domain *virq;
irq_domain         15 include/linux/mfd/core.h struct irq_domain;
irq_domain        119 include/linux/mfd/core.h 			   int irq_base, struct irq_domain *irq_domain);
irq_domain        133 include/linux/mfd/core.h 				int irq_base, struct irq_domain *irq_domain);
irq_domain         10 include/linux/mfd/imx25-tsadc.h 	struct irq_domain *domain;
irq_domain        319 include/linux/mfd/lp8788.h 	struct irq_domain *irqdm;
irq_domain        382 include/linux/mfd/max8997-private.h 	struct irq_domain *irq_domain;
irq_domain        122 include/linux/mfd/max8998-private.h struct irq_domain;
irq_domain        148 include/linux/mfd/max8998-private.h 	struct irq_domain *irq_domain;
irq_domain         58 include/linux/mfd/mt6397/core.h 	struct irq_domain *irq_domain;
irq_domain        112 include/linux/mfd/stmfx.h 	struct irq_domain *irq_domain;
irq_domain        128 include/linux/mfd/stmpe.h 	struct irq_domain *domain;
irq_domain        118 include/linux/mfd/tc3589x.h 	struct irq_domain *domain;
irq_domain        269 include/linux/mfd/tps65217.h 	struct irq_domain *irq_domain;
irq_domain        340 include/linux/mfd/wm831x/core.h struct irq_domain;
irq_domain        372 include/linux/mfd/wm831x/core.h 	struct irq_domain *irq_domain;
irq_domain        424 include/linux/mfd/wm831x/core.h 	return irq_create_mapping(wm831x->irq_domain, irq);
irq_domain         27 include/linux/mfd/wm8994/core.h struct irq_domain;
irq_domain         70 include/linux/mfd/wm8994/core.h 	struct irq_domain *edge_irq;
irq_domain         48 include/linux/moxtet.h 		struct irq_domain	*domain;
irq_domain        227 include/linux/msi.h struct irq_domain;
irq_domain        255 include/linux/msi.h 	int		(*msi_init)(struct irq_domain *domain,
irq_domain        259 include/linux/msi.h 	void		(*msi_free)(struct irq_domain *domain,
irq_domain        262 include/linux/msi.h 	int		(*msi_check)(struct irq_domain *domain,
irq_domain        265 include/linux/msi.h 	int		(*msi_prepare)(struct irq_domain *domain,
irq_domain        271 include/linux/msi.h 	int		(*handle_error)(struct irq_domain *domain,
irq_domain        327 include/linux/msi.h struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        329 include/linux/msi.h 					 struct irq_domain *parent);
irq_domain        330 include/linux/msi.h int msi_domain_alloc_irqs(struct irq_domain *domain, struct device *dev,
irq_domain        332 include/linux/msi.h void msi_domain_free_irqs(struct irq_domain *domain, struct device *dev);
irq_domain        333 include/linux/msi.h struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain);
irq_domain        335 include/linux/msi.h struct irq_domain *platform_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        337 include/linux/msi.h 						  struct irq_domain *parent);
irq_domain        343 include/linux/msi.h int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev,
irq_domain        345 include/linux/msi.h int msi_domain_populate_irqs(struct irq_domain *domain, struct device *dev,
irq_domain        347 include/linux/msi.h struct irq_domain *
irq_domain        360 include/linux/msi.h int platform_msi_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        362 include/linux/msi.h void platform_msi_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        364 include/linux/msi.h void *platform_msi_get_host_data(struct irq_domain *domain);
irq_domain        369 include/linux/msi.h struct irq_domain *pci_msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        371 include/linux/msi.h 					     struct irq_domain *parent);
irq_domain        374 include/linux/msi.h int pci_msi_domain_check_cap(struct irq_domain *domain,
irq_domain        376 include/linux/msi.h u32 pci_msi_domain_get_msi_rid(struct irq_domain *domain, struct pci_dev *pdev);
irq_domain        377 include/linux/msi.h struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev);
irq_domain        379 include/linux/msi.h static inline struct irq_domain *pci_msi_get_device_domain(struct pci_dev *pdev)
irq_domain         51 include/linux/of_irq.h extern struct irq_domain *of_msi_get_domain(struct device *dev,
irq_domain         54 include/linux/of_irq.h extern struct irq_domain *of_msi_map_get_device_domain(struct device *dev,
irq_domain         81 include/linux/of_irq.h static inline struct irq_domain *of_msi_get_domain(struct device *dev,
irq_domain         87 include/linux/of_irq.h static inline struct irq_domain *of_msi_map_get_device_domain(struct device *dev,
irq_domain       1523 include/linux/pci.h static inline int pci_irqd_intx_xlate(struct irq_domain *d,
irq_domain       1744 include/linux/pci.h static inline int pci_irqd_intx_xlate(struct irq_domain *d,
irq_domain       2277 include/linux/pci.h struct irq_domain;
irq_domain       2278 include/linux/pci.h struct irq_domain *pci_host_bridge_of_msi_domain(struct pci_bus *bus);
irq_domain       2287 include/linux/pci.h static inline struct irq_domain *
irq_domain       2309 include/linux/pci.h struct irq_domain *pci_host_bridge_acpi_msi_domain(struct pci_bus *bus);
irq_domain       2315 include/linux/pci.h static inline struct irq_domain *
irq_domain         26 include/linux/regmap.h struct irq_domain;
irq_domain       1279 include/linux/regmap.h struct irq_domain *regmap_irq_get_domain(struct regmap_irq_chip_data *data);
irq_domain        354 include/linux/rmi.h 	struct irq_domain *irqdomain;
irq_domain         15 include/linux/soc/ti/ti_sci_inta_msi.h struct irq_domain
irq_domain         18 include/linux/soc/ti/ti_sci_inta_msi.h 				   struct irq_domain *parent);
irq_domain        497 include/linux/ssb/ssb.h 	struct irq_domain *irq_domain;
irq_domain        282 kernel/irq/generic-chip.c int __irq_alloc_domain_generic_chips(struct irq_domain *d, int irqs_per_chip,
irq_domain        340 kernel/irq/generic-chip.c __irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq)
irq_domain        359 kernel/irq/generic-chip.c irq_get_domain_generic_chip(struct irq_domain *d, unsigned int hw_irq)
irq_domain        377 kernel/irq/generic-chip.c int irq_map_generic_chip(struct irq_domain *d, unsigned int virq,
irq_domain        427 kernel/irq/generic-chip.c static void irq_unmap_generic_chip(struct irq_domain *d, unsigned int virq)
irq_domain         23 kernel/irq/ipi.c int irq_reserve_ipi(struct irq_domain *domain,
irq_domain        119 kernel/irq/ipi.c 	struct irq_domain *domain;
irq_domain        659 kernel/irq/irqdesc.c int __handle_domain_irq(struct irq_domain *domain, unsigned int hwirq,
irq_domain        700 kernel/irq/irqdesc.c int handle_domain_nmi(struct irq_domain *domain, unsigned int hwirq,
irq_domain         26 kernel/irq/irqdomain.c static struct irq_domain *irq_default_domain;
irq_domain         28 kernel/irq/irqdomain.c static void irq_domain_check_hierarchy(struct irq_domain *domain);
irq_domain         38 kernel/irq/irqdomain.c static void debugfs_add_domain_dir(struct irq_domain *d);
irq_domain         39 kernel/irq/irqdomain.c static void debugfs_remove_domain_dir(struct irq_domain *d);
irq_domain         41 kernel/irq/irqdomain.c static inline void debugfs_add_domain_dir(struct irq_domain *d) { }
irq_domain         42 kernel/irq/irqdomain.c static inline void debugfs_remove_domain_dir(struct irq_domain *d) { }
irq_domain        130 kernel/irq/irqdomain.c struct irq_domain *__irq_domain_add(struct fwnode_handle *fwnode, int size,
irq_domain        137 kernel/irq/irqdomain.c 	struct irq_domain *domain;
irq_domain        243 kernel/irq/irqdomain.c void irq_domain_remove(struct irq_domain *domain)
irq_domain        269 kernel/irq/irqdomain.c void irq_domain_update_bus_token(struct irq_domain *domain,
irq_domain        318 kernel/irq/irqdomain.c struct irq_domain *irq_domain_add_simple(struct device_node *of_node,
irq_domain        324 kernel/irq/irqdomain.c 	struct irq_domain *domain;
irq_domain        361 kernel/irq/irqdomain.c struct irq_domain *irq_domain_add_legacy(struct device_node *of_node,
irq_domain        368 kernel/irq/irqdomain.c 	struct irq_domain *domain;
irq_domain        384 kernel/irq/irqdomain.c struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec,
irq_domain        387 kernel/irq/irqdomain.c 	struct irq_domain *h, *found = NULL;
irq_domain        430 kernel/irq/irqdomain.c 	struct irq_domain *h;
irq_domain        455 kernel/irq/irqdomain.c void irq_set_default_host(struct irq_domain *domain)
irq_domain        472 kernel/irq/irqdomain.c struct irq_domain *irq_get_default_host(void)
irq_domain        477 kernel/irq/irqdomain.c static void irq_domain_clear_mapping(struct irq_domain *domain,
irq_domain        489 kernel/irq/irqdomain.c static void irq_domain_set_mapping(struct irq_domain *domain,
irq_domain        502 kernel/irq/irqdomain.c void irq_domain_disassociate(struct irq_domain *domain, unsigned int irq)
irq_domain        533 kernel/irq/irqdomain.c int irq_domain_associate(struct irq_domain *domain, unsigned int virq,
irq_domain        583 kernel/irq/irqdomain.c void irq_domain_associate_many(struct irq_domain *domain, unsigned int irq_base,
irq_domain        609 kernel/irq/irqdomain.c unsigned int irq_create_direct_mapping(struct irq_domain *domain)
irq_domain        650 kernel/irq/irqdomain.c unsigned int irq_create_mapping(struct irq_domain *domain,
irq_domain        713 kernel/irq/irqdomain.c int irq_create_strict_mappings(struct irq_domain *domain, unsigned int irq_base,
irq_domain        730 kernel/irq/irqdomain.c static int irq_domain_translate(struct irq_domain *d,
irq_domain        763 kernel/irq/irqdomain.c 	struct irq_domain *domain;
irq_domain        870 kernel/irq/irqdomain.c 	struct irq_domain *domain;
irq_domain        893 kernel/irq/irqdomain.c unsigned int irq_find_mapping(struct irq_domain *domain,
irq_domain        927 kernel/irq/irqdomain.c int irq_domain_xlate_onecell(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        946 kernel/irq/irqdomain.c int irq_domain_xlate_twocell(struct irq_domain *d, struct device_node *ctrlr,
irq_domain        968 kernel/irq/irqdomain.c int irq_domain_xlate_onetwocell(struct irq_domain *d,
irq_domain        997 kernel/irq/irqdomain.c int irq_domain_translate_twocell(struct irq_domain *d,
irq_domain       1049 kernel/irq/irqdomain.c struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent,
irq_domain       1056 kernel/irq/irqdomain.c 	struct irq_domain *domain;
irq_domain       1076 kernel/irq/irqdomain.c 		struct irq_domain *domain = data->domain;
irq_domain       1099 kernel/irq/irqdomain.c 		struct irq_domain *domain = data->domain;
irq_domain       1107 kernel/irq/irqdomain.c static struct irq_data *irq_domain_insert_irq_data(struct irq_domain *domain,
irq_domain       1143 kernel/irq/irqdomain.c static int irq_domain_alloc_irq_data(struct irq_domain *domain,
irq_domain       1147 kernel/irq/irqdomain.c 	struct irq_domain *parent;
irq_domain       1172 kernel/irq/irqdomain.c struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain,
irq_domain       1194 kernel/irq/irqdomain.c int irq_domain_set_hwirq_and_chip(struct irq_domain *domain, unsigned int virq,
irq_domain       1222 kernel/irq/irqdomain.c void irq_domain_set_info(struct irq_domain *domain, unsigned int virq,
irq_domain       1251 kernel/irq/irqdomain.c void irq_domain_free_irqs_common(struct irq_domain *domain, unsigned int virq,
irq_domain       1272 kernel/irq/irqdomain.c void irq_domain_free_irqs_top(struct irq_domain *domain, unsigned int virq,
irq_domain       1284 kernel/irq/irqdomain.c static void irq_domain_free_irqs_hierarchy(struct irq_domain *domain,
irq_domain       1292 kernel/irq/irqdomain.c int irq_domain_alloc_irqs_hierarchy(struct irq_domain *domain,
irq_domain       1326 kernel/irq/irqdomain.c int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base,
irq_domain       1402 kernel/irq/irqdomain.c int irq_domain_push_irq(struct irq_domain *domain, int virq, void *arg)
irq_domain       1484 kernel/irq/irqdomain.c int irq_domain_pop_irq(struct irq_domain *domain, int virq)
irq_domain       1578 kernel/irq/irqdomain.c int irq_domain_alloc_irqs_parent(struct irq_domain *domain,
irq_domain       1598 kernel/irq/irqdomain.c void irq_domain_free_irqs_parent(struct irq_domain *domain,
irq_domain       1611 kernel/irq/irqdomain.c 		struct irq_domain *domain = irq_data->domain;
irq_domain       1625 kernel/irq/irqdomain.c 		struct irq_domain *domain = irqd->domain;
irq_domain       1676 kernel/irq/irqdomain.c static void irq_domain_check_hierarchy(struct irq_domain *domain)
irq_domain       1688 kernel/irq/irqdomain.c bool irq_domain_hierarchical_is_msi_remap(struct irq_domain *domain)
irq_domain       1702 kernel/irq/irqdomain.c struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain,
irq_domain       1722 kernel/irq/irqdomain.c void irq_domain_set_info(struct irq_domain *domain, unsigned int virq,
irq_domain       1732 kernel/irq/irqdomain.c static void irq_domain_check_hierarchy(struct irq_domain *domain)
irq_domain       1741 kernel/irq/irqdomain.c irq_domain_debug_show_one(struct seq_file *m, struct irq_domain *d, int ind)
irq_domain       1760 kernel/irq/irqdomain.c 	struct irq_domain *d = m->private;
irq_domain       1773 kernel/irq/irqdomain.c static void debugfs_add_domain_dir(struct irq_domain *d)
irq_domain       1781 kernel/irq/irqdomain.c static void debugfs_remove_domain_dir(struct irq_domain *d)
irq_domain       1789 kernel/irq/irqdomain.c 	struct irq_domain *d;
irq_domain         79 kernel/irq/msi.c static void msi_check_level(struct irq_domain *domain, struct msi_msg *msg)
irq_domain        118 kernel/irq/msi.c static int msi_domain_activate(struct irq_domain *domain,
irq_domain        129 kernel/irq/msi.c static void msi_domain_deactivate(struct irq_domain *domain,
irq_domain        138 kernel/irq/msi.c static int msi_domain_alloc(struct irq_domain *domain, unsigned int virq,
irq_domain        170 kernel/irq/msi.c static void msi_domain_free(struct irq_domain *domain, unsigned int virq,
irq_domain        197 kernel/irq/msi.c static int msi_domain_ops_prepare(struct irq_domain *domain, struct device *dev,
irq_domain        215 kernel/irq/msi.c static int msi_domain_ops_init(struct irq_domain *domain,
irq_domain        230 kernel/irq/msi.c static int msi_domain_ops_check(struct irq_domain *domain,
irq_domain        281 kernel/irq/msi.c struct irq_domain *msi_create_irq_domain(struct fwnode_handle *fwnode,
irq_domain        283 kernel/irq/msi.c 					 struct irq_domain *parent)
irq_domain        285 kernel/irq/msi.c 	struct irq_domain *domain;
irq_domain        301 kernel/irq/msi.c int msi_domain_prepare_irqs(struct irq_domain *domain, struct device *dev,
irq_domain        315 kernel/irq/msi.c int msi_domain_populate_irqs(struct irq_domain *domain, struct device *dev,
irq_domain        367 kernel/irq/msi.c static bool msi_check_reservation_mode(struct irq_domain *domain,
irq_domain        399 kernel/irq/msi.c int msi_domain_alloc_irqs(struct irq_domain *domain, struct device *dev,
irq_domain        499 kernel/irq/msi.c void msi_domain_free_irqs(struct irq_domain *domain, struct device *dev)
irq_domain        523 kernel/irq/msi.c struct msi_domain_info *msi_get_domain_info(struct irq_domain *domain)
irq_domain       5180 sound/soc/codecs/rt5677.c static int rt5677_irq_map(struct irq_domain *h, unsigned int virq,
irq_domain       1853 sound/soc/codecs/rt5677.h 	struct irq_domain *domain;