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;