irq_data 46 arch/alpha/kernel/irq.c struct irq_data *data = irq_get_irq_data(irq); irq_data 37 arch/alpha/kernel/irq_i8259.c i8259a_enable_irq(struct irq_data *d) irq_data 51 arch/alpha/kernel/irq_i8259.c i8259a_disable_irq(struct irq_data *d) irq_data 59 arch/alpha/kernel/irq_i8259.c i8259a_mask_and_ack_irq(struct irq_data *d) irq_data 35 arch/alpha/kernel/irq_impl.h extern void i8259a_enable_irq(struct irq_data *d); irq_data 36 arch/alpha/kernel/irq_impl.h extern void i8259a_disable_irq(struct irq_data *d); irq_data 37 arch/alpha/kernel/irq_impl.h extern void i8259a_mask_and_ack_irq(struct irq_data *d); irq_data 33 arch/alpha/kernel/irq_pyxis.c pyxis_enable_irq(struct irq_data *d) irq_data 39 arch/alpha/kernel/irq_pyxis.c pyxis_disable_irq(struct irq_data *d) irq_data 45 arch/alpha/kernel/irq_pyxis.c pyxis_mask_and_ack_irq(struct irq_data *d) irq_data 22 arch/alpha/kernel/irq_srm.c srm_enable_irq(struct irq_data *d) irq_data 30 arch/alpha/kernel/irq_srm.c srm_disable_irq(struct irq_data *d) irq_data 47 arch/alpha/kernel/sys_alcor.c alcor_enable_irq(struct irq_data *d) irq_data 53 arch/alpha/kernel/sys_alcor.c alcor_disable_irq(struct irq_data *d) irq_data 59 arch/alpha/kernel/sys_alcor.c alcor_mask_and_ack_irq(struct irq_data *d) irq_data 69 arch/alpha/kernel/sys_alcor.c alcor_isa_mask_and_ack_irq(struct irq_data *d) irq_data 49 arch/alpha/kernel/sys_cabriolet.c cabriolet_enable_irq(struct irq_data *d) irq_data 55 arch/alpha/kernel/sys_cabriolet.c cabriolet_disable_irq(struct irq_data *d) irq_data 101 arch/alpha/kernel/sys_dp264.c dp264_enable_irq(struct irq_data *d) irq_data 110 arch/alpha/kernel/sys_dp264.c dp264_disable_irq(struct irq_data *d) irq_data 119 arch/alpha/kernel/sys_dp264.c clipper_enable_irq(struct irq_data *d) irq_data 128 arch/alpha/kernel/sys_dp264.c clipper_disable_irq(struct irq_data *d) irq_data 152 arch/alpha/kernel/sys_dp264.c dp264_set_affinity(struct irq_data *d, const struct cpumask *affinity, irq_data 164 arch/alpha/kernel/sys_dp264.c clipper_set_affinity(struct irq_data *d, const struct cpumask *affinity, irq_data 47 arch/alpha/kernel/sys_eb64p.c eb64p_enable_irq(struct irq_data *d) irq_data 53 arch/alpha/kernel/sys_eb64p.c eb64p_disable_irq(struct irq_data *d) irq_data 53 arch/alpha/kernel/sys_eiger.c eiger_enable_irq(struct irq_data *d) irq_data 62 arch/alpha/kernel/sys_eiger.c eiger_disable_irq(struct irq_data *d) irq_data 66 arch/alpha/kernel/sys_jensen.c jensen_local_enable(struct irq_data *d) irq_data 74 arch/alpha/kernel/sys_jensen.c jensen_local_disable(struct irq_data *d) irq_data 82 arch/alpha/kernel/sys_jensen.c jensen_local_mask_ack(struct irq_data *d) irq_data 106 arch/alpha/kernel/sys_marvel.c io7_enable_irq(struct irq_data *d) irq_data 127 arch/alpha/kernel/sys_marvel.c io7_disable_irq(struct irq_data *d) irq_data 148 arch/alpha/kernel/sys_marvel.c marvel_irq_noop(struct irq_data *d) irq_data 47 arch/alpha/kernel/sys_mikasa.c mikasa_enable_irq(struct irq_data *d) irq_data 53 arch/alpha/kernel/sys_mikasa.c mikasa_disable_irq(struct irq_data *d) irq_data 52 arch/alpha/kernel/sys_noritake.c noritake_enable_irq(struct irq_data *d) irq_data 58 arch/alpha/kernel/sys_noritake.c noritake_disable_irq(struct irq_data *d) irq_data 59 arch/alpha/kernel/sys_rawhide.c rawhide_enable_irq(struct irq_data *d) irq_data 80 arch/alpha/kernel/sys_rawhide.c rawhide_disable_irq(struct irq_data *d) irq_data 101 arch/alpha/kernel/sys_rawhide.c rawhide_mask_and_ack_irq(struct irq_data *d) irq_data 50 arch/alpha/kernel/sys_rx164.c rx164_enable_irq(struct irq_data *d) irq_data 56 arch/alpha/kernel/sys_rx164.c rx164_disable_irq(struct irq_data *d) irq_data 446 arch/alpha/kernel/sys_sable.c sable_lynx_enable_irq(struct irq_data *d) irq_data 462 arch/alpha/kernel/sys_sable.c sable_lynx_disable_irq(struct irq_data *d) irq_data 478 arch/alpha/kernel/sys_sable.c sable_lynx_mask_and_ack_irq(struct irq_data *d) irq_data 48 arch/alpha/kernel/sys_takara.c takara_enable_irq(struct irq_data *d) irq_data 57 arch/alpha/kernel/sys_takara.c takara_disable_irq(struct irq_data *d) irq_data 116 arch/alpha/kernel/sys_titan.c titan_enable_irq(struct irq_data *d) irq_data 126 arch/alpha/kernel/sys_titan.c titan_disable_irq(struct irq_data *d) irq_data 150 arch/alpha/kernel/sys_titan.c titan_set_irq_affinity(struct irq_data *d, const struct cpumask *affinity, irq_data 107 arch/alpha/kernel/sys_wildfire.c wildfire_enable_irq(struct irq_data *d) irq_data 121 arch/alpha/kernel/sys_wildfire.c wildfire_disable_irq(struct irq_data *d) irq_data 135 arch/alpha/kernel/sys_wildfire.c wildfire_mask_and_ack_irq(struct irq_data *d) irq_data 99 arch/arc/kernel/intc-arcv2.c static void arcv2_irq_mask(struct irq_data *data) irq_data 105 arch/arc/kernel/intc-arcv2.c static void arcv2_irq_unmask(struct irq_data *data) irq_data 111 arch/arc/kernel/intc-arcv2.c void arcv2_irq_enable(struct irq_data *data) irq_data 64 arch/arc/kernel/intc-compact.c static void arc_irq_mask(struct irq_data *data) irq_data 73 arch/arc/kernel/intc-compact.c static void arc_irq_unmask(struct irq_data *data) irq_data 232 arch/arc/kernel/mcip.c static void idu_irq_mask(struct irq_data *data) irq_data 237 arch/arc/kernel/mcip.c static void idu_irq_unmask(struct irq_data *data) irq_data 246 arch/arc/kernel/mcip.c static void idu_irq_ack(struct irq_data *data) irq_data 255 arch/arc/kernel/mcip.c static void idu_irq_mask_ack(struct irq_data *data) irq_data 266 arch/arc/kernel/mcip.c idu_irq_set_affinity(struct irq_data *data, const struct cpumask *cpumask, irq_data 295 arch/arc/kernel/mcip.c static int idu_irq_set_type(struct irq_data *data, u32 type) irq_data 318 arch/arc/kernel/mcip.c static void idu_irq_enable(struct irq_data *data) irq_data 32 arch/arm/common/it8152.c static void it8152_mask_irq(struct irq_data *d) irq_data 51 arch/arm/common/it8152.c static void it8152_unmask_irq(struct irq_data *d) irq_data 144 arch/arm/common/locomo.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 163 arch/arm/common/locomo.c static void locomo_ack_irq(struct irq_data *d) irq_data 167 arch/arm/common/locomo.c static void locomo_mask_irq(struct irq_data *d) irq_data 176 arch/arm/common/locomo.c static void locomo_unmask_irq(struct irq_data *d) irq_data 224 arch/arm/common/sa1111.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 244 arch/arm/common/sa1111.c desc->irq_data.chip->irq_unmask(&desc->irq_data); irq_data 247 arch/arm/common/sa1111.c static u32 sa1111_irqmask(struct irq_data *d) irq_data 252 arch/arm/common/sa1111.c static int sa1111_irqbank(struct irq_data *d) irq_data 257 arch/arm/common/sa1111.c static void sa1111_ack_irq(struct irq_data *d) irq_data 261 arch/arm/common/sa1111.c static void sa1111_mask_irq(struct irq_data *d) irq_data 272 arch/arm/common/sa1111.c static void sa1111_unmask_irq(struct irq_data *d) irq_data 290 arch/arm/common/sa1111.c static int sa1111_retrigger_irq(struct irq_data *d) irq_data 311 arch/arm/common/sa1111.c static int sa1111_type_irq(struct irq_data *d, unsigned int flags) irq_data 334 arch/arm/common/sa1111.c static int sa1111_wake_irq(struct irq_data *d, unsigned int on) irq_data 153 arch/arm/include/asm/ecard.h void *irq_data; /* Data for use for IRQ by card */ irq_data 169 arch/arm/include/asm/ecard.h void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data); irq_data 134 arch/arm/kernel/machine_kexec.c if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) irq_data 135 arch/arm/kernel/machine_kexec.c chip->irq_eoi(&desc->irq_data); irq_data 138 arch/arm/kernel/machine_kexec.c chip->irq_mask(&desc->irq_data); irq_data 140 arch/arm/kernel/machine_kexec.c if (chip->irq_disable && !irqd_irq_disabled(&desc->irq_data)) irq_data 141 arch/arm/kernel/machine_kexec.c chip->irq_disable(&desc->irq_data); irq_data 32 arch/arm/mach-ebsa110/core.c static void ebsa110_mask_irq(struct irq_data *d) irq_data 37 arch/arm/mach-ebsa110/core.c static void ebsa110_unmask_irq(struct irq_data *d) irq_data 102 arch/arm/mach-exynos/suspend.c static int exynos_irq_set_wake(struct irq_data *data, unsigned int state) irq_data 78 arch/arm/mach-footbridge/common.c static void fb_mask_irq(struct irq_data *d) irq_data 83 arch/arm/mach-footbridge/common.c static void fb_unmask_irq(struct irq_data *d) irq_data 30 arch/arm/mach-footbridge/isa-irq.c static void isa_mask_pic_lo_irq(struct irq_data *d) irq_data 37 arch/arm/mach-footbridge/isa-irq.c static void isa_ack_pic_lo_irq(struct irq_data *d) irq_data 45 arch/arm/mach-footbridge/isa-irq.c static void isa_unmask_pic_lo_irq(struct irq_data *d) irq_data 58 arch/arm/mach-footbridge/isa-irq.c static void isa_mask_pic_hi_irq(struct irq_data *d) irq_data 65 arch/arm/mach-footbridge/isa-irq.c static void isa_ack_pic_hi_irq(struct irq_data *d) irq_data 74 arch/arm/mach-footbridge/isa-irq.c static void isa_unmask_pic_hi_irq(struct irq_data *d) irq_data 89 arch/arm/mach-imx/3ds_debugboard.c desc->irq_data.chip->irq_mask(&desc->irq_data); irq_data 101 arch/arm/mach-imx/3ds_debugboard.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 102 arch/arm/mach-imx/3ds_debugboard.c desc->irq_data.chip->irq_unmask(&desc->irq_data); irq_data 109 arch/arm/mach-imx/3ds_debugboard.c static void expio_mask_irq(struct irq_data *d) irq_data 119 arch/arm/mach-imx/3ds_debugboard.c static void expio_ack_irq(struct irq_data *d) irq_data 128 arch/arm/mach-imx/3ds_debugboard.c static void expio_unmask_irq(struct irq_data *d) irq_data 81 arch/arm/mach-imx/avic.c static void avic_irq_suspend(struct irq_data *d) irq_data 103 arch/arm/mach-imx/avic.c static void avic_irq_resume(struct irq_data *d) irq_data 12 arch/arm/mach-imx/common.h struct irq_data; irq_data 89 arch/arm/mach-imx/gpc.c static int imx_gpc_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 148 arch/arm/mach-imx/gpc.c static void imx_gpc_irq_unmask(struct irq_data *d) irq_data 154 arch/arm/mach-imx/gpc.c static void imx_gpc_irq_mask(struct irq_data *d) irq_data 24 arch/arm/mach-imx/irq-common.c struct irq_data *d = irq_get_irq_data(irq); irq_data 170 arch/arm/mach-imx/mach-mx31ads.c static void expio_mask_irq(struct irq_data *d) irq_data 182 arch/arm/mach-imx/mach-mx31ads.c static void expio_ack_irq(struct irq_data *d) irq_data 193 arch/arm/mach-imx/mach-mx31ads.c static void expio_unmask_irq(struct irq_data *d) irq_data 73 arch/arm/mach-imx/tzic.c static void tzic_irq_suspend(struct irq_data *d) irq_data 81 arch/arm/mach-imx/tzic.c static void tzic_irq_resume(struct irq_data *d) irq_data 33 arch/arm/mach-iop32x/irq.c iop32x_irq_mask(struct irq_data *d) irq_data 40 arch/arm/mach-iop32x/irq.c iop32x_irq_unmask(struct irq_data *d) irq_data 26 arch/arm/mach-mmp/pm-mmp2.c int mmp2_set_wake(struct irq_data *d, unsigned int on) irq_data 58 arch/arm/mach-mmp/pm-mmp2.h extern int mmp2_set_wake(struct irq_data *d, unsigned int on); irq_data 27 arch/arm/mach-mmp/pm-pxa910.c int pxa910_set_wake(struct irq_data *data, unsigned int on) irq_data 73 arch/arm/mach-mmp/pm-pxa910.h extern int pxa910_set_wake(struct irq_data *data, unsigned int on); irq_data 43 arch/arm/mach-omap1/ams-delta-fiq.c static struct irq_data *irq_data[16]; irq_data 53 arch/arm/mach-omap1/ams-delta-fiq.c struct irq_data *d; irq_data 62 arch/arm/mach-omap1/ams-delta-fiq.c d = irq_data[gpio]; irq_data 100 arch/arm/mach-omap1/ams-delta-fiq.c for (i = 0; i < ARRAY_SIZE(irq_data); i++) { irq_data 109 arch/arm/mach-omap1/ams-delta-fiq.c irq_data[i] = irq_get_irq_data(gpiod_to_irq(gpiod)); irq_data 33 arch/arm/mach-omap1/fpga.c static void fpga_mask_irq(struct irq_data *d) irq_data 61 arch/arm/mach-omap1/fpga.c static void fpga_ack_irq(struct irq_data *d) irq_data 66 arch/arm/mach-omap1/fpga.c static void fpga_unmask_irq(struct irq_data *d) irq_data 81 arch/arm/mach-omap1/fpga.c static void fpga_mask_ack_irq(struct irq_data *d) irq_data 87 arch/arm/mach-omap1/irq.c static void omap_mask_ack_irq(struct irq_data *d) irq_data 195 arch/arm/mach-omap1/irq.c struct irq_data *d = NULL; irq_data 133 arch/arm/mach-omap2/omap-wakeupgen.c static void wakeupgen_mask(struct irq_data *d) irq_data 146 arch/arm/mach-omap2/omap-wakeupgen.c static void wakeupgen_unmask(struct irq_data *d) irq_data 160 arch/arm/mach-omap2/omap-wakeupgen.c static int wakeupgen_irq_set_type(struct irq_data *d, unsigned int type) irq_data 151 arch/arm/mach-omap2/prm_common.c chip->irq_ack(&desc->irq_data); irq_data 153 arch/arm/mach-omap2/prm_common.c chip->irq_eoi(&desc->irq_data); irq_data 154 arch/arm/mach-omap2/prm_common.c chip->irq_unmask(&desc->irq_data); irq_data 472 arch/arm/mach-pxa/balloon3.c static void balloon3_mask_irq(struct irq_data *d) irq_data 479 arch/arm/mach-pxa/balloon3.c static void balloon3_unmask_irq(struct irq_data *d) irq_data 498 arch/arm/mach-pxa/balloon3.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 32 arch/arm/mach-pxa/cm-x2xx-pci.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 11 arch/arm/mach-pxa/generic.h struct irq_data; irq_data 14 arch/arm/mach-pxa/generic.h extern void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, irq_data 98 arch/arm/mach-pxa/include/mach/irqs.h struct irq_data; irq_data 101 arch/arm/mach-pxa/include/mach/irqs.h void pxa_mask_irq(struct irq_data *); irq_data 102 arch/arm/mach-pxa/include/mach/irqs.h void pxa_unmask_irq(struct irq_data *); irq_data 106 arch/arm/mach-pxa/include/mach/irqs.h void pxa_init_irq(int irq_nr, int (*set_wake)(struct irq_data *, unsigned int)); irq_data 64 arch/arm/mach-pxa/irq.c void pxa_mask_irq(struct irq_data *d) irq_data 74 arch/arm/mach-pxa/irq.c void pxa_unmask_irq(struct irq_data *d) irq_data 144 arch/arm/mach-pxa/irq.c int (*fn)(struct irq_data *, unsigned int)) irq_data 168 arch/arm/mach-pxa/irq.c void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) irq_data 233 arch/arm/mach-pxa/irq.c void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) irq_data 96 arch/arm/mach-pxa/lpd270.c static void lpd270_mask_irq(struct irq_data *d) irq_data 106 arch/arm/mach-pxa/lpd270.c static void lpd270_unmask_irq(struct irq_data *d) irq_data 129 arch/arm/mach-pxa/lpd270.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 258 arch/arm/mach-pxa/pcm990-baseboard.c static void pcm990_mask_ack_irq(struct irq_data *d) irq_data 267 arch/arm/mach-pxa/pcm990-baseboard.c static void pcm990_unmask_irq(struct irq_data *d) irq_data 298 arch/arm/mach-pxa/pcm990-baseboard.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 119 arch/arm/mach-pxa/pxa25x.c static int pxa25x_set_wake(struct irq_data *d, unsigned int on) irq_data 202 arch/arm/mach-pxa/pxa27x.c static int pxa27x_set_wake(struct irq_data *d, unsigned int on) irq_data 45 arch/arm/mach-pxa/pxa3xx.c extern void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)); irq_data 199 arch/arm/mach-pxa/pxa3xx.c static int pxa3xx_set_wake(struct irq_data *d, unsigned int on) irq_data 292 arch/arm/mach-pxa/pxa3xx.c static void pxa_ack_ext_wakeup(struct irq_data *d) irq_data 297 arch/arm/mach-pxa/pxa3xx.c static void pxa_mask_ext_wakeup(struct irq_data *d) irq_data 303 arch/arm/mach-pxa/pxa3xx.c static void pxa_unmask_ext_wakeup(struct irq_data *d) irq_data 309 arch/arm/mach-pxa/pxa3xx.c static int pxa_set_ext_wakeup_type(struct irq_data *d, unsigned int flow_type) irq_data 328 arch/arm/mach-pxa/pxa3xx.c static void __init pxa_init_ext_wakeup_irq(int (*fn)(struct irq_data *, irq_data 51 arch/arm/mach-pxa/pxa_cplds_irqs.c static void cplds_irq_mask(struct irq_data *d) irq_data 61 arch/arm/mach-pxa/pxa_cplds_irqs.c static void cplds_irq_unmask(struct irq_data *d) irq_data 252 arch/arm/mach-pxa/viper.c static void viper_ack_irq(struct irq_data *d) irq_data 262 arch/arm/mach-pxa/viper.c static void viper_mask_irq(struct irq_data *d) irq_data 267 arch/arm/mach-pxa/viper.c static void viper_unmask_irq(struct irq_data *d) irq_data 287 arch/arm/mach-pxa/viper.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 88 arch/arm/mach-pxa/zeus.c static void zeus_ack_irq(struct irq_data *d) irq_data 93 arch/arm/mach-pxa/zeus.c static void zeus_mask_irq(struct irq_data *d) irq_data 98 arch/arm/mach-pxa/zeus.c static void zeus_unmask_irq(struct irq_data *d) irq_data 117 arch/arm/mach-pxa/zeus.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 428 arch/arm/mach-rpc/ecard.c static void ecard_irq_unmask(struct irq_data *d) irq_data 444 arch/arm/mach-rpc/ecard.c static void ecard_irq_mask(struct irq_data *d) irq_data 539 arch/arm/mach-rpc/ecard.c desc->irq_data.chip->irq_mask(&desc->irq_data); irq_data 561 arch/arm/mach-rpc/ecard.c desc->irq_data.chip->irq_mask(&desc->irq_data); irq_data 578 arch/arm/mach-rpc/ecard.c desc->irq_data.chip->irq_unmask(&desc->irq_data); irq_data 850 arch/arm/mach-rpc/ecard.c void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) irq_data 852 arch/arm/mach-rpc/ecard.c ec->irq_data = irq_data; irq_data 1069 arch/arm/mach-rpc/ecard.c ec->irq_data = NULL; irq_data 17 arch/arm/mach-rpc/irq.c static void __iomem *iomd_get_base(struct irq_data *d) irq_data 26 arch/arm/mach-rpc/irq.c struct irq_data *d = irq_get_irq_data(irq); irq_data 32 arch/arm/mach-rpc/irq.c static void iomd_irq_mask_ack(struct irq_data *d) irq_data 42 arch/arm/mach-rpc/irq.c static void iomd_irq_mask(struct irq_data *d) irq_data 51 arch/arm/mach-rpc/irq.c static void iomd_irq_unmask(struct irq_data *d) irq_data 53 arch/arm/mach-s3c24xx/bast-irq.c bast_pc104_mask(struct irq_data *data) irq_data 63 arch/arm/mach-s3c24xx/bast-irq.c bast_pc104_maskack(struct irq_data *data) irq_data 68 arch/arm/mach-s3c24xx/bast-irq.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 72 arch/arm/mach-s3c24xx/bast-irq.c bast_pc104_unmask(struct irq_data *data) irq_data 99 arch/arm/mach-s3c24xx/bast-irq.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 27 arch/arm/mach-s3c24xx/irq-pm.c int s3c_irq_wake(struct irq_data *data, unsigned int state) irq_data 249 arch/arm/mach-s3c64xx/common.c static inline void s3c_irq_eint_mask(struct irq_data *data) irq_data 258 arch/arm/mach-s3c64xx/common.c static void s3c_irq_eint_unmask(struct irq_data *data) irq_data 267 arch/arm/mach-s3c64xx/common.c static inline void s3c_irq_eint_ack(struct irq_data *data) irq_data 272 arch/arm/mach-s3c64xx/common.c static void s3c_irq_eint_maskack(struct irq_data *data) irq_data 279 arch/arm/mach-s3c64xx/common.c static int s3c_irq_eint_set_type(struct irq_data *data, unsigned int type) irq_data 150 arch/arm/mach-sa1100/neponset.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 169 arch/arm/mach-sa1100/neponset.c desc->irq_data.chip->irq_mask(&desc->irq_data); irq_data 177 arch/arm/mach-sa1100/neponset.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 185 arch/arm/mach-sa1100/neponset.c desc->irq_data.chip->irq_unmask(&desc->irq_data); irq_data 194 arch/arm/mach-sa1100/neponset.c static void nochip_noop(struct irq_data *irq) irq_data 351 arch/arm/plat-orion/gpio.c static int gpio_irq_set_type(struct irq_data *d, u32 type) irq_data 495 arch/arm/plat-orion/gpio.c static void orion_gpio_unmask_irq(struct irq_data *d) irq_data 509 arch/arm/plat-orion/gpio.c static void orion_gpio_mask_irq(struct irq_data *d) irq_data 54 arch/arm/plat-samsung/include/plat/pm.h extern int s3c_irq_wake(struct irq_data *data, unsigned int state); irq_data 62 arch/arm/plat-samsung/include/plat/pm.h extern int s3c_irqext_wake(struct irq_data *data, unsigned int state); irq_data 41 arch/arm/plat-samsung/pm.c int s3c_irqext_wake(struct irq_data *data, unsigned int state) irq_data 20 arch/arm/plat-samsung/wakeup-mask.c struct irq_data *data; irq_data 247 arch/arm64/kernel/machine_kexec.c if (ret && irqd_irq_inprogress(&desc->irq_data) && irq_data 249 arch/arm64/kernel/machine_kexec.c chip->irq_eoi(&desc->irq_data); irq_data 252 arch/arm64/kernel/machine_kexec.c chip->irq_mask(&desc->irq_data); irq_data 254 arch/arm64/kernel/machine_kexec.c if (chip->irq_disable && !irqd_irq_disabled(&desc->irq_data)) irq_data 255 arch/arm64/kernel/machine_kexec.c chip->irq_disable(&desc->irq_data); irq_data 32 arch/c6x/kernel/irq.c static void mask_core_irq(struct irq_data *data) irq_data 41 arch/c6x/kernel/irq.c static void unmask_core_irq(struct irq_data *data) irq_data 65 arch/c6x/platforms/megamod-pic.c static void mask_megamod(struct irq_data *data) irq_data 76 arch/c6x/platforms/megamod-pic.c static void unmask_megamod(struct irq_data *data) irq_data 244 arch/c6x/platforms/megamod-pic.c struct irq_data *irq_data; irq_data 251 arch/c6x/platforms/megamod-pic.c irq_data = irq_get_irq_data(irq); irq_data 252 arch/c6x/platforms/megamod-pic.c if (!irq_data) { irq_data 258 arch/c6x/platforms/megamod-pic.c hwirq = irq_data->hwirq; irq_data 12 arch/hexagon/kernel/irq_cpu.c static void mask_irq(struct irq_data *data) irq_data 22 arch/hexagon/kernel/irq_cpu.c static void unmask_irq(struct irq_data *data) irq_data 28 arch/hexagon/kernel/irq_cpu.c static void eoi_irq(struct irq_data *data) irq_data 40 arch/hexagon/kernel/irq_cpu.c static int set_wake(struct irq_data *data, unsigned int on) irq_data 256 arch/ia64/kernel/iosapic.c iosapic_nop (struct irq_data *data) irq_data 286 arch/ia64/kernel/iosapic.c mask_irq (struct irq_data *data) irq_data 305 arch/ia64/kernel/iosapic.c unmask_irq (struct irq_data *data) irq_data 324 arch/ia64/kernel/iosapic.c iosapic_set_affinity(struct irq_data *data, const struct cpumask *mask, irq_data 382 arch/ia64/kernel/iosapic.c iosapic_startup_level_irq (struct irq_data *data) irq_data 389 arch/ia64/kernel/iosapic.c iosapic_unmask_level_irq (struct irq_data *data) irq_data 434 arch/ia64/kernel/iosapic.c iosapic_startup_edge_irq (struct irq_data *data) irq_data 446 arch/ia64/kernel/iosapic.c iosapic_ack_edge_irq (struct irq_data *data) irq_data 85 arch/ia64/kernel/irq.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 19 arch/ia64/kernel/irq_lsapic.c lsapic_noop_startup (struct irq_data *data) irq_data 25 arch/ia64/kernel/irq_lsapic.c lsapic_noop (struct irq_data *data) irq_data 30 arch/ia64/kernel/irq_lsapic.c static int lsapic_retrigger(struct irq_data *data) irq_data 16 arch/ia64/kernel/msi_ia64.c static int ia64_set_msi_irq_affinity(struct irq_data *idata, irq_data 85 arch/ia64/kernel/msi_ia64.c static void ia64_ack_msi_irq(struct irq_data *data) irq_data 92 arch/ia64/kernel/msi_ia64.c static int ia64_msi_retrigger_irq(struct irq_data *data) irq_data 116 arch/ia64/kernel/msi_ia64.c static int dmar_msi_set_affinity(struct irq_data *data, irq_data 609 arch/ia64/kernel/smpboot.c struct irq_data *data = NULL; irq_data 133 arch/m68k/68000/ints.c static void intc_irq_unmask(struct irq_data *d) irq_data 138 arch/m68k/68000/ints.c static void intc_irq_mask(struct irq_data *d) irq_data 28 arch/m68k/amiga/amiints.c static void amiga_irq_enable(struct irq_data *data) irq_data 33 arch/m68k/amiga/amiints.c static void amiga_irq_disable(struct irq_data *data) irq_data 111 arch/m68k/amiga/cia.c static void cia_irq_enable(struct irq_data *data) irq_data 127 arch/m68k/amiga/cia.c static void cia_irq_disable(struct irq_data *data) irq_data 149 arch/m68k/amiga/cia.c static void auto_irq_enable(struct irq_data *data) irq_data 161 arch/m68k/amiga/cia.c static void auto_irq_disable(struct irq_data *data) irq_data 8 arch/m68k/apollo/dn_ints.c unsigned int apollo_irq_startup(struct irq_data *data) irq_data 19 arch/m68k/apollo/dn_ints.c void apollo_irq_shutdown(struct irq_data *data) irq_data 29 arch/m68k/apollo/dn_ints.c void apollo_irq_eoi(struct irq_data *data) irq_data 86 arch/m68k/atari/ataints.c static unsigned int atari_irq_startup(struct irq_data *data) irq_data 96 arch/m68k/atari/ataints.c static void atari_irq_shutdown(struct irq_data *data) irq_data 108 arch/m68k/atari/ataints.c static void atari_irq_enable(struct irq_data *data) irq_data 113 arch/m68k/atari/ataints.c static void atari_irq_disable(struct irq_data *data) irq_data 161 arch/m68k/atari/ataints.c static void atari_mfptimer_enable(struct irq_data *data) irq_data 168 arch/m68k/atari/ataints.c static void atari_mfptimer_disable(struct irq_data *data) irq_data 194 arch/m68k/atari/ataints.c static unsigned int atari_ethernat_startup(struct irq_data *data) irq_data 216 arch/m68k/atari/ataints.c static void atari_ethernat_enable(struct irq_data *data) irq_data 227 arch/m68k/atari/ataints.c static void atari_ethernat_disable(struct irq_data *data) irq_data 238 arch/m68k/atari/ataints.c static void atari_ethernat_shutdown(struct irq_data *data) irq_data 50 arch/m68k/coldfire/intc-2.c static void intc_irq_mask(struct irq_data *d) irq_data 68 arch/m68k/coldfire/intc-2.c static void intc_irq_unmask(struct irq_data *d) irq_data 96 arch/m68k/coldfire/intc-2.c static void intc_irq_ack(struct irq_data *d) irq_data 112 arch/m68k/coldfire/intc-2.c static unsigned int intc_irq_startup(struct irq_data *d) irq_data 145 arch/m68k/coldfire/intc-2.c static int intc_irq_set_type(struct irq_data *d, unsigned int type) irq_data 20 arch/m68k/coldfire/intc-5249.c static void intc2_irq_gpio_mask(struct irq_data *d) irq_data 28 arch/m68k/coldfire/intc-5249.c static void intc2_irq_gpio_unmask(struct irq_data *d) irq_data 36 arch/m68k/coldfire/intc-5249.c static void intc2_irq_gpio_ack(struct irq_data *d) irq_data 21 arch/m68k/coldfire/intc-525x.c static void intc2_irq_gpio_mask(struct irq_data *d) irq_data 34 arch/m68k/coldfire/intc-525x.c static void intc2_irq_gpio_unmask(struct irq_data *d) irq_data 47 arch/m68k/coldfire/intc-525x.c static void intc2_irq_gpio_ack(struct irq_data *d) irq_data 60 arch/m68k/coldfire/intc-525x.c static int intc2_irq_gpio_set_type(struct irq_data *d, unsigned int f) irq_data 81 arch/m68k/coldfire/intc-5272.c static void intc_irq_mask(struct irq_data *d) irq_data 93 arch/m68k/coldfire/intc-5272.c static void intc_irq_unmask(struct irq_data *d) irq_data 105 arch/m68k/coldfire/intc-5272.c static void intc_irq_ack(struct irq_data *d) irq_data 122 arch/m68k/coldfire/intc-5272.c static int intc_irq_set_type(struct irq_data *d, unsigned int type) irq_data 148 arch/m68k/coldfire/intc-5272.c irq_desc_get_chip(desc)->irq_ack(&desc->irq_data); irq_data 67 arch/m68k/coldfire/intc-simr.c static void intc_irq_mask(struct irq_data *d) irq_data 79 arch/m68k/coldfire/intc-simr.c static void intc_irq_unmask(struct irq_data *d) irq_data 91 arch/m68k/coldfire/intc-simr.c static void intc_irq_ack(struct irq_data *d) irq_data 98 arch/m68k/coldfire/intc-simr.c static unsigned int intc_irq_startup(struct irq_data *d) irq_data 129 arch/m68k/coldfire/intc-simr.c static int intc_irq_set_type(struct irq_data *d, unsigned int type) irq_data 114 arch/m68k/coldfire/intc.c static void intc_irq_mask(struct irq_data *d) irq_data 120 arch/m68k/coldfire/intc.c static void intc_irq_unmask(struct irq_data *d) irq_data 126 arch/m68k/coldfire/intc.c static int intc_irq_set_type(struct irq_data *d, unsigned int type) irq_data 58 arch/m68k/include/asm/irq.h struct irq_data; irq_data 61 arch/m68k/include/asm/irq.h extern unsigned int m68k_irq_startup(struct irq_data *data); irq_data 63 arch/m68k/include/asm/irq.h extern void m68k_irq_shutdown(struct irq_data *data); irq_data 20 arch/m68k/include/asm/macintosh.h extern void mac_irq_enable(struct irq_data *data); irq_data 21 arch/m68k/include/asm/macintosh.h extern void mac_irq_disable(struct irq_data *data); irq_data 137 arch/m68k/kernel/ints.c unsigned int m68k_irq_startup(struct irq_data *data) irq_data 142 arch/m68k/kernel/ints.c void m68k_irq_shutdown(struct irq_data *data) irq_data 134 arch/m68k/mac/macints.c static unsigned int mac_irq_startup(struct irq_data *); irq_data 135 arch/m68k/mac/macints.c static void mac_irq_shutdown(struct irq_data *); irq_data 176 arch/m68k/mac/macints.c void mac_irq_enable(struct irq_data *data) irq_data 206 arch/m68k/mac/macints.c void mac_irq_disable(struct irq_data *data) irq_data 236 arch/m68k/mac/macints.c static unsigned int mac_irq_startup(struct irq_data *data) irq_data 248 arch/m68k/mac/macints.c static void mac_irq_shutdown(struct irq_data *data) irq_data 37 arch/m68k/q40/q40ints.c static void q40_irq_enable(struct irq_data *data); irq_data 38 arch/m68k/q40/q40ints.c static void q40_irq_disable(struct irq_data *data); irq_data 43 arch/m68k/q40/q40ints.c static unsigned int q40_irq_startup(struct irq_data *data) irq_data 58 arch/m68k/q40/q40ints.c static void q40_irq_shutdown(struct irq_data *data) irq_data 302 arch/m68k/q40/q40ints.c void q40_irq_enable(struct irq_data *data) irq_data 316 arch/m68k/q40/q40ints.c void q40_irq_disable(struct irq_data *data) irq_data 76 arch/mips/alchemy/common/irq.c static int au1x_ic_settype(struct irq_data *d, unsigned int type); irq_data 77 arch/mips/alchemy/common/irq.c static int au1300_gpic_settype(struct irq_data *d, unsigned int type); irq_data 288 arch/mips/alchemy/common/irq.c static void au1x_ic0_unmask(struct irq_data *d) irq_data 298 arch/mips/alchemy/common/irq.c static void au1x_ic1_unmask(struct irq_data *d) irq_data 308 arch/mips/alchemy/common/irq.c static void au1x_ic0_mask(struct irq_data *d) irq_data 318 arch/mips/alchemy/common/irq.c static void au1x_ic1_mask(struct irq_data *d) irq_data 328 arch/mips/alchemy/common/irq.c static void au1x_ic0_ack(struct irq_data *d) irq_data 342 arch/mips/alchemy/common/irq.c static void au1x_ic1_ack(struct irq_data *d) irq_data 356 arch/mips/alchemy/common/irq.c static void au1x_ic0_maskack(struct irq_data *d) irq_data 368 arch/mips/alchemy/common/irq.c static void au1x_ic1_maskack(struct irq_data *d) irq_data 380 arch/mips/alchemy/common/irq.c static int au1x_ic1_setwake(struct irq_data *d, unsigned int on) irq_data 426 arch/mips/alchemy/common/irq.c static int au1x_ic_settype(struct irq_data *d, unsigned int flow_type) irq_data 600 arch/mips/alchemy/common/irq.c static void au1300_gpic_mask(struct irq_data *d) irq_data 614 arch/mips/alchemy/common/irq.c static void au1300_gpic_unmask(struct irq_data *d) irq_data 629 arch/mips/alchemy/common/irq.c static void au1300_gpic_maskack(struct irq_data *d) irq_data 644 arch/mips/alchemy/common/irq.c static void au1300_gpic_ack(struct irq_data *d) irq_data 665 arch/mips/alchemy/common/irq.c static int au1300_gpic_settype(struct irq_data *d, unsigned int type) irq_data 101 arch/mips/alchemy/devboards/bcsr.c static void bcsr_irq_mask(struct irq_data *d) irq_data 108 arch/mips/alchemy/devboards/bcsr.c static void bcsr_irq_maskack(struct irq_data *d) irq_data 116 arch/mips/alchemy/devboards/bcsr.c static void bcsr_irq_unmask(struct irq_data *d) irq_data 39 arch/mips/ar7/irq.c static void ar7_unmask_irq(struct irq_data *d) irq_data 45 arch/mips/ar7/irq.c static void ar7_mask_irq(struct irq_data *d) irq_data 51 arch/mips/ar7/irq.c static void ar7_ack_irq(struct irq_data *d) irq_data 57 arch/mips/ar7/irq.c static void ar7_unmask_sec_irq(struct irq_data *d) irq_data 62 arch/mips/ar7/irq.c static void ar7_mask_sec_irq(struct irq_data *d) irq_data 67 arch/mips/ar7/irq.c static void ar7_ack_sec_irq(struct irq_data *d) irq_data 96 arch/mips/ath25/ar2315.c static void ar2315_misc_irq_unmask(struct irq_data *d) irq_data 101 arch/mips/ath25/ar2315.c static void ar2315_misc_irq_mask(struct irq_data *d) irq_data 99 arch/mips/ath25/ar5312.c static void ar5312_misc_irq_unmask(struct irq_data *d) irq_data 105 arch/mips/ath25/ar5312.c static void ar5312_misc_irq_mask(struct irq_data *d) irq_data 33 arch/mips/bcm63xx/irq.c static void (*internal_irq_mask)(struct irq_data *d); irq_data 34 arch/mips/bcm63xx/irq.c static void (*internal_irq_unmask)(struct irq_data *d, const struct cpumask *m); irq_data 53 arch/mips/bcm63xx/irq.c static inline int enable_irq_for_cpu(int cpu, struct irq_data *d, irq_data 112 arch/mips/bcm63xx/irq.c static void __internal_irq_mask_##width(struct irq_data *d) \ irq_data 133 arch/mips/bcm63xx/irq.c static void __internal_irq_unmask_##width(struct irq_data *d, \ irq_data 199 arch/mips/bcm63xx/irq.c static void bcm63xx_internal_irq_mask(struct irq_data *d) irq_data 204 arch/mips/bcm63xx/irq.c static void bcm63xx_internal_irq_unmask(struct irq_data *d) irq_data 213 arch/mips/bcm63xx/irq.c static void bcm63xx_external_irq_mask(struct irq_data *d) irq_data 235 arch/mips/bcm63xx/irq.c static void bcm63xx_external_irq_unmask(struct irq_data *d) irq_data 258 arch/mips/bcm63xx/irq.c static void bcm63xx_external_irq_clear(struct irq_data *d) irq_data 277 arch/mips/bcm63xx/irq.c static int bcm63xx_external_irq_set_type(struct irq_data *d, irq_data 375 arch/mips/bcm63xx/irq.c static int bcm63xx_internal_set_affinity(struct irq_data *data, irq_data 120 arch/mips/cavium-octeon/octeon-irq.c struct irq_data *data = irq_get_irq_data(irq); irq_data 151 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_ack(struct irq_data *data) irq_data 167 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_eoi(struct irq_data *data) irq_data 181 arch/mips/cavium-octeon/octeon-irq.c struct irq_data *data = arg; irq_data 195 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_disable(struct irq_data *data) irq_data 201 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_enable(struct irq_data *data) irq_data 207 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_bus_lock(struct irq_data *data) irq_data 214 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_core_bus_sync_unlock(struct irq_data *data) irq_data 261 arch/mips/cavium-octeon/octeon-irq.c static int next_cpu_for_irq(struct irq_data *data) irq_data 293 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable(struct irq_data *data) irq_data 327 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_local(struct irq_data *data) irq_data 359 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_local(struct irq_data *data) irq_data 391 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_all(struct irq_data *data) irq_data 424 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_all(struct irq_data *data) irq_data 461 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_v2(struct irq_data *data) irq_data 488 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_sum2(struct irq_data *data) irq_data 504 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_local_sum2(struct irq_data *data) irq_data 517 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_ack_sum2(struct irq_data *data) irq_data 530 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_all_sum2(struct irq_data *data) irq_data 550 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_local_v2(struct irq_data *data) irq_data 569 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_local_v2(struct irq_data *data) irq_data 591 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_ack(struct irq_data *data) irq_data 611 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_all_v2(struct irq_data *data) irq_data 641 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_all_v2(struct irq_data *data) irq_data 667 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_type(struct irq_data *data, unsigned int t) irq_data 679 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_gpio_setup(struct irq_data *data) irq_data 699 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_gpio_v2(struct irq_data *data) irq_data 705 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_enable_gpio(struct irq_data *data) irq_data 711 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_gpio_set_type(struct irq_data *data, unsigned int t) irq_data 724 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_gpio_v2(struct irq_data *data) irq_data 734 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_disable_gpio(struct irq_data *data) irq_data 744 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_gpio_ack(struct irq_data *data) irq_data 757 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_cpu_offline_ciu(struct irq_data *data) irq_data 781 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_affinity(struct irq_data *data, irq_data 842 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_affinity_v2(struct irq_data *data, irq_data 887 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu_set_affinity_sum2(struct irq_data *data, irq_data 916 arch/mips/cavium-octeon/octeon-irq.c static unsigned int edge_startup(struct irq_data *data) irq_data 1066 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu_wd_enable(struct irq_data *data) irq_data 1090 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu1_wd_enable_v2(struct irq_data *data) irq_data 1634 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_wd_enable(struct irq_data *data) irq_data 1650 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_enable(struct irq_data *data) irq_data 1666 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_enable_local(struct irq_data *data) irq_data 1682 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_disable_local(struct irq_data *data) irq_data 1698 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_ack(struct irq_data *data) irq_data 1713 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_disable_all(struct irq_data *data) irq_data 1729 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_enable_all(struct irq_data *data) irq_data 1743 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_disable_all(struct irq_data *data) irq_data 1757 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_enable_local(struct irq_data *data) irq_data 1768 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_mbox_disable_local(struct irq_data *data) irq_data 1780 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu2_set_affinity(struct irq_data *data, irq_data 1813 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_enable_gpio(struct irq_data *data) irq_data 1819 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu2_disable_gpio(struct irq_data *data) irq_data 2117 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_cib_enable(struct irq_data *data) irq_data 2131 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_cib_disable(struct irq_data *data) irq_data 2145 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_cib_set_type(struct irq_data *data, unsigned int t) irq_data 2253 arch/mips/cavium-octeon/octeon-irq.c struct irq_data *irq_data = irq_desc_get_irq_data(desc); irq_data 2255 arch/mips/cavium-octeon/octeon-irq.c if (irqd_get_trigger_type(irq_data) & irq_data 2381 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_enable(struct irq_data *data) irq_data 2406 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_disable(struct irq_data *data) irq_data 2424 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_ack(struct irq_data *data) irq_data 2448 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_mask(struct irq_data *data) irq_data 2464 arch/mips/cavium-octeon/octeon-irq.c void octeon_irq_ciu3_mask_ack(struct irq_data *data) irq_data 2489 arch/mips/cavium-octeon/octeon-irq.c static int octeon_irq_ciu3_set_affinity(struct irq_data *data, irq_data 2689 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_set_enable(struct irq_data *data, int cpu, bool en) irq_data 2718 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_enable(struct irq_data *data) irq_data 2729 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_disable(struct irq_data *data) irq_data 2740 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_ack(struct irq_data *data) irq_data 2759 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_cpu_online(struct irq_data *data) irq_data 2764 arch/mips/cavium-octeon/octeon-irq.c static void octeon_irq_ciu3_mbox_cpu_offline(struct irq_data *data) irq_data 18 arch/mips/dec/ioasic-irq.c static void unmask_ioasic_irq(struct irq_data *d) irq_data 27 arch/mips/dec/ioasic-irq.c static void mask_ioasic_irq(struct irq_data *d) irq_data 36 arch/mips/dec/ioasic-irq.c static void ack_ioasic_irq(struct irq_data *d) irq_data 50 arch/mips/dec/ioasic-irq.c static void clear_ioasic_dma_irq(struct irq_data *d) irq_data 28 arch/mips/dec/kn02-irq.c static void unmask_kn02_irq(struct irq_data *d) irq_data 37 arch/mips/dec/kn02-irq.c static void mask_kn02_irq(struct irq_data *d) irq_data 46 arch/mips/dec/kn02-irq.c static void ack_kn02_irq(struct irq_data *d) irq_data 23 arch/mips/emma/markeins/irq.c static void emma2rh_irq_enable(struct irq_data *d) irq_data 35 arch/mips/emma/markeins/irq.c static void emma2rh_irq_disable(struct irq_data *d) irq_data 63 arch/mips/emma/markeins/irq.c static void emma2rh_sw_irq_enable(struct irq_data *d) irq_data 73 arch/mips/emma/markeins/irq.c static void emma2rh_sw_irq_disable(struct irq_data *d) irq_data 99 arch/mips/emma/markeins/irq.c static void emma2rh_gpio_irq_enable(struct irq_data *d) irq_data 109 arch/mips/emma/markeins/irq.c static void emma2rh_gpio_irq_disable(struct irq_data *d) irq_data 119 arch/mips/emma/markeins/irq.c static void emma2rh_gpio_irq_ack(struct irq_data *d) irq_data 126 arch/mips/emma/markeins/irq.c static void emma2rh_gpio_irq_mask_ack(struct irq_data *d) irq_data 32 arch/mips/include/asm/mach-lantiq/lantiq.h extern void ltq_disable_irq(struct irq_data *data); irq_data 33 arch/mips/include/asm/mach-lantiq/lantiq.h extern void ltq_mask_and_ack_irq(struct irq_data *data); irq_data 34 arch/mips/include/asm/mach-lantiq/lantiq.h extern void ltq_enable_irq(struct irq_data *data); irq_data 93 arch/mips/include/asm/netlogic/common.h struct irq_data; irq_data 96 arch/mips/include/asm/netlogic/common.h void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)); irq_data 309 arch/mips/include/asm/octeon/octeon.h struct irq_data; irq_data 318 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_enable(struct irq_data *data); irq_data 319 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_disable(struct irq_data *data); irq_data 320 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_ack(struct irq_data *data); irq_data 321 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_mask(struct irq_data *data); irq_data 322 arch/mips/include/asm/octeon/octeon.h void octeon_irq_ciu3_mask_ack(struct irq_data *data); irq_data 27 arch/mips/jazz/irq.c static void enable_r4030_irq(struct irq_data *d) irq_data 38 arch/mips/jazz/irq.c void disable_r4030_irq(struct irq_data *d) irq_data 19 arch/mips/kernel/irq-gt641xx.c static void ack_gt641xx_irq(struct irq_data *d) irq_data 31 arch/mips/kernel/irq-gt641xx.c static void mask_gt641xx_irq(struct irq_data *d) irq_data 43 arch/mips/kernel/irq-gt641xx.c static void mask_ack_gt641xx_irq(struct irq_data *d) irq_data 59 arch/mips/kernel/irq-gt641xx.c static void unmask_gt641xx_irq(struct irq_data *d) irq_data 27 arch/mips/kernel/irq-msc01.c static inline void mask_msc_irq(struct irq_data *d) irq_data 38 arch/mips/kernel/irq-msc01.c static inline void unmask_msc_irq(struct irq_data *d) irq_data 51 arch/mips/kernel/irq-msc01.c static void level_mask_and_ack_msc_irq(struct irq_data *d) irq_data 61 arch/mips/kernel/irq-msc01.c static void edge_mask_and_ack_msc_irq(struct irq_data *d) irq_data 16 arch/mips/kernel/irq-rm7000.c static inline void unmask_rm7k_irq(struct irq_data *d) irq_data 21 arch/mips/kernel/irq-rm7000.c static inline void mask_rm7k_irq(struct irq_data *d) irq_data 66 arch/mips/kernel/irq_txx9.c static void txx9_irq_unmask(struct irq_data *d) irq_data 82 arch/mips/kernel/irq_txx9.c static inline void txx9_irq_mask(struct irq_data *d) irq_data 102 arch/mips/kernel/irq_txx9.c static void txx9_irq_mask_ack(struct irq_data *d) irq_data 112 arch/mips/kernel/irq_txx9.c static int txx9_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 77 arch/mips/lantiq/irq.c void ltq_disable_irq(struct irq_data *d) irq_data 95 arch/mips/lantiq/irq.c void ltq_mask_and_ack_irq(struct irq_data *d) irq_data 114 arch/mips/lantiq/irq.c static void ltq_ack_irq(struct irq_data *d) irq_data 130 arch/mips/lantiq/irq.c void ltq_enable_irq(struct irq_data *d) irq_data 153 arch/mips/lantiq/irq.c static int ltq_eiu_settype(struct irq_data *d, unsigned int type) irq_data 204 arch/mips/lantiq/irq.c static unsigned int ltq_startup_eiu_irq(struct irq_data *d) irq_data 226 arch/mips/lantiq/irq.c static void ltq_shutdown_eiu_irq(struct irq_data *d) irq_data 242 arch/mips/lantiq/irq.c static int ltq_icu_irq_set_affinity(struct irq_data *d, irq_data 313 arch/mips/lantiq/irq.c struct irq_data *data; irq_data 23 arch/mips/lasat/interrupt.c void disable_lasat_irq(struct irq_data *d) irq_data 30 arch/mips/lasat/interrupt.c void enable_lasat_irq(struct irq_data *d) irq_data 23 arch/mips/loongson32/common/irq.c static void ls1x_irq_ack(struct irq_data *d) irq_data 32 arch/mips/loongson32/common/irq.c static void ls1x_irq_mask(struct irq_data *d) irq_data 41 arch/mips/loongson32/common/irq.c static void ls1x_irq_mask_ack(struct irq_data *d) irq_data 52 arch/mips/loongson32/common/irq.c static void ls1x_irq_unmask(struct irq_data *d) irq_data 61 arch/mips/loongson32/common/irq.c static int ls1x_irq_settype(struct irq_data *d, unsigned int type) irq_data 15 arch/mips/loongson64/common/bonito-irq.c static inline void bonito_irq_enable(struct irq_data *d) irq_data 21 arch/mips/loongson64/common/bonito-irq.c static inline void bonito_irq_disable(struct irq_data *d) irq_data 19 arch/mips/loongson64/loongson-3/irq.c int plat_set_irq_affinity(struct irq_data *d, const struct cpumask *affinity, irq_data 42 arch/mips/loongson64/loongson-3/irq.c struct irq_data *irqd; irq_data 99 arch/mips/loongson64/loongson-3/irq.c static inline void mask_loongson_irq(struct irq_data *d) { } irq_data 100 arch/mips/loongson64/loongson-3/irq.c static inline void unmask_loongson_irq(struct irq_data *d) { } irq_data 80 arch/mips/netlogic/common/irq.c void (*extra_ack)(struct irq_data *); irq_data 87 arch/mips/netlogic/common/irq.c static void xlp_pic_enable(struct irq_data *d) irq_data 98 arch/mips/netlogic/common/irq.c static void xlp_pic_disable(struct irq_data *d) irq_data 109 arch/mips/netlogic/common/irq.c static void xlp_pic_mask_ack(struct irq_data *d) irq_data 117 arch/mips/netlogic/common/irq.c static void xlp_pic_unmask(struct irq_data *d) irq_data 141 arch/mips/netlogic/common/irq.c static void cpuintr_disable(struct irq_data *d) irq_data 146 arch/mips/netlogic/common/irq.c static void cpuintr_enable(struct irq_data *d) irq_data 151 arch/mips/netlogic/common/irq.c static void cpuintr_ack(struct irq_data *d) irq_data 199 arch/mips/netlogic/common/irq.c void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)) irq_data 345 arch/mips/netlogic/xlp/ahci-init-xlp2.c static void nlm_sata_intr_ack(struct irq_data *data) irq_data 161 arch/mips/netlogic/xlp/ahci-init.c static void nlm_sata_intr_ack(struct irq_data *data) irq_data 94 arch/mips/netlogic/xlp/usb-init-xlp2.c static void xlp2xx_usb_ack(struct irq_data *data) irq_data 115 arch/mips/netlogic/xlp/usb-init-xlp2.c static void xlp9xx_usb_ack(struct irq_data *data) irq_data 36 arch/mips/paravirt/paravirt-irq.c static void irq_core_ack(struct irq_data *data) irq_data 52 arch/mips/paravirt/paravirt-irq.c static void irq_core_eoi(struct irq_data *data) irq_data 66 arch/mips/paravirt/paravirt-irq.c struct irq_data *data = arg; irq_data 80 arch/mips/paravirt/paravirt-irq.c static void irq_core_disable(struct irq_data *data) irq_data 86 arch/mips/paravirt/paravirt-irq.c static void irq_core_enable(struct irq_data *data) irq_data 92 arch/mips/paravirt/paravirt-irq.c static void irq_core_bus_lock(struct irq_data *data) irq_data 99 arch/mips/paravirt/paravirt-irq.c static void irq_core_bus_sync_unlock(struct irq_data *data) irq_data 173 arch/mips/paravirt/paravirt-irq.c static void irq_pci_enable(struct irq_data *data) irq_data 180 arch/mips/paravirt/paravirt-irq.c static void irq_pci_disable(struct irq_data *data) irq_data 187 arch/mips/paravirt/paravirt-irq.c static void irq_pci_ack(struct irq_data *data) irq_data 191 arch/mips/paravirt/paravirt-irq.c static void irq_pci_mask(struct irq_data *data) irq_data 198 arch/mips/paravirt/paravirt-irq.c static void irq_pci_unmask(struct irq_data *data) irq_data 214 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_all(struct irq_data *data, void __iomem *base) irq_data 229 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_enable(struct irq_data *data) irq_data 234 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_disable(struct irq_data *data) irq_data 239 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_ack(struct irq_data *data) irq_data 261 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_cpu_onoffline(struct irq_data *data, void __iomem *base) irq_data 274 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_cpu_online(struct irq_data *data) irq_data 279 arch/mips/paravirt/paravirt-irq.c static void irq_mbox_cpu_offline(struct irq_data *data) irq_data 267 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_enable_pcie(struct irq_data *data) irq_data 283 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_disable_pcie(struct irq_data *data) irq_data 305 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_enable_pci(struct irq_data *data) irq_data 316 arch/mips/pci/msi-octeon.c static void octeon_irq_msi_disable_pci(struct irq_data *data) irq_data 132 arch/mips/pci/msi-xlp.c static void xlp_msi_enable(struct irq_data *d) irq_data 149 arch/mips/pci/msi-xlp.c static void xlp_msi_disable(struct irq_data *d) irq_data 166 arch/mips/pci/msi-xlp.c static void xlp_msi_mask_ack(struct irq_data *d) irq_data 205 arch/mips/pci/msi-xlp.c static void xlp_msix_mask_ack(struct irq_data *d) irq_data 350 arch/mips/pci/pci-ar2315.c static void ar2315_pci_irq_mask(struct irq_data *d) irq_data 357 arch/mips/pci/pci-ar2315.c static void ar2315_pci_irq_mask_ack(struct irq_data *d) irq_data 366 arch/mips/pci/pci-ar2315.c static void ar2315_pci_irq_unmask(struct irq_data *d) irq_data 253 arch/mips/pci/pci-ar71xx.c static void ar71xx_pci_irq_unmask(struct irq_data *d) irq_data 270 arch/mips/pci/pci-ar71xx.c static void ar71xx_pci_irq_mask(struct irq_data *d) irq_data 248 arch/mips/pci/pci-ar724x.c static void ar724x_pci_irq_unmask(struct irq_data *d) irq_data 269 arch/mips/pci/pci-ar724x.c static void ar724x_pci_irq_mask(struct irq_data *d) irq_data 153 arch/mips/pci/pci-rt3883.c static void rt3883_pci_irq_unmask(struct irq_data *d) irq_data 166 arch/mips/pci/pci-rt3883.c static void rt3883_pci_irq_mask(struct irq_data *d) irq_data 269 arch/mips/pci/pci-xlr.c static void xlr_pci_ack(struct irq_data *d) irq_data 277 arch/mips/pci/pci-xlr.c static void xls_pcie_ack(struct irq_data *d) irq_data 298 arch/mips/pci/pci-xlr.c static void xls_pcie_ack_b(struct irq_data *d) irq_data 331 arch/mips/pci/pci-xlr.c void (*extra_ack)(struct irq_data *); irq_data 275 arch/mips/pci/pci-xtalk-bridge.c static int bridge_set_affinity(struct irq_data *d, const struct cpumask *mask, irq_data 336 arch/mips/pci/pci-xtalk-bridge.c struct irq_data *irqd = irq_domain_get_irq_data(domain, virq); irq_data 346 arch/mips/pci/pci-xtalk-bridge.c struct irq_data *irqd, bool reserve) irq_data 383 arch/mips/pci/pci-xtalk-bridge.c struct irq_data *irqd) irq_data 75 arch/mips/pmcs-msp71xx/msp_irq_cic.c static void unmask_cic_irq(struct irq_data *d) irq_data 99 arch/mips/pmcs-msp71xx/msp_irq_cic.c static void mask_cic_irq(struct irq_data *d) irq_data 111 arch/mips/pmcs-msp71xx/msp_irq_cic.c static void msp_cic_irq_ack(struct irq_data *d) irq_data 125 arch/mips/pmcs-msp71xx/msp_irq_cic.c static int msp_cic_irq_set_affinity(struct irq_data *d, irq_data 46 arch/mips/pmcs-msp71xx/msp_irq_per.c static inline void unmask_per_irq(struct irq_data *d) irq_data 59 arch/mips/pmcs-msp71xx/msp_irq_per.c static inline void mask_per_irq(struct irq_data *d) irq_data 72 arch/mips/pmcs-msp71xx/msp_irq_per.c static inline void msp_per_irq_ack(struct irq_data *d) irq_data 84 arch/mips/pmcs-msp71xx/msp_irq_per.c static int msp_per_irq_set_affinity(struct irq_data *d, irq_data 19 arch/mips/pmcs-msp71xx/msp_irq_slp.c static inline void unmask_msp_slp_irq(struct irq_data *d) irq_data 30 arch/mips/pmcs-msp71xx/msp_irq_slp.c static inline void mask_msp_slp_irq(struct irq_data *d) irq_data 45 arch/mips/pmcs-msp71xx/msp_irq_slp.c static inline void ack_msp_slp_irq(struct irq_data *d) irq_data 156 arch/mips/pnx833x/common/interrupts.c static void pnx833x_enable_pic_irq(struct irq_data *d) irq_data 166 arch/mips/pnx833x/common/interrupts.c static void pnx833x_disable_pic_irq(struct irq_data *d) irq_data 178 arch/mips/pnx833x/common/interrupts.c static void pnx833x_enable_gpio_irq(struct irq_data *d) irq_data 187 arch/mips/pnx833x/common/interrupts.c static void pnx833x_disable_gpio_irq(struct irq_data *d) irq_data 196 arch/mips/pnx833x/common/interrupts.c static int pnx833x_set_type_gpio_irq(struct irq_data *d, unsigned int flow_type) irq_data 69 arch/mips/ralink/irq.c static void ralink_intc_irq_unmask(struct irq_data *d) irq_data 74 arch/mips/ralink/irq.c static void ralink_intc_irq_mask(struct irq_data *d) irq_data 112 arch/mips/rb532/irq.c static void rb532_enable_irq(struct irq_data *d) irq_data 133 arch/mips/rb532/irq.c static void rb532_disable_irq(struct irq_data *d) irq_data 164 arch/mips/rb532/irq.c static void rb532_mask_and_ack_irq(struct irq_data *d) irq_data 170 arch/mips/rb532/irq.c static int rb532_set_type(struct irq_data *d, unsigned type) irq_data 35 arch/mips/sgi-ip22/ip22-int.c static void enable_local0_irq(struct irq_data *d) irq_data 43 arch/mips/sgi-ip22/ip22-int.c static void disable_local0_irq(struct irq_data *d) irq_data 54 arch/mips/sgi-ip22/ip22-int.c static void enable_local1_irq(struct irq_data *d) irq_data 62 arch/mips/sgi-ip22/ip22-int.c static void disable_local1_irq(struct irq_data *d) irq_data 73 arch/mips/sgi-ip22/ip22-int.c static void enable_local2_irq(struct irq_data *d) irq_data 79 arch/mips/sgi-ip22/ip22-int.c static void disable_local2_irq(struct irq_data *d) irq_data 92 arch/mips/sgi-ip22/ip22-int.c static void enable_local3_irq(struct irq_data *d) irq_data 98 arch/mips/sgi-ip22/ip22-int.c static void disable_local3_irq(struct irq_data *d) irq_data 50 arch/mips/sgi-ip27/ip27-irq.c static void enable_hub_irq(struct irq_data *d) irq_data 60 arch/mips/sgi-ip27/ip27-irq.c static void disable_hub_irq(struct irq_data *d) irq_data 90 arch/mips/sgi-ip27/ip27-irq.c static int set_affinity_hub_irq(struct irq_data *d, const struct cpumask *mask, irq_data 160 arch/mips/sgi-ip27/ip27-irq.c struct irq_data *irqd; irq_data 131 arch/mips/sgi-ip32/ip32-irq.c static inline void crime_enable_irq(struct irq_data *d) irq_data 139 arch/mips/sgi-ip32/ip32-irq.c static inline void crime_disable_irq(struct irq_data *d) irq_data 154 arch/mips/sgi-ip32/ip32-irq.c static void crime_edge_mask_and_ack_irq(struct irq_data *d) irq_data 183 arch/mips/sgi-ip32/ip32-irq.c static void enable_macepci_irq(struct irq_data *d) irq_data 191 arch/mips/sgi-ip32/ip32-irq.c static void disable_macepci_irq(struct irq_data *d) irq_data 246 arch/mips/sgi-ip32/ip32-irq.c static void enable_maceisa_irq(struct irq_data *d) irq_data 270 arch/mips/sgi-ip32/ip32-irq.c static void disable_maceisa_irq(struct irq_data *d) irq_data 288 arch/mips/sgi-ip32/ip32-irq.c static void mask_and_ack_maceisa_irq(struct irq_data *d) irq_data 318 arch/mips/sgi-ip32/ip32-irq.c static void enable_mace_irq(struct irq_data *d) irq_data 326 arch/mips/sgi-ip32/ip32-irq.c static void disable_mace_irq(struct irq_data *d) irq_data 77 arch/mips/sibyte/bcm1480/irq.c static int bcm1480_set_affinity(struct irq_data *d, const struct cpumask *mask, irq_data 125 arch/mips/sibyte/bcm1480/irq.c static void disable_bcm1480_irq(struct irq_data *d) irq_data 132 arch/mips/sibyte/bcm1480/irq.c static void enable_bcm1480_irq(struct irq_data *d) irq_data 140 arch/mips/sibyte/bcm1480/irq.c static void ack_bcm1480_irq(struct irq_data *d) irq_data 70 arch/mips/sibyte/sb1250/irq.c static int sb1250_set_affinity(struct irq_data *d, const struct cpumask *mask, irq_data 112 arch/mips/sibyte/sb1250/irq.c static void disable_sb1250_irq(struct irq_data *d) irq_data 119 arch/mips/sibyte/sb1250/irq.c static void enable_sb1250_irq(struct irq_data *d) irq_data 127 arch/mips/sibyte/sb1250/irq.c static void ack_sb1250_irq(struct irq_data *d) irq_data 181 arch/mips/sni/a20r.c static inline void unmask_a20r_irq(struct irq_data *d) irq_data 187 arch/mips/sni/a20r.c static inline void mask_a20r_irq(struct irq_data *d) irq_data 199 arch/mips/sni/pcimt.c static void enable_pcimt_irq(struct irq_data *d) irq_data 206 arch/mips/sni/pcimt.c void disable_pcimt_irq(struct irq_data *d) irq_data 161 arch/mips/sni/pcit.c static void enable_pcit_irq(struct irq_data *d) irq_data 168 arch/mips/sni/pcit.c void disable_pcit_irq(struct irq_data *d) irq_data 158 arch/mips/sni/rm200.c static void sni_rm200_disable_8259A_irq(struct irq_data *d) irq_data 173 arch/mips/sni/rm200.c static void sni_rm200_enable_8259A_irq(struct irq_data *d) irq_data 211 arch/mips/sni/rm200.c void sni_rm200_mask_and_ack_8259A(struct irq_data *d) irq_data 430 arch/mips/sni/rm200.c static void enable_rm200_irq(struct irq_data *d) irq_data 437 arch/mips/sni/rm200.c void disable_rm200_irq(struct irq_data *d) irq_data 53 arch/mips/txx9/generic/irq_tx4939.c static void tx4939_irq_unmask(struct irq_data *d) irq_data 71 arch/mips/txx9/generic/irq_tx4939.c static inline void tx4939_irq_mask(struct irq_data *d) irq_data 90 arch/mips/txx9/generic/irq_tx4939.c static void tx4939_irq_mask_ack(struct irq_data *d) irq_data 104 arch/mips/txx9/generic/irq_tx4939.c static int tx4939_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 50 arch/mips/txx9/jmr3927/irq.c static void mask_irq_ioc(struct irq_data *d) irq_data 60 arch/mips/txx9/jmr3927/irq.c static void unmask_irq_ioc(struct irq_data *d) irq_data 130 arch/mips/txx9/rbtx4927/irq.c static void toshiba_rbtx4927_irq_ioc_enable(struct irq_data *d) irq_data 139 arch/mips/txx9/rbtx4927/irq.c static void toshiba_rbtx4927_irq_ioc_disable(struct irq_data *d) irq_data 83 arch/mips/txx9/rbtx4938/irq.c static void toshiba_rbtx4938_irq_ioc_enable(struct irq_data *d) irq_data 93 arch/mips/txx9/rbtx4938/irq.c static void toshiba_rbtx4938_irq_ioc_disable(struct irq_data *d) irq_data 22 arch/mips/txx9/rbtx4939/irq.c static void rbtx4939_ioc_irq_unmask(struct irq_data *d) irq_data 29 arch/mips/txx9/rbtx4939/irq.c static void rbtx4939_ioc_irq_mask(struct irq_data *d) irq_data 432 arch/mips/vr41xx/common/icu.c static void disable_sysint1_irq(struct irq_data *d) irq_data 437 arch/mips/vr41xx/common/icu.c static void enable_sysint1_irq(struct irq_data *d) irq_data 448 arch/mips/vr41xx/common/icu.c static void disable_sysint2_irq(struct irq_data *d) irq_data 453 arch/mips/vr41xx/common/icu.c static void enable_sysint2_irq(struct irq_data *d) irq_data 61 arch/mips/vr41xx/common/irq.c struct irq_data *idata = irq_desc_get_irq_data(desc); irq_data 31 arch/nios2/kernel/irq.c static void chip_unmask(struct irq_data *d) irq_data 37 arch/nios2/kernel/irq.c static void chip_mask(struct irq_data *d) irq_data 36 arch/parisc/include/asm/irq.h struct irq_data; irq_data 38 arch/parisc/include/asm/irq.h void cpu_ack_irq(struct irq_data *d); irq_data 39 arch/parisc/include/asm/irq.h void cpu_eoi_irq(struct irq_data *d); irq_data 48 arch/parisc/include/asm/irq.h extern int cpu_check_affinity(struct irq_data *d, const struct cpumask *dest); irq_data 42 arch/parisc/kernel/irq.c static void cpu_mask_irq(struct irq_data *d) irq_data 65 arch/parisc/kernel/irq.c static void cpu_unmask_irq(struct irq_data *d) irq_data 70 arch/parisc/kernel/irq.c void cpu_ack_irq(struct irq_data *d) irq_data 85 arch/parisc/kernel/irq.c void cpu_eoi_irq(struct irq_data *d) irq_data 98 arch/parisc/kernel/irq.c int cpu_check_affinity(struct irq_data *d, const struct cpumask *dest) irq_data 115 arch/parisc/kernel/irq.c static int cpu_set_affinity_irq(struct irq_data *d, const struct cpumask *dest, irq_data 337 arch/parisc/kernel/irq.c struct irq_data *d = irq_get_irq_data(irq); irq_data 512 arch/parisc/kernel/irq.c struct irq_data *irq_data; irq_data 526 arch/parisc/kernel/irq.c irq_data = irq_get_irq_data(irq); irq_data 529 arch/parisc/kernel/irq.c if (unlikely(!irq_desc_has_action(irq_data_to_desc(irq_data)))) irq_data 533 arch/parisc/kernel/irq.c cpumask_copy(&dest, irq_data_get_affinity_mask(irq_data)); irq_data 534 arch/parisc/kernel/irq.c if (irqd_is_per_cpu(irq_data) && irq_data 481 arch/powerpc/include/asm/mpic.h extern void mpic_unmask_irq(struct irq_data *d); irq_data 483 arch/powerpc/include/asm/mpic.h extern void mpic_mask_irq(struct irq_data *d); irq_data 485 arch/powerpc/include/asm/mpic.h extern void mpic_end_irq(struct irq_data *d); irq_data 56 arch/powerpc/include/asm/xics.h void (*eoi)(struct irq_data *d); irq_data 163 arch/powerpc/include/asm/xics.h extern void icp_native_eoi(struct irq_data *d); irq_data 164 arch/powerpc/include/asm/xics.h extern int xics_set_irq_type(struct irq_data *d, unsigned int flow_type); irq_data 165 arch/powerpc/include/asm/xics.h extern int xics_retrigger(struct irq_data *data); irq_data 102 arch/powerpc/include/asm/xive.h extern int xmon_xive_get_irq_config(u32 hw_irq, struct irq_data *d); irq_data 689 arch/powerpc/kernel/irq.c struct irq_data *irq_data = irq_get_irq_data(virq); irq_data 690 arch/powerpc/kernel/irq.c return WARN_ON(!irq_data) ? 0 : irq_data->hwirq; irq_data 35 arch/powerpc/kernel/machine_kexec.c if (chip->irq_eoi && irqd_irq_inprogress(&desc->irq_data)) irq_data 36 arch/powerpc/kernel/machine_kexec.c chip->irq_eoi(&desc->irq_data); irq_data 39 arch/powerpc/kernel/machine_kexec.c chip->irq_mask(&desc->irq_data); irq_data 41 arch/powerpc/kernel/machine_kexec.c if (chip->irq_disable && !irqd_irq_disabled(&desc->irq_data)) irq_data 42 arch/powerpc/kernel/machine_kexec.c chip->irq_disable(&desc->irq_data); irq_data 5043 arch/powerpc/kvm/book3s_hv.c chip = irq_data_get_irq_chip(&desc->irq_data); irq_data 5081 arch/powerpc/kvm/book3s_hv.c irq_map->r_hwirq = desc->irq_data.hwirq; irq_data 5089 arch/powerpc/kvm/book3s_hv.c kvmppc_xics_set_mapped(kvm, guest_gsi, desc->irq_data.hwirq); irq_data 228 arch/powerpc/kvm/book3s_xive.c struct irq_data *d = irq_get_irq_data(xc->esc_virq[prio]); irq_data 902 arch/powerpc/kvm/book3s_xive.c struct irq_data *host_data = irq_desc_get_irq_data(host_desc); irq_data 1136 arch/powerpc/kvm/book3s_xive.c struct irq_data *d = irq_get_irq_data(irq); irq_data 2067 arch/powerpc/kvm/book3s_xive.c struct irq_data *d = irq_get_irq_data(xc->esc_virq[i]); irq_data 50 arch/powerpc/platforms/4xx/uic.c static void uic_unmask_irq(struct irq_data *d) irq_data 68 arch/powerpc/platforms/4xx/uic.c static void uic_mask_irq(struct irq_data *d) irq_data 82 arch/powerpc/platforms/4xx/uic.c static void uic_ack_irq(struct irq_data *d) irq_data 93 arch/powerpc/platforms/4xx/uic.c static void uic_mask_ack_irq(struct irq_data *d) irq_data 118 arch/powerpc/platforms/4xx/uic.c static int uic_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 197 arch/powerpc/platforms/4xx/uic.c struct irq_data *idata = irq_desc_get_irq_data(desc); irq_data 58 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c cpld_mask_irq(struct irq_data *d) irq_data 68 arch/powerpc/platforms/512x/mpc5121_ads_cpld.c cpld_unmask_irq(struct irq_data *d) irq_data 47 arch/powerpc/platforms/52xx/media5200.c static void media5200_irq_unmask(struct irq_data *d) irq_data 59 arch/powerpc/platforms/52xx/media5200.c static void media5200_irq_mask(struct irq_data *d) irq_data 86 arch/powerpc/platforms/52xx/media5200.c chip->irq_mask(&desc->irq_data); irq_data 104 arch/powerpc/platforms/52xx/media5200.c chip->irq_ack(&desc->irq_data); irq_data 105 arch/powerpc/platforms/52xx/media5200.c if (!irqd_irq_disabled(&desc->irq_data)) irq_data 106 arch/powerpc/platforms/52xx/media5200.c chip->irq_unmask(&desc->irq_data); irq_data 135 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static void mpc52xx_gpt_irq_unmask(struct irq_data *d) irq_data 145 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static void mpc52xx_gpt_irq_mask(struct irq_data *d) irq_data 155 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static void mpc52xx_gpt_irq_ack(struct irq_data *d) irq_data 162 arch/powerpc/platforms/52xx/mpc52xx_gpt.c static int mpc52xx_gpt_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 158 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_extirq_mask(struct irq_data *d) irq_data 164 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_extirq_unmask(struct irq_data *d) irq_data 170 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_extirq_ack(struct irq_data *d) irq_data 176 arch/powerpc/platforms/52xx/mpc52xx_pic.c static int mpc52xx_extirq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 215 arch/powerpc/platforms/52xx/mpc52xx_pic.c static int mpc52xx_null_set_type(struct irq_data *d, unsigned int flow_type) irq_data 220 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_main_mask(struct irq_data *d) irq_data 226 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_main_unmask(struct irq_data *d) irq_data 243 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_periph_mask(struct irq_data *d) irq_data 249 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_periph_unmask(struct irq_data *d) irq_data 266 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_sdma_mask(struct irq_data *d) irq_data 272 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_sdma_unmask(struct irq_data *d) irq_data 278 arch/powerpc/platforms/52xx/mpc52xx_pic.c static void mpc52xx_sdma_ack(struct irq_data *d) irq_data 38 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c static void pq2ads_pci_mask_irq(struct irq_data *d) irq_data 54 arch/powerpc/platforms/82xx/pq2ads-pci-pic.c static void pq2ads_pci_unmask_irq(struct irq_data *d) irq_data 60 arch/powerpc/platforms/85xx/common.c chip->irq_eoi(&desc->irq_data); irq_data 53 arch/powerpc/platforms/85xx/mpc85xx_ds.c chip->irq_eoi(&desc->irq_data); irq_data 103 arch/powerpc/platforms/85xx/socrates_fpga_pic.c chip->irq_eoi(&desc->irq_data); irq_data 106 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static void socrates_fpga_pic_ack(struct irq_data *d) irq_data 121 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static void socrates_fpga_pic_mask(struct irq_data *d) irq_data 137 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static void socrates_fpga_pic_mask_ack(struct irq_data *d) irq_data 154 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static void socrates_fpga_pic_unmask(struct irq_data *d) irq_data 170 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static void socrates_fpga_pic_eoi(struct irq_data *d) irq_data 186 arch/powerpc/platforms/85xx/socrates_fpga_pic.c static int socrates_fpga_pic_set_type(struct irq_data *d, irq_data 24 arch/powerpc/platforms/86xx/pic.c chip->irq_eoi(&desc->irq_data); irq_data 59 arch/powerpc/platforms/8xx/cpm1.c static void cpm_mask_irq(struct irq_data *d) irq_data 66 arch/powerpc/platforms/8xx/cpm1.c static void cpm_unmask_irq(struct irq_data *d) irq_data 73 arch/powerpc/platforms/8xx/cpm1.c static void cpm_end_irq(struct irq_data *d) irq_data 23 arch/powerpc/platforms/8xx/pic.c static inline unsigned long mpc8xx_irqd_to_bit(struct irq_data *d) irq_data 28 arch/powerpc/platforms/8xx/pic.c static void mpc8xx_unmask_irq(struct irq_data *d) irq_data 34 arch/powerpc/platforms/8xx/pic.c static void mpc8xx_mask_irq(struct irq_data *d) irq_data 40 arch/powerpc/platforms/8xx/pic.c static void mpc8xx_ack(struct irq_data *d) irq_data 45 arch/powerpc/platforms/8xx/pic.c static void mpc8xx_end_irq(struct irq_data *d) irq_data 51 arch/powerpc/platforms/8xx/pic.c static int mpc8xx_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 147 arch/powerpc/platforms/cell/axon_msi.c chip->irq_eoi(&desc->irq_data); irq_data 62 arch/powerpc/platforms/cell/interrupt.c static void iic_mask(struct irq_data *d) irq_data 66 arch/powerpc/platforms/cell/interrupt.c static void iic_unmask(struct irq_data *d) irq_data 70 arch/powerpc/platforms/cell/interrupt.c static void iic_eoi(struct irq_data *d) irq_data 85 arch/powerpc/platforms/cell/interrupt.c static void iic_ioexc_eoi(struct irq_data *d) irq_data 121 arch/powerpc/platforms/cell/interrupt.c chip->irq_eoi(&desc->irq_data); irq_data 58 arch/powerpc/platforms/cell/spider-pic.c static struct spider_pic *spider_irq_data_to_pic(struct irq_data *d) irq_data 69 arch/powerpc/platforms/cell/spider-pic.c static void spider_unmask_irq(struct irq_data *d) irq_data 77 arch/powerpc/platforms/cell/spider-pic.c static void spider_mask_irq(struct irq_data *d) irq_data 85 arch/powerpc/platforms/cell/spider-pic.c static void spider_ack_irq(struct irq_data *d) irq_data 103 arch/powerpc/platforms/cell/spider-pic.c static int spider_set_irq_type(struct irq_data *d, unsigned int type) irq_data 204 arch/powerpc/platforms/cell/spider-pic.c chip->irq_eoi(&desc->irq_data); irq_data 369 arch/powerpc/platforms/chrp/setup.c chip->irq_eoi(&desc->irq_data); irq_data 45 arch/powerpc/platforms/embedded6xx/flipper-pic.c static void flipper_pic_mask_and_ack(struct irq_data *d) irq_data 56 arch/powerpc/platforms/embedded6xx/flipper-pic.c static void flipper_pic_ack(struct irq_data *d) irq_data 65 arch/powerpc/platforms/embedded6xx/flipper-pic.c static void flipper_pic_mask(struct irq_data *d) irq_data 73 arch/powerpc/platforms/embedded6xx/flipper-pic.c static void flipper_pic_unmask(struct irq_data *d) irq_data 42 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static void hlwd_pic_mask_and_ack(struct irq_data *d) irq_data 52 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static void hlwd_pic_ack(struct irq_data *d) irq_data 60 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static void hlwd_pic_mask(struct irq_data *d) irq_data 68 arch/powerpc/platforms/embedded6xx/hlwd-pic.c static void hlwd_pic_unmask(struct irq_data *d) irq_data 130 arch/powerpc/platforms/embedded6xx/hlwd-pic.c chip->irq_mask(&desc->irq_data); /* IRQ_LEVEL */ irq_data 140 arch/powerpc/platforms/embedded6xx/hlwd-pic.c chip->irq_ack(&desc->irq_data); /* IRQ_LEVEL */ irq_data 141 arch/powerpc/platforms/embedded6xx/hlwd-pic.c if (!irqd_irq_disabled(&desc->irq_data) && chip->irq_unmask) irq_data 142 arch/powerpc/platforms/embedded6xx/hlwd-pic.c chip->irq_unmask(&desc->irq_data); irq_data 48 arch/powerpc/platforms/embedded6xx/mvme5100.c chip->irq_eoi(&desc->irq_data); irq_data 34 arch/powerpc/platforms/pasemi/msi.c static void mpic_pasemi_msi_mask_irq(struct irq_data *data) irq_data 41 arch/powerpc/platforms/pasemi/msi.c static void mpic_pasemi_msi_unmask_irq(struct irq_data *data) irq_data 218 arch/powerpc/platforms/pasemi/setup.c chip->irq_eoi(&desc->irq_data); irq_data 74 arch/powerpc/platforms/powermac/pic.c static void pmac_mask_and_ack_irq(struct irq_data *d) irq_data 96 arch/powerpc/platforms/powermac/pic.c static void pmac_ack_irq(struct irq_data *d) irq_data 141 arch/powerpc/platforms/powermac/pic.c static unsigned int pmac_startup_irq(struct irq_data *d) irq_data 158 arch/powerpc/platforms/powermac/pic.c static void pmac_mask_irq(struct irq_data *d) irq_data 169 arch/powerpc/platforms/powermac/pic.c static void pmac_unmask_irq(struct irq_data *d) irq_data 180 arch/powerpc/platforms/powermac/pic.c static int pmac_retrigger(struct irq_data *d) irq_data 80 arch/powerpc/platforms/powernv/opal-irqchip.c static void opal_event_mask(struct irq_data *d) irq_data 85 arch/powerpc/platforms/powernv/opal-irqchip.c static void opal_event_unmask(struct irq_data *d) irq_data 92 arch/powerpc/platforms/powernv/opal-irqchip.c static int opal_event_set_type(struct irq_data *d, unsigned int flow_type) irq_data 2753 arch/powerpc/platforms/powernv/pci-ioda.c static void pnv_ioda2_msi_eoi(struct irq_data *d) irq_data 2768 arch/powerpc/platforms/powernv/pci-ioda.c struct irq_data *idata; irq_data 94 arch/powerpc/platforms/ps3/interrupt.c static void ps3_chip_mask(struct irq_data *d) irq_data 115 arch/powerpc/platforms/ps3/interrupt.c static void ps3_chip_unmask(struct irq_data *d) irq_data 136 arch/powerpc/platforms/ps3/interrupt.c static void ps3_chip_eoi(struct irq_data *d) irq_data 172 arch/powerpc/platforms/pseries/setup.c chip->irq_eoi(&desc->irq_data); irq_data 79 arch/powerpc/sysdev/cpm2_pic.c static void cpm2_mask_irq(struct irq_data *d) irq_data 91 arch/powerpc/sysdev/cpm2_pic.c static void cpm2_unmask_irq(struct irq_data *d) irq_data 103 arch/powerpc/sysdev/cpm2_pic.c static void cpm2_ack(struct irq_data *d) irq_data 114 arch/powerpc/sysdev/cpm2_pic.c static void cpm2_end_irq(struct irq_data *d) irq_data 132 arch/powerpc/sysdev/cpm2_pic.c static int cpm2_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 44 arch/powerpc/sysdev/ehv_pic.c void ehv_pic_unmask_irq(struct irq_data *d) irq_data 51 arch/powerpc/sysdev/ehv_pic.c void ehv_pic_mask_irq(struct irq_data *d) irq_data 58 arch/powerpc/sysdev/ehv_pic.c void ehv_pic_end_irq(struct irq_data *d) irq_data 65 arch/powerpc/sysdev/ehv_pic.c void ehv_pic_direct_end_irq(struct irq_data *d) irq_data 70 arch/powerpc/sysdev/ehv_pic.c int ehv_pic_set_affinity(struct irq_data *d, const struct cpumask *dest, irq_data 111 arch/powerpc/sysdev/ehv_pic.c int ehv_pic_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 32 arch/powerpc/sysdev/fsl_mpic_err.c static void fsl_mpic_mask_err(struct irq_data *d) irq_data 43 arch/powerpc/sysdev/fsl_mpic_err.c static void fsl_mpic_unmask_err(struct irq_data *d) irq_data 61 arch/powerpc/sysdev/fsl_msi.c static void fsl_msi_end_irq(struct irq_data *d) irq_data 65 arch/powerpc/sysdev/fsl_msi.c static void fsl_msi_print_chip(struct irq_data *irqd, struct seq_file *p) irq_data 108 arch/powerpc/sysdev/ge/ge_pic.c chip->irq_eoi(&desc->irq_data); irq_data 111 arch/powerpc/sysdev/ge/ge_pic.c static void gef_pic_mask(struct irq_data *d) irq_data 124 arch/powerpc/sysdev/ge/ge_pic.c static void gef_pic_mask_ack(struct irq_data *d) irq_data 132 arch/powerpc/sysdev/ge/ge_pic.c static void gef_pic_unmask(struct irq_data *d) irq_data 76 arch/powerpc/sysdev/i8259.c static void i8259_mask_and_ack_irq(struct irq_data *d) irq_data 102 arch/powerpc/sysdev/i8259.c static void i8259_mask_irq(struct irq_data *d) irq_data 117 arch/powerpc/sysdev/i8259.c static void i8259_unmask_irq(struct irq_data *d) irq_data 520 arch/powerpc/sysdev/ipic.c static void ipic_unmask_irq(struct irq_data *d) irq_data 536 arch/powerpc/sysdev/ipic.c static void ipic_mask_irq(struct irq_data *d) irq_data 556 arch/powerpc/sysdev/ipic.c static void ipic_ack_irq(struct irq_data *d) irq_data 575 arch/powerpc/sysdev/ipic.c static void ipic_mask_irq_and_ack(struct irq_data *d) irq_data 598 arch/powerpc/sysdev/ipic.c static int ipic_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 636 arch/powerpc/sysdev/mpic.c static inline struct mpic * mpic_from_ipi(struct irq_data *d) irq_data 649 arch/powerpc/sysdev/mpic.c static inline struct mpic * mpic_from_irq_data(struct irq_data *d) irq_data 665 arch/powerpc/sysdev/mpic.c void mpic_unmask_irq(struct irq_data *d) irq_data 686 arch/powerpc/sysdev/mpic.c void mpic_mask_irq(struct irq_data *d) irq_data 708 arch/powerpc/sysdev/mpic.c void mpic_end_irq(struct irq_data *d) irq_data 725 arch/powerpc/sysdev/mpic.c static void mpic_unmask_ht_irq(struct irq_data *d) irq_data 736 arch/powerpc/sysdev/mpic.c static unsigned int mpic_startup_ht_irq(struct irq_data *d) irq_data 747 arch/powerpc/sysdev/mpic.c static void mpic_shutdown_ht_irq(struct irq_data *d) irq_data 756 arch/powerpc/sysdev/mpic.c static void mpic_end_ht_irq(struct irq_data *d) irq_data 777 arch/powerpc/sysdev/mpic.c static void mpic_unmask_ipi(struct irq_data *d) irq_data 786 arch/powerpc/sysdev/mpic.c static void mpic_mask_ipi(struct irq_data *d) irq_data 791 arch/powerpc/sysdev/mpic.c static void mpic_end_ipi(struct irq_data *d) irq_data 805 arch/powerpc/sysdev/mpic.c static void mpic_unmask_tm(struct irq_data *d) irq_data 815 arch/powerpc/sysdev/mpic.c static void mpic_mask_tm(struct irq_data *d) irq_data 824 arch/powerpc/sysdev/mpic.c int mpic_set_affinity(struct irq_data *d, const struct cpumask *cpumask, irq_data 867 arch/powerpc/sysdev/mpic.c int mpic_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 1177 arch/powerpc/sysdev/mpic.c chip->irq_eoi(&desc->irq_data); irq_data 32 arch/powerpc/sysdev/mpic.h extern int mpic_set_irq_type(struct irq_data *d, unsigned int flow_type); irq_data 34 arch/powerpc/sysdev/mpic.h extern int mpic_set_affinity(struct irq_data *d, irq_data 20 arch/powerpc/sysdev/mpic_u3msi.c static void mpic_u3msi_mask_irq(struct irq_data *data) irq_data 26 arch/powerpc/sysdev/mpic_u3msi.c static void mpic_u3msi_unmask_irq(struct irq_data *data) irq_data 331 arch/powerpc/sysdev/tsi108_pci.c static void tsi108_pci_irq_unmask(struct irq_data *d) irq_data 343 arch/powerpc/sysdev/tsi108_pci.c static void tsi108_pci_irq_mask(struct irq_data *d) irq_data 348 arch/powerpc/sysdev/tsi108_pci.c static void tsi108_pci_irq_ack(struct irq_data *d) irq_data 424 arch/powerpc/sysdev/tsi108_pci.c chip->irq_eoi(&desc->irq_data); irq_data 74 arch/powerpc/sysdev/xics/icp-hv.c static void icp_hv_eoi(struct irq_data *d) irq_data 86 arch/powerpc/sysdev/xics/icp-native.c void icp_native_eoi(struct irq_data *d) irq_data 105 arch/powerpc/sysdev/xics/icp-opal.c static void icp_opal_eoi(struct irq_data *d) irq_data 42 arch/powerpc/sysdev/xics/ics-opal.c static void ics_opal_unmask_irq(struct irq_data *d) irq_data 63 arch/powerpc/sysdev/xics/ics-opal.c static unsigned int ics_opal_startup(struct irq_data *d) irq_data 95 arch/powerpc/sysdev/xics/ics-opal.c static void ics_opal_mask_irq(struct irq_data *d) irq_data 106 arch/powerpc/sysdev/xics/ics-opal.c static int ics_opal_set_affinity(struct irq_data *d, irq_data 40 arch/powerpc/sysdev/xics/ics-rtas.c static void ics_rtas_unmask_irq(struct irq_data *d) irq_data 71 arch/powerpc/sysdev/xics/ics-rtas.c static unsigned int ics_rtas_startup(struct irq_data *d) irq_data 111 arch/powerpc/sysdev/xics/ics-rtas.c static void ics_rtas_mask_irq(struct irq_data *d) irq_data 122 arch/powerpc/sysdev/xics/ics-rtas.c static int ics_rtas_set_affinity(struct irq_data *d, irq_data 209 arch/powerpc/sysdev/xics/xics-common.c if (desc->irq_data.domain != xics_host) irq_data 211 arch/powerpc/sysdev/xics/xics-common.c irq = desc->irq_data.hwirq; irq_data 320 arch/powerpc/sysdev/xics/xics-common.c static void xics_ipi_unmask(struct irq_data *d) { } irq_data 321 arch/powerpc/sysdev/xics/xics-common.c static void xics_ipi_mask(struct irq_data *d) { } irq_data 381 arch/powerpc/sysdev/xics/xics-common.c int xics_set_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 402 arch/powerpc/sysdev/xics/xics-common.c int xics_retrigger(struct irq_data *data) irq_data 47 arch/powerpc/sysdev/xilinx_intc.c chip->irq_unmask(&desc->irq_data); irq_data 260 arch/powerpc/sysdev/xive/common.c int xmon_xive_get_irq_config(u32 hw_irq, struct irq_data *d) irq_data 399 arch/powerpc/sysdev/xive/common.c static void xive_irq_eoi(struct irq_data *d) irq_data 555 arch/powerpc/sysdev/xive/common.c static int xive_pick_irq_target(struct irq_data *d, irq_data 590 arch/powerpc/sysdev/xive/common.c static unsigned int xive_irq_startup(struct irq_data *d) irq_data 645 arch/powerpc/sysdev/xive/common.c static void xive_irq_shutdown(struct irq_data *d) irq_data 671 arch/powerpc/sysdev/xive/common.c static void xive_irq_unmask(struct irq_data *d) irq_data 694 arch/powerpc/sysdev/xive/common.c static void xive_irq_mask(struct irq_data *d) irq_data 717 arch/powerpc/sysdev/xive/common.c static int xive_irq_set_affinity(struct irq_data *d, irq_data 781 arch/powerpc/sysdev/xive/common.c static int xive_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 820 arch/powerpc/sysdev/xive/common.c static int xive_irq_retrigger(struct irq_data *d) irq_data 849 arch/powerpc/sysdev/xive/common.c static int xive_irq_set_vcpu_affinity(struct irq_data *d, void *state) irq_data 969 arch/powerpc/sysdev/xive/common.c static int xive_get_irqchip_state(struct irq_data *data, irq_data 1095 arch/powerpc/sysdev/xive/common.c static void xive_ipi_eoi(struct irq_data *d) irq_data 1110 arch/powerpc/sysdev/xive/common.c static void xive_ipi_do_nothing(struct irq_data *d) irq_data 1260 arch/powerpc/sysdev/xive/common.c struct irq_data *data = irq_get_irq_data(virq); irq_data 1409 arch/powerpc/sysdev/xive/common.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 2623 arch/powerpc/xmon/xmon.c static void dump_one_xive_irq(u32 num, struct irq_data *d) irq_data 2634 arch/powerpc/xmon/xmon.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 137 arch/s390/kernel/irq.c if (desc->irq_data.chip) irq_data 138 arch/s390/kernel/irq.c seq_printf(p, " %8s", desc->irq_data.chip->name); irq_data 101 arch/s390/pci/pci_irq.c static int zpci_set_irq_affinity(struct irq_data *data, const struct cpumask *dest, irq_data 148 arch/s390/pci/pci_irq.c static DEFINE_PER_CPU_SHARED_ALIGNED(struct cpu_irq_data, irq_data); irq_data 177 arch/s390/pci/pci_irq.c cpu_data = &per_cpu(irq_data, cpu); irq_data 53 arch/sh/boards/mach-cayman/irq.c static void enable_cayman_irq(struct irq_data *data) irq_data 71 arch/sh/boards/mach-cayman/irq.c static void disable_cayman_irq(struct irq_data *data) irq_data 63 arch/sh/boards/mach-dreamcast/irq.c static inline void disable_systemasic_irq(struct irq_data *data) irq_data 75 arch/sh/boards/mach-dreamcast/irq.c static inline void enable_systemasic_irq(struct irq_data *data) irq_data 87 arch/sh/boards/mach-dreamcast/irq.c static void mask_ack_systemasic_irq(struct irq_data *data) irq_data 65 arch/sh/boards/mach-microdev/irq.c static void disable_microdev_irq(struct irq_data *data) irq_data 81 arch/sh/boards/mach-microdev/irq.c static void enable_microdev_irq(struct irq_data *data) irq_data 29 arch/sh/boards/mach-se/7206/irq.c static void disable_se7206_irq(struct irq_data *data) irq_data 60 arch/sh/boards/mach-se/7206/irq.c static void enable_se7206_irq(struct irq_data *data) irq_data 92 arch/sh/boards/mach-se/7206/irq.c static void eoi_se7206_irq(struct irq_data *data) irq_data 31 arch/sh/boards/mach-se/7343/irq.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 30 arch/sh/boards/mach-se/7722/irq.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 70 arch/sh/boards/mach-se/7724/irq.c static void disable_se7724_irq(struct irq_data *data) irq_data 78 arch/sh/boards/mach-se/7724/irq.c static void enable_se7724_irq(struct irq_data *data) irq_data 62 arch/sh/boards/mach-x3proto/gpio.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 21 arch/sh/cchips/hd6446x/hd64461.c static void hd64461_mask_irq(struct irq_data *data) irq_data 32 arch/sh/cchips/hd6446x/hd64461.c static void hd64461_unmask_irq(struct irq_data *data) irq_data 43 arch/sh/cchips/hd6446x/hd64461.c static void hd64461_mask_and_ack_irq(struct irq_data *data) irq_data 54 arch/sh/kernel/cpu/irq/imask.c static void mask_imask_irq(struct irq_data *data) irq_data 64 arch/sh/kernel/cpu/irq/imask.c static void unmask_imask_irq(struct irq_data *data) irq_data 78 arch/sh/kernel/cpu/irq/intc-sh5.c static void enable_intc_irq(struct irq_data *data) irq_data 98 arch/sh/kernel/cpu/irq/intc-sh5.c static void disable_intc_irq(struct irq_data *data) irq_data 24 arch/sh/kernel/cpu/irq/ipr.c static inline struct ipr_desc *get_ipr_desc(struct irq_data *data) irq_data 30 arch/sh/kernel/cpu/irq/ipr.c static void disable_ipr_irq(struct irq_data *data) irq_data 39 arch/sh/kernel/cpu/irq/ipr.c static void enable_ipr_irq(struct irq_data *data) irq_data 229 arch/sh/kernel/irq.c struct irq_data *data = irq_get_irq_data(irq); irq_data 211 arch/sparc/kernel/irq_64.c static inline unsigned int irq_data_to_handle(struct irq_data *data) irq_data 218 arch/sparc/kernel/irq_64.c static inline unsigned int irq_data_to_ino(struct irq_data *data) irq_data 225 arch/sparc/kernel/irq_64.c static inline unsigned long irq_data_to_sysino(struct irq_data *data) irq_data 371 arch/sparc/kernel/irq_64.c static void sun4u_irq_enable(struct irq_data *data) irq_data 395 arch/sparc/kernel/irq_64.c static int sun4u_set_affinity(struct irq_data *data, irq_data 438 arch/sparc/kernel/irq_64.c static void sun4u_irq_disable(struct irq_data *data) irq_data 442 arch/sparc/kernel/irq_64.c static void sun4u_irq_eoi(struct irq_data *data) irq_data 451 arch/sparc/kernel/irq_64.c static void sun4v_irq_enable(struct irq_data *data) irq_data 472 arch/sparc/kernel/irq_64.c static int sun4v_set_affinity(struct irq_data *data, irq_data 487 arch/sparc/kernel/irq_64.c static void sun4v_irq_disable(struct irq_data *data) irq_data 498 arch/sparc/kernel/irq_64.c static void sun4v_irq_eoi(struct irq_data *data) irq_data 509 arch/sparc/kernel/irq_64.c static void sun4v_virq_enable(struct irq_data *data) irq_data 537 arch/sparc/kernel/irq_64.c static int sun4v_virt_set_affinity(struct irq_data *data, irq_data 556 arch/sparc/kernel/irq_64.c static void sun4v_virq_disable(struct irq_data *data) irq_data 571 arch/sparc/kernel/irq_64.c static void sun4v_virq_eoi(struct irq_data *data) irq_data 879 arch/sparc/kernel/irq_64.c struct irq_data *data; irq_data 123 arch/sparc/kernel/leon_kernel.c static int leon_set_affinity(struct irq_data *data, const struct cpumask *dest, irq_data 147 arch/sparc/kernel/leon_kernel.c static void leon_unmask_irq(struct irq_data *data) irq_data 160 arch/sparc/kernel/leon_kernel.c static void leon_mask_irq(struct irq_data *data) irq_data 173 arch/sparc/kernel/leon_kernel.c static unsigned int leon_startup_irq(struct irq_data *data) irq_data 180 arch/sparc/kernel/leon_kernel.c static void leon_shutdown_irq(struct irq_data *data) irq_data 187 arch/sparc/kernel/leon_kernel.c static void leon_eoi_irq(struct irq_data *data) irq_data 315 arch/sparc/kernel/leon_pci_grpci1.c static void grpci1_mask_irq(struct irq_data *data) irq_data 328 arch/sparc/kernel/leon_pci_grpci1.c static void grpci1_unmask_irq(struct irq_data *data) irq_data 341 arch/sparc/kernel/leon_pci_grpci1.c static unsigned int grpci1_startup_irq(struct irq_data *data) irq_data 347 arch/sparc/kernel/leon_pci_grpci1.c static void grpci1_shutdown_irq(struct irq_data *data) irq_data 392 arch/sparc/kernel/leon_pci_grpci1.c desc->irq_data.chip->irq_eoi(&desc->irq_data); irq_data 452 arch/sparc/kernel/leon_pci_grpci2.c static void grpci2_mask_irq(struct irq_data *data) irq_data 467 arch/sparc/kernel/leon_pci_grpci2.c static void grpci2_unmask_irq(struct irq_data *data) irq_data 482 arch/sparc/kernel/leon_pci_grpci2.c static unsigned int grpci2_startup_irq(struct irq_data *data) irq_data 488 arch/sparc/kernel/leon_pci_grpci2.c static void grpci2_shutdown_irq(struct irq_data *data) irq_data 544 arch/sparc/kernel/leon_pci_grpci2.c desc->irq_data.chip->irq_eoi(&desc->irq_data); irq_data 771 arch/sparc/kernel/pcic.c static void pcic_mask_irq(struct irq_data *data) irq_data 781 arch/sparc/kernel/pcic.c static void pcic_unmask_irq(struct irq_data *data) irq_data 791 arch/sparc/kernel/pcic.c static unsigned int pcic_startup_irq(struct irq_data *data) irq_data 117 arch/sparc/kernel/prom_irqtrans.c struct sabre_irq_data *irq_data = _arg2; irq_data 118 arch/sparc/kernel/prom_irqtrans.c unsigned long controller_regs = irq_data->controller_regs; irq_data 225 arch/sparc/kernel/prom_irqtrans.c struct sabre_irq_data *irq_data = _data; irq_data 226 arch/sparc/kernel/prom_irqtrans.c unsigned long controller_regs = irq_data->controller_regs; irq_data 263 arch/sparc/kernel/prom_irqtrans.c (void *) irq_data); irq_data 272 arch/sparc/kernel/prom_irqtrans.c struct sabre_irq_data *irq_data; irq_data 278 arch/sparc/kernel/prom_irqtrans.c irq_data = prom_early_alloc(sizeof(struct sabre_irq_data)); irq_data 281 arch/sparc/kernel/prom_irqtrans.c irq_data->controller_regs = regs[0].phys_addr; irq_data 284 arch/sparc/kernel/prom_irqtrans.c irq_data->pci_first_busno = busrange[0]; irq_data 286 arch/sparc/kernel/prom_irqtrans.c dp->irq_trans->data = irq_data; irq_data 382 arch/sparc/kernel/prom_irqtrans.c struct schizo_irq_data *irq_data = _data; irq_data 383 arch/sparc/kernel/prom_irqtrans.c unsigned long pbm_regs = irq_data->pbm_regs; irq_data 406 arch/sparc/kernel/prom_irqtrans.c is_tomatillo = (irq_data->sync_reg != 0UL); irq_data 409 arch/sparc/kernel/prom_irqtrans.c if (irq_data->portid & 1) irq_data 418 arch/sparc/kernel/prom_irqtrans.c ((irq_data->chip_version <= 4) ? irq_data 420 arch/sparc/kernel/prom_irqtrans.c (void *) irq_data->sync_reg); irq_data 430 arch/sparc/kernel/prom_irqtrans.c struct schizo_irq_data *irq_data; irq_data 435 arch/sparc/kernel/prom_irqtrans.c irq_data = prom_early_alloc(sizeof(struct schizo_irq_data)); irq_data 438 arch/sparc/kernel/prom_irqtrans.c dp->irq_trans->data = irq_data; irq_data 440 arch/sparc/kernel/prom_irqtrans.c irq_data->pbm_regs = regs[0].phys_addr; irq_data 442 arch/sparc/kernel/prom_irqtrans.c irq_data->sync_reg = regs[3].phys_addr + 0x1a18UL; irq_data 444 arch/sparc/kernel/prom_irqtrans.c irq_data->sync_reg = 0UL; irq_data 445 arch/sparc/kernel/prom_irqtrans.c irq_data->portid = of_getintprop_default(dp, "portid", 0); irq_data 446 arch/sparc/kernel/prom_irqtrans.c irq_data->chip_version = of_getintprop_default(dp, "version#", 0); irq_data 514 arch/sparc/kernel/prom_irqtrans.c struct fire_irq_data *irq_data = _data; irq_data 515 arch/sparc/kernel/prom_irqtrans.c unsigned long pbm_regs = irq_data->pbm_regs; irq_data 537 arch/sparc/kernel/prom_irqtrans.c ino |= (irq_data->portid << 6); irq_data 545 arch/sparc/kernel/prom_irqtrans.c struct fire_irq_data *irq_data; irq_data 550 arch/sparc/kernel/prom_irqtrans.c irq_data = prom_early_alloc(sizeof(struct fire_irq_data)); irq_data 553 arch/sparc/kernel/prom_irqtrans.c dp->irq_trans->data = irq_data; irq_data 555 arch/sparc/kernel/prom_irqtrans.c irq_data->pbm_regs = regs[0].phys_addr; irq_data 556 arch/sparc/kernel/prom_irqtrans.c irq_data->portid = of_getintprop_default(dp, "portid", 0); irq_data 190 arch/sparc/kernel/sun4d_irq.c static void sun4d_mask_irq(struct irq_data *data) irq_data 208 arch/sparc/kernel/sun4d_irq.c static void sun4d_unmask_irq(struct irq_data *data) irq_data 227 arch/sparc/kernel/sun4d_irq.c static unsigned int sun4d_startup_irq(struct irq_data *data) irq_data 234 arch/sparc/kernel/sun4d_irq.c static void sun4d_shutdown_irq(struct irq_data *data) irq_data 191 arch/sparc/kernel/sun4m_irq.c static void sun4m_mask_irq(struct irq_data *data) irq_data 210 arch/sparc/kernel/sun4m_irq.c static void sun4m_unmask_irq(struct irq_data *data) irq_data 229 arch/sparc/kernel/sun4m_irq.c static unsigned int sun4m_startup_irq(struct irq_data *data) irq_data 236 arch/sparc/kernel/sun4m_irq.c static void sun4m_shutdown_irq(struct irq_data *data) irq_data 453 arch/um/kernel/irq.c static void dummy(struct irq_data *d) irq_data 40 arch/unicore32/kernel/irq.c static int puv3_gpio_type(struct irq_data *d, unsigned int type) irq_data 73 arch/unicore32/kernel/irq.c static void puv3_low_gpio_ack(struct irq_data *d) irq_data 78 arch/unicore32/kernel/irq.c static void puv3_low_gpio_mask(struct irq_data *d) irq_data 83 arch/unicore32/kernel/irq.c static void puv3_low_gpio_unmask(struct irq_data *d) irq_data 88 arch/unicore32/kernel/irq.c static int puv3_low_gpio_wake(struct irq_data *d, unsigned int on) irq_data 139 arch/unicore32/kernel/irq.c static void puv3_high_gpio_ack(struct irq_data *d) irq_data 146 arch/unicore32/kernel/irq.c static void puv3_high_gpio_mask(struct irq_data *d) irq_data 156 arch/unicore32/kernel/irq.c static void puv3_high_gpio_unmask(struct irq_data *d) irq_data 166 arch/unicore32/kernel/irq.c static int puv3_high_gpio_wake(struct irq_data *d, unsigned int on) irq_data 188 arch/unicore32/kernel/irq.c static void puv3_mask_irq(struct irq_data *d) irq_data 193 arch/unicore32/kernel/irq.c static void puv3_unmask_irq(struct irq_data *d) irq_data 201 arch/unicore32/kernel/irq.c static int puv3_set_wake(struct irq_data *d, unsigned int on) irq_data 279 arch/x86/include/asm/apic.h struct irq_data; irq_data 446 arch/x86/include/asm/apic.h extern void apic_ack_irq(struct irq_data *data); irq_data 77 arch/x86/include/asm/hpet.h struct irq_data; irq_data 81 arch/x86/include/asm/hpet.h extern void hpet_msi_unmask(struct irq_data *data); irq_data 82 arch/x86/include/asm/hpet.h extern void hpet_msi_mask(struct irq_data *data); irq_data 54 arch/x86/include/asm/hw_irq.h struct irq_data; irq_data 125 arch/x86/include/asm/hw_irq.h extern struct irq_cfg *irqd_cfg(struct irq_data *irq_data); irq_data 136 arch/x86/include/asm/hw_irq.h extern void apic_ack_edge(struct irq_data *data); irq_data 25 arch/x86/include/asm/irqdomain.h struct irq_data; irq_data 47 arch/x86/include/asm/irqdomain.h struct irq_data *irq_data, bool reserve); irq_data 49 arch/x86/include/asm/irqdomain.h struct irq_data *irq_data); irq_data 469 arch/x86/kernel/apic/io_apic.c static void mask_ioapic_irq(struct irq_data *irq_data) irq_data 471 arch/x86/kernel/apic/io_apic.c struct mp_chip_data *data = irq_data->chip_data; irq_data 484 arch/x86/kernel/apic/io_apic.c static void unmask_ioapic_irq(struct irq_data *irq_data) irq_data 486 arch/x86/kernel/apic/io_apic.c struct mp_chip_data *data = irq_data->chip_data; irq_data 1006 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data = irq_get_irq_data(irq); irq_data 1014 arch/x86/kernel/apic/io_apic.c if (irq_data && irq_data->parent_data) { irq_data 1017 arch/x86/kernel/apic/io_apic.c if (__add_pin_to_irq_node(irq_data->chip_data, node, ioapic, irq_data 1025 arch/x86/kernel/apic/io_apic.c irq_data = irq_domain_get_irq_data(domain, irq); irq_data 1026 arch/x86/kernel/apic/io_apic.c data = irq_data->chip_data; irq_data 1128 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data = irq_get_irq_data(irq); irq_data 1131 arch/x86/kernel/apic/io_apic.c if (!irq_data || !irq_data->domain) irq_data 1134 arch/x86/kernel/apic/io_apic.c data = irq_data->chip_data; irq_data 1685 arch/x86/kernel/apic/io_apic.c static unsigned int startup_ioapic_irq(struct irq_data *data) irq_data 1728 arch/x86/kernel/apic/io_apic.c static inline bool ioapic_irqd_mask(struct irq_data *data) irq_data 1739 arch/x86/kernel/apic/io_apic.c static inline void ioapic_irqd_unmask(struct irq_data *data, bool masked) irq_data 1776 arch/x86/kernel/apic/io_apic.c static inline bool ioapic_irqd_mask(struct irq_data *data) irq_data 1780 arch/x86/kernel/apic/io_apic.c static inline void ioapic_irqd_unmask(struct irq_data *data, bool masked) irq_data 1785 arch/x86/kernel/apic/io_apic.c static void ioapic_ack_level(struct irq_data *irq_data) irq_data 1787 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg = irqd_cfg(irq_data); irq_data 1793 arch/x86/kernel/apic/io_apic.c masked = ioapic_irqd_mask(irq_data); irq_data 1845 arch/x86/kernel/apic/io_apic.c eoi_ioapic_pin(cfg->vector, irq_data->chip_data); irq_data 1848 arch/x86/kernel/apic/io_apic.c ioapic_irqd_unmask(irq_data, masked); irq_data 1851 arch/x86/kernel/apic/io_apic.c static void ioapic_ir_ack_level(struct irq_data *irq_data) irq_data 1853 arch/x86/kernel/apic/io_apic.c struct mp_chip_data *data = irq_data->chip_data; irq_data 1861 arch/x86/kernel/apic/io_apic.c apic_ack_irq(irq_data); irq_data 1865 arch/x86/kernel/apic/io_apic.c static void ioapic_configure_entry(struct irq_data *irqd) irq_data 1884 arch/x86/kernel/apic/io_apic.c static int ioapic_set_affinity(struct irq_data *irq_data, irq_data 1887 arch/x86/kernel/apic/io_apic.c struct irq_data *parent = irq_data->parent_data; irq_data 1894 arch/x86/kernel/apic/io_apic.c ioapic_configure_entry(irq_data); irq_data 1914 arch/x86/kernel/apic/io_apic.c static int ioapic_irq_get_chip_state(struct irq_data *irqd, irq_data 1996 arch/x86/kernel/apic/io_apic.c static void mask_lapic_irq(struct irq_data *data) irq_data 2004 arch/x86/kernel/apic/io_apic.c static void unmask_lapic_irq(struct irq_data *data) irq_data 2012 arch/x86/kernel/apic/io_apic.c static void ack_lapic_irq(struct irq_data *data) irq_data 2128 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data = irq_get_irq_data(0); irq_data 2129 arch/x86/kernel/apic/io_apic.c struct mp_chip_data *data = irq_data->chip_data; irq_data 2130 arch/x86/kernel/apic/io_apic.c struct irq_cfg *cfg = irqd_cfg(irq_data); irq_data 2199 arch/x86/kernel/apic/io_apic.c irq_domain_deactivate_irq(irq_data); irq_data 2200 arch/x86/kernel/apic/io_apic.c irq_domain_activate_irq(irq_data, false); irq_data 2221 arch/x86/kernel/apic/io_apic.c irq_domain_deactivate_irq(irq_data); irq_data 2222 arch/x86/kernel/apic/io_apic.c irq_domain_activate_irq(irq_data, false); irq_data 2979 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data; irq_data 2986 arch/x86/kernel/apic/io_apic.c irq_data = irq_domain_get_irq_data(domain, virq); irq_data 2987 arch/x86/kernel/apic/io_apic.c if (!irq_data) irq_data 3007 arch/x86/kernel/apic/io_apic.c irq_data->hwirq = info->ioapic_pin; irq_data 3008 arch/x86/kernel/apic/io_apic.c irq_data->chip = (domain->parent == x86_vector_domain) ? irq_data 3010 arch/x86/kernel/apic/io_apic.c irq_data->chip_data = data; irq_data 3013 arch/x86/kernel/apic/io_apic.c cfg = irqd_cfg(irq_data); irq_data 3035 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data; irq_data 3039 arch/x86/kernel/apic/io_apic.c irq_data = irq_domain_get_irq_data(domain, virq); irq_data 3040 arch/x86/kernel/apic/io_apic.c if (irq_data && irq_data->chip_data) { irq_data 3041 arch/x86/kernel/apic/io_apic.c data = irq_data->chip_data; irq_data 3043 arch/x86/kernel/apic/io_apic.c (int)irq_data->hwirq); irq_data 3045 arch/x86/kernel/apic/io_apic.c kfree(irq_data->chip_data); irq_data 3051 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data, bool reserve) irq_data 3056 arch/x86/kernel/apic/io_apic.c ioapic_configure_entry(irq_data); irq_data 3062 arch/x86/kernel/apic/io_apic.c struct irq_data *irq_data) irq_data 3066 arch/x86/kernel/apic/io_apic.c (int)irq_data->hwirq); irq_data 48 arch/x86/kernel/apic/msi.c static void irq_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) irq_data 53 arch/x86/kernel/apic/msi.c static void irq_msi_update_msg(struct irq_data *irqd, struct irq_cfg *cfg) irq_data 62 arch/x86/kernel/apic/msi.c msi_set_affinity(struct irq_data *irqd, const struct cpumask *mask, bool force) irq_data 65 arch/x86/kernel/apic/msi.c struct irq_data *parent = irqd->parent_data; irq_data 309 arch/x86/kernel/apic/msi.c static void dmar_msi_write_msg(struct irq_data *data, struct msi_msg *msg) irq_data 406 arch/x86/kernel/apic/msi.c static void hpet_msi_write_msg(struct irq_data *data, struct msi_msg *msg) irq_data 78 arch/x86/kernel/apic/vector.c static struct apic_chip_data *apic_chip_data(struct irq_data *irqd) irq_data 89 arch/x86/kernel/apic/vector.c struct irq_cfg *irqd_cfg(struct irq_data *irqd) irq_data 117 arch/x86/kernel/apic/vector.c static void apic_update_irq_cfg(struct irq_data *irqd, unsigned int vector, irq_data 131 arch/x86/kernel/apic/vector.c static void apic_update_vector(struct irq_data *irqd, unsigned int newvec, irq_data 176 arch/x86/kernel/apic/vector.c static void vector_assign_managed_shutdown(struct irq_data *irqd) irq_data 183 arch/x86/kernel/apic/vector.c static int reserve_managed_vector(struct irq_data *irqd) irq_data 198 arch/x86/kernel/apic/vector.c static void reserve_irq_vector_locked(struct irq_data *irqd) irq_data 210 arch/x86/kernel/apic/vector.c static int reserve_irq_vector(struct irq_data *irqd) irq_data 221 arch/x86/kernel/apic/vector.c assign_vector_locked(struct irq_data *irqd, const struct cpumask *dest) irq_data 257 arch/x86/kernel/apic/vector.c static int assign_irq_vector(struct irq_data *irqd, const struct cpumask *dest) irq_data 269 arch/x86/kernel/apic/vector.c static int assign_irq_vector_any_locked(struct irq_data *irqd) irq_data 294 arch/x86/kernel/apic/vector.c assign_irq_vector_policy(struct irq_data *irqd, struct irq_alloc_info *info) irq_data 308 arch/x86/kernel/apic/vector.c assign_managed_vector(struct irq_data *irqd, const struct cpumask *dest) irq_data 329 arch/x86/kernel/apic/vector.c static void clear_irq_vector(struct irq_data *irqd) irq_data 359 arch/x86/kernel/apic/vector.c static void x86_vector_deactivate(struct irq_domain *dom, struct irq_data *irqd) irq_data 383 arch/x86/kernel/apic/vector.c static int activate_reserved(struct irq_data *irqd) irq_data 415 arch/x86/kernel/apic/vector.c static int activate_managed(struct irq_data *irqd) irq_data 439 arch/x86/kernel/apic/vector.c static int x86_vector_activate(struct irq_domain *dom, struct irq_data *irqd, irq_data 464 arch/x86/kernel/apic/vector.c static void vector_free_reserved_and_managed(struct irq_data *irqd) irq_data 482 arch/x86/kernel/apic/vector.c struct irq_data *irqd; irq_data 500 arch/x86/kernel/apic/vector.c static bool vector_configure_legacy(unsigned int virq, struct irq_data *irqd, irq_data 533 arch/x86/kernel/apic/vector.c struct irq_data *irqd; irq_data 589 arch/x86/kernel/apic/vector.c struct irq_data *irqd, int ind) irq_data 769 arch/x86/kernel/apic/vector.c static int apic_set_affinity(struct irq_data *irqd, irq_data 801 arch/x86/kernel/apic/vector.c static int apic_retrigger_irq(struct irq_data *irqd) irq_data 813 arch/x86/kernel/apic/vector.c void apic_ack_irq(struct irq_data *irqd) irq_data 819 arch/x86/kernel/apic/vector.c void apic_ack_edge(struct irq_data *irqd) irq_data 938 arch/x86/kernel/apic/vector.c struct irq_data *irqd; irq_data 472 arch/x86/kernel/hpet.c void hpet_msi_unmask(struct irq_data *data) irq_data 482 arch/x86/kernel/hpet.c void hpet_msi_mask(struct irq_data *data) irq_data 501 arch/x86/kernel/hpet.c struct irq_data *data = irq_get_irq_data(hc->irq); irq_data 72 arch/x86/kernel/i8259.c static void disable_8259A_irq(struct irq_data *data) irq_data 91 arch/x86/kernel/i8259.c static void enable_8259A_irq(struct irq_data *data) irq_data 150 arch/x86/kernel/i8259.c static void mask_and_ack_8259A(struct irq_data *data) irq_data 351 arch/x86/kernel/irq.c struct irq_data *data; irq_data 48 arch/x86/platform/uv/uv_irq.c static void uv_noop(struct irq_data *data) { } irq_data 51 arch/x86/platform/uv/uv_irq.c uv_set_irq_affinity(struct irq_data *data, const struct cpumask *mask, irq_data 54 arch/x86/platform/uv/uv_irq.c struct irq_data *parent = data->parent_data; irq_data 80 arch/x86/platform/uv/uv_irq.c struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); irq_data 87 arch/x86/platform/uv/uv_irq.c irq_data_get_node(irq_data)); irq_data 112 arch/x86/platform/uv/uv_irq.c struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); irq_data 115 arch/x86/platform/uv/uv_irq.c kfree(irq_data->chip_data); irq_data 126 arch/x86/platform/uv/uv_irq.c struct irq_data *irq_data, bool reserve) irq_data 128 arch/x86/platform/uv/uv_irq.c uv_program_mmr(irqd_cfg(irq_data), irq_data->chip_data); irq_data 137 arch/x86/platform/uv/uv_irq.c struct irq_data *irq_data) irq_data 145 arch/x86/platform/uv/uv_irq.c uv_program_mmr(irqd_cfg(irq_data), irq_data->chip_data); irq_data 174 arch/xtensa/kernel/irq.c struct irq_data *data = irq_get_irq_data(i); irq_data 88 drivers/ata/pata_icside.c struct pata_icside_state *state = ec->irq_data; irq_data 98 drivers/ata/pata_icside.c struct pata_icside_state *state = ec->irq_data; irq_data 115 drivers/ata/pata_icside.c struct pata_icside_state *state = ec->irq_data; irq_data 129 drivers/ata/pata_icside.c struct pata_icside_state *state = ec->irq_data; irq_data 140 drivers/ata/pata_icside.c struct pata_icside_state *state = ec->irq_data; irq_data 79 drivers/base/platform-msi.c static void platform_msi_write_msg(struct irq_data *data, struct msi_msg *msg) irq_data 119 drivers/base/platform.c struct irq_data *irqd; irq_data 55 drivers/base/regmap/regmap-irq.c static void regmap_irq_lock(struct irq_data *data) irq_data 72 drivers/base/regmap/regmap-irq.c static void regmap_irq_sync_unlock(struct irq_data *data) irq_data 212 drivers/base/regmap/regmap-irq.c static void regmap_irq_enable(struct irq_data *data) irq_data 216 drivers/base/regmap/regmap-irq.c const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); irq_data 219 drivers/base/regmap/regmap-irq.c type = irq_data->type.type_falling_val | irq_data->type.type_rising_val; irq_data 233 drivers/base/regmap/regmap-irq.c mask = d->type_buf[irq_data->reg_offset / map->reg_stride]; irq_data 235 drivers/base/regmap/regmap-irq.c mask = irq_data->mask; irq_data 240 drivers/base/regmap/regmap-irq.c d->mask_buf[irq_data->reg_offset / map->reg_stride] &= ~mask; irq_data 243 drivers/base/regmap/regmap-irq.c static void regmap_irq_disable(struct irq_data *data) irq_data 247 drivers/base/regmap/regmap-irq.c const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); irq_data 249 drivers/base/regmap/regmap-irq.c d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask; irq_data 252 drivers/base/regmap/regmap-irq.c static int regmap_irq_set_type(struct irq_data *data, unsigned int type) irq_data 256 drivers/base/regmap/regmap-irq.c const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); irq_data 258 drivers/base/regmap/regmap-irq.c const struct regmap_irq_type *t = &irq_data->type; irq_data 299 drivers/base/regmap/regmap-irq.c static int regmap_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 303 drivers/base/regmap/regmap-irq.c const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); irq_data 307 drivers/base/regmap/regmap-irq.c d->wake_buf[irq_data->reg_offset / map->reg_stride] irq_data 308 drivers/base/regmap/regmap-irq.c &= ~irq_data->mask; irq_data 312 drivers/base/regmap/regmap-irq.c d->wake_buf[irq_data->reg_offset / map->reg_stride] irq_data 313 drivers/base/regmap/regmap-irq.c |= irq_data->mask; irq_data 76 drivers/bcma/driver_gpio.c static void bcma_gpio_irq_unmask(struct irq_data *d) irq_data 87 drivers/bcma/driver_gpio.c static void bcma_gpio_irq_mask(struct irq_data *d) irq_data 117 drivers/bus/fsl-mc/fsl-mc-msi.c static void fsl_mc_msi_write_msg(struct irq_data *irq_data, irq_data 120 drivers/bus/fsl-mc/fsl-mc-msi.c struct msi_desc *msi_desc = irq_data_get_msi_desc(irq_data); irq_data 641 drivers/bus/moxtet.c static void moxtet_irq_mask(struct irq_data *d) irq_data 648 drivers/bus/moxtet.c static void moxtet_irq_unmask(struct irq_data *d) irq_data 655 drivers/bus/moxtet.c static void moxtet_irq_print_chip(struct irq_data *d, struct seq_file *p) irq_data 1042 drivers/crypto/inside-secure/safexcel.c struct safexcel_ring_irq_data *irq_data = data; irq_data 1043 drivers/crypto/inside-secure/safexcel.c struct safexcel_crypto_priv *priv = irq_data->priv; irq_data 1044 drivers/crypto/inside-secure/safexcel.c int ring = irq_data->ring, rc = IRQ_NONE; irq_data 1079 drivers/crypto/inside-secure/safexcel.c struct safexcel_ring_irq_data *irq_data = data; irq_data 1080 drivers/crypto/inside-secure/safexcel.c struct safexcel_crypto_priv *priv = irq_data->priv; irq_data 1081 drivers/crypto/inside-secure/safexcel.c int ring = irq_data->ring; irq_data 93 drivers/dma/ipu/ipu_irq.c static void ipu_irq_unmask(struct irq_data *d) irq_data 116 drivers/dma/ipu/ipu_irq.c static void ipu_irq_mask(struct irq_data *d) irq_data 139 drivers/dma/ipu/ipu_irq.c static void ipu_irq_ack(struct irq_data *d) irq_data 2083 drivers/edac/altera_edac.c static void a10_eccmgr_irq_mask(struct irq_data *d) irq_data 2091 drivers/edac/altera_edac.c static void a10_eccmgr_irq_unmask(struct irq_data *d) irq_data 694 drivers/extcon/extcon-max14577.c virq = regmap_irq_get_virq(max14577->irq_data, muic_irq->irq); irq_data 267 drivers/extcon/extcon-palmas.c palmas_usb->id_otg_irq = regmap_irq_get_virq(palmas->irq_data, irq_data 269 drivers/extcon/extcon-palmas.c palmas_usb->id_irq = regmap_irq_get_virq(palmas->irq_data, irq_data 305 drivers/extcon/extcon-palmas.c palmas_usb->vbus_otg_irq = regmap_irq_get_virq(palmas->irq_data, irq_data 307 drivers/extcon/extcon-palmas.c palmas_usb->vbus_irq = regmap_irq_get_virq(palmas->irq_data, irq_data 332 drivers/extcon/extcon-palmas.c palmas_usb->vbus_otg_irq = regmap_irq_get_virq(palmas->irq_data, irq_data 45 drivers/extcon/extcon-rt8973a.c struct regmap_irq_chip_data *irq_data; irq_data 590 drivers/extcon/extcon-rt8973a.c &rt8973a_muic_irq_chip, &info->irq_data); irq_data 601 drivers/extcon/extcon-rt8973a.c virq = regmap_irq_get_virq(info->irq_data, muic_irq->irq); irq_data 654 drivers/extcon/extcon-rt8973a.c regmap_del_irq_chip(info->irq, info->irq_data); irq_data 43 drivers/extcon/extcon-sm5502.c struct regmap_irq_chip_data *irq_data; irq_data 586 drivers/extcon/extcon-sm5502.c &sm5502_muic_irq_chip, &info->irq_data); irq_data 597 drivers/extcon/extcon-sm5502.c virq = regmap_irq_get_virq(info->irq_data, muic_irq->irq); irq_data 650 drivers/extcon/extcon-sm5502.c regmap_del_irq_chip(info->irq, info->irq_data); irq_data 34 drivers/firmware/tegra/bpmp-tegra210.c struct irq_data *tx_irq_data; irq_data 114 drivers/firmware/tegra/bpmp-tegra210.c struct irq_data *irq_data = priv->tx_irq_data; irq_data 120 drivers/firmware/tegra/bpmp-tegra210.c if (irq_data->chip->irq_retrigger) irq_data 121 drivers/firmware/tegra/bpmp-tegra210.c return irq_data->chip->irq_retrigger(irq_data); irq_data 281 drivers/gpio/gpio-104-dio-48e.c static void dio48e_irq_ack(struct irq_data *data) irq_data 285 drivers/gpio/gpio-104-dio-48e.c static void dio48e_irq_mask(struct irq_data *data) irq_data 310 drivers/gpio/gpio-104-dio-48e.c static void dio48e_irq_unmask(struct irq_data *data) irq_data 337 drivers/gpio/gpio-104-dio-48e.c static int dio48e_irq_set_type(struct irq_data *data, unsigned flow_type) irq_data 129 drivers/gpio/gpio-104-idi-48.c static void idi_48_irq_ack(struct irq_data *data) irq_data 133 drivers/gpio/gpio-104-idi-48.c static void idi_48_irq_mask(struct irq_data *data) irq_data 165 drivers/gpio/gpio-104-idi-48.c static void idi_48_irq_unmask(struct irq_data *data) irq_data 199 drivers/gpio/gpio-104-idi-48.c static int idi_48_irq_set_type(struct irq_data *data, unsigned flow_type) irq_data 142 drivers/gpio/gpio-104-idio-16.c static void idio_16_irq_ack(struct irq_data *data) irq_data 146 drivers/gpio/gpio-104-idio-16.c static void idio_16_irq_mask(struct irq_data *data) irq_data 164 drivers/gpio/gpio-104-idio-16.c static void idio_16_irq_unmask(struct irq_data *data) irq_data 183 drivers/gpio/gpio-104-idio-16.c static int idio_16_irq_set_type(struct irq_data *data, unsigned flow_type) irq_data 331 drivers/gpio/gpio-adnp.c static void adnp_irq_mask(struct irq_data *d) irq_data 341 drivers/gpio/gpio-adnp.c static void adnp_irq_unmask(struct irq_data *d) irq_data 351 drivers/gpio/gpio-adnp.c static int adnp_irq_set_type(struct irq_data *d, unsigned int type) irq_data 381 drivers/gpio/gpio-adnp.c static void adnp_irq_bus_lock(struct irq_data *d) irq_data 389 drivers/gpio/gpio-adnp.c static void adnp_irq_bus_unlock(struct irq_data *d) irq_data 149 drivers/gpio/gpio-adp5588.c static void adp5588_irq_bus_lock(struct irq_data *d) irq_data 165 drivers/gpio/gpio-adp5588.c static void adp5588_irq_bus_sync_unlock(struct irq_data *d) irq_data 191 drivers/gpio/gpio-adp5588.c static void adp5588_irq_mask(struct irq_data *d) irq_data 199 drivers/gpio/gpio-adp5588.c static void adp5588_irq_unmask(struct irq_data *d) irq_data 207 drivers/gpio/gpio-adp5588.c static int adp5588_irq_set_type(struct irq_data *d, unsigned int type) irq_data 36 drivers/gpio/gpio-altera.c static void altera_gpio_irq_unmask(struct irq_data *d) irq_data 54 drivers/gpio/gpio-altera.c static void altera_gpio_irq_mask(struct irq_data *d) irq_data 76 drivers/gpio/gpio-altera.c static int altera_gpio_irq_set_type(struct irq_data *d, irq_data 98 drivers/gpio/gpio-altera.c static unsigned int altera_gpio_irq_startup(struct irq_data *d) irq_data 505 drivers/gpio/gpio-aspeed.c static inline int irqd_to_aspeed_gpio_data(struct irq_data *d, irq_data 527 drivers/gpio/gpio-aspeed.c static void aspeed_gpio_irq_ack(struct irq_data *d) irq_data 553 drivers/gpio/gpio-aspeed.c static void aspeed_gpio_irq_set_mask(struct irq_data *d, bool set) irq_data 584 drivers/gpio/gpio-aspeed.c static void aspeed_gpio_irq_mask(struct irq_data *d) irq_data 589 drivers/gpio/gpio-aspeed.c static void aspeed_gpio_irq_unmask(struct irq_data *d) irq_data 594 drivers/gpio/gpio-aspeed.c static int aspeed_gpio_set_type(struct irq_data *d, unsigned int type) irq_data 36 drivers/gpio/gpio-ath79.c static struct ath79_gpio_ctrl *irq_data_to_ath79_gpio(struct irq_data *data) irq_data 68 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_unmask(struct irq_data *data) irq_data 79 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_mask(struct irq_data *data) irq_data 90 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_enable(struct irq_data *data) irq_data 102 drivers/gpio/gpio-ath79.c static void ath79_gpio_irq_disable(struct irq_data *data) irq_data 114 drivers/gpio/gpio-ath79.c static int ath79_gpio_irq_set_type(struct irq_data *data, irq_data 338 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_irq_ack(struct irq_data *d) irq_data 359 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_irq_mask(struct irq_data *d) irq_data 381 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_irq_unmask(struct irq_data *d) irq_data 403 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 487 drivers/gpio/gpio-bcm-kona.c static int bcm_kona_gpio_irq_reqres(struct irq_data *d) irq_data 494 drivers/gpio/gpio-bcm-kona.c static void bcm_kona_gpio_irq_relres(struct irq_data *d) irq_data 140 drivers/gpio/gpio-brcmstb.c static void brcmstb_gpio_irq_mask(struct irq_data *d) irq_data 148 drivers/gpio/gpio-brcmstb.c static void brcmstb_gpio_irq_unmask(struct irq_data *d) irq_data 156 drivers/gpio/gpio-brcmstb.c static void brcmstb_gpio_irq_ack(struct irq_data *d) irq_data 166 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 242 drivers/gpio/gpio-brcmstb.c static int brcmstb_gpio_irq_set_wake(struct irq_data *d, unsigned int enable) irq_data 67 drivers/gpio/gpio-cadence.c static void cdns_gpio_irq_mask(struct irq_data *d) irq_data 75 drivers/gpio/gpio-cadence.c static void cdns_gpio_irq_unmask(struct irq_data *d) irq_data 83 drivers/gpio/gpio-cadence.c static int cdns_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 186 drivers/gpio/gpio-crystalcove.c static int crystalcove_irq_type(struct irq_data *data, unsigned type) irq_data 216 drivers/gpio/gpio-crystalcove.c static void crystalcove_bus_lock(struct irq_data *data) irq_data 224 drivers/gpio/gpio-crystalcove.c static void crystalcove_bus_sync_unlock(struct irq_data *data) irq_data 239 drivers/gpio/gpio-crystalcove.c static void crystalcove_irq_unmask(struct irq_data *data) irq_data 250 drivers/gpio/gpio-crystalcove.c static void crystalcove_irq_mask(struct irq_data *data) irq_data 177 drivers/gpio/gpio-da9052.c irq = regmap_irq_get_virq(da9052->irq_data, DA9052_IRQ_GPI0 + offset); irq_data 115 drivers/gpio/gpio-da9055.c return regmap_irq_get_virq(da9055->irq_data, irq_data 72 drivers/gpio/gpio-davinci.c static inline struct davinci_gpio_regs __iomem *irq2regs(struct irq_data *d) irq_data 298 drivers/gpio/gpio-davinci.c static void gpio_irq_disable(struct irq_data *d) irq_data 307 drivers/gpio/gpio-davinci.c static void gpio_irq_enable(struct irq_data *d) irq_data 323 drivers/gpio/gpio-davinci.c static int gpio_irq_type(struct irq_data *d, unsigned trigger) irq_data 411 drivers/gpio/gpio-davinci.c static int gpio_irq_type_unbanked(struct irq_data *data, unsigned trigger) irq_data 302 drivers/gpio/gpio-dln2.c static void dln2_irq_unmask(struct irq_data *irqd) irq_data 311 drivers/gpio/gpio-dln2.c static void dln2_irq_mask(struct irq_data *irqd) irq_data 320 drivers/gpio/gpio-dln2.c static int dln2_irq_set_type(struct irq_data *irqd, unsigned type) irq_data 349 drivers/gpio/gpio-dln2.c static void dln2_irq_bus_lock(struct irq_data *irqd) irq_data 357 drivers/gpio/gpio-dln2.c static void dln2_irq_bus_unlock(struct irq_data *irqd) irq_data 221 drivers/gpio/gpio-dwapb.c static void dwapb_irq_enable(struct irq_data *d) irq_data 236 drivers/gpio/gpio-dwapb.c static void dwapb_irq_disable(struct irq_data *d) irq_data 251 drivers/gpio/gpio-dwapb.c static int dwapb_irq_reqres(struct irq_data *d) irq_data 267 drivers/gpio/gpio-dwapb.c static void dwapb_irq_relres(struct irq_data *d) irq_data 276 drivers/gpio/gpio-dwapb.c static int dwapb_irq_set_type(struct irq_data *d, u32 type) irq_data 326 drivers/gpio/gpio-dwapb.c static int dwapb_irq_set_wake(struct irq_data *d, unsigned int enable) irq_data 235 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_irq_mask(struct irq_data *data) irq_data 260 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_irq_unmask(struct irq_data *data) irq_data 285 drivers/gpio/gpio-eic-sprd.c static void sprd_eic_irq_ack(struct irq_data *data) irq_data 309 drivers/gpio/gpio-eic-sprd.c static int sprd_eic_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 449 drivers/gpio/gpio-eic-sprd.c struct irq_data *data = irq_get_irq_data(irq); irq_data 75 drivers/gpio/gpio-em.c static void em_gio_irq_disable(struct irq_data *d) irq_data 82 drivers/gpio/gpio-em.c static void em_gio_irq_enable(struct irq_data *d) irq_data 89 drivers/gpio/gpio-em.c static int em_gio_irq_reqres(struct irq_data *d) irq_data 104 drivers/gpio/gpio-em.c static void em_gio_irq_relres(struct irq_data *d) irq_data 122 drivers/gpio/gpio-em.c static int em_gio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 153 drivers/gpio/gpio-ep93xx.c static void ep93xx_gpio_irq_ack(struct irq_data *d) irq_data 168 drivers/gpio/gpio-ep93xx.c static void ep93xx_gpio_irq_mask_ack(struct irq_data *d) irq_data 184 drivers/gpio/gpio-ep93xx.c static void ep93xx_gpio_irq_mask(struct irq_data *d) irq_data 194 drivers/gpio/gpio-ep93xx.c static void ep93xx_gpio_irq_unmask(struct irq_data *d) irq_data 209 drivers/gpio/gpio-ep93xx.c static int ep93xx_gpio_irq_type(struct irq_data *d, unsigned int type) irq_data 56 drivers/gpio/gpio-ftgpio010.c static void ftgpio_gpio_ack_irq(struct irq_data *d) irq_data 64 drivers/gpio/gpio-ftgpio010.c static void ftgpio_gpio_mask_irq(struct irq_data *d) irq_data 75 drivers/gpio/gpio-ftgpio010.c static void ftgpio_gpio_unmask_irq(struct irq_data *d) irq_data 86 drivers/gpio/gpio-ftgpio010.c static int ftgpio_gpio_set_irq_type(struct irq_data *d, unsigned int type) irq_data 117 drivers/gpio/gpio-grgpio.c static int grgpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 161 drivers/gpio/gpio-grgpio.c static void grgpio_irq_mask(struct irq_data *d) irq_data 174 drivers/gpio/gpio-grgpio.c static void grgpio_irq_unmask(struct irq_data *d) irq_data 109 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_ack(struct irq_data *data) irq_data 117 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_mask(struct irq_data *data) irq_data 131 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_unmask(struct irq_data *data) irq_data 145 drivers/gpio/gpio-hlwd.c static void hlwd_gpio_irq_enable(struct irq_data *data) irq_data 172 drivers/gpio/gpio-hlwd.c static int hlwd_gpio_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 74 drivers/gpio/gpio-htc-egpio.c static void egpio_ack(struct irq_data *data) irq_data 81 drivers/gpio/gpio-htc-egpio.c static void egpio_mask(struct irq_data *data) irq_data 88 drivers/gpio/gpio-htc-egpio.c static void egpio_unmask(struct irq_data *data) irq_data 166 drivers/gpio/gpio-intel-mid.c static int intel_mid_irq_type(struct irq_data *d, unsigned type) irq_data 202 drivers/gpio/gpio-intel-mid.c static void intel_mid_irq_unmask(struct irq_data *d) irq_data 206 drivers/gpio/gpio-intel-mid.c static void intel_mid_irq_mask(struct irq_data *d) irq_data 274 drivers/gpio/gpio-intel-mid.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 62 drivers/gpio/gpio-ixp4xx.c static void ixp4xx_gpio_irq_ack(struct irq_data *d) irq_data 70 drivers/gpio/gpio-ixp4xx.c static void ixp4xx_gpio_irq_unmask(struct irq_data *d) irq_data 82 drivers/gpio/gpio-ixp4xx.c static int ixp4xx_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 75 drivers/gpio/gpio-lpc18xx.c static void lpc18xx_gpio_pin_ic_mask(struct irq_data *d) irq_data 95 drivers/gpio/gpio-lpc18xx.c static void lpc18xx_gpio_pin_ic_unmask(struct irq_data *d) irq_data 115 drivers/gpio/gpio-lpc18xx.c static void lpc18xx_gpio_pin_ic_eoi(struct irq_data *d) irq_data 131 drivers/gpio/gpio-lpc18xx.c static int lpc18xx_gpio_pin_ic_set_type(struct irq_data *d, unsigned int type) irq_data 135 drivers/gpio/gpio-lynxpoint.c static int lp_irq_type(struct irq_data *d, unsigned type) irq_data 231 drivers/gpio/gpio-lynxpoint.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 259 drivers/gpio/gpio-lynxpoint.c static void lp_irq_unmask(struct irq_data *d) irq_data 263 drivers/gpio/gpio-lynxpoint.c static void lp_irq_mask(struct irq_data *d) irq_data 267 drivers/gpio/gpio-lynxpoint.c static void lp_irq_enable(struct irq_data *d) irq_data 280 drivers/gpio/gpio-lynxpoint.c static void lp_irq_disable(struct irq_data *d) irq_data 348 drivers/gpio/gpio-max732x.c static void max732x_irq_mask(struct irq_data *d) irq_data 356 drivers/gpio/gpio-max732x.c static void max732x_irq_unmask(struct irq_data *d) irq_data 364 drivers/gpio/gpio-max732x.c static void max732x_irq_bus_lock(struct irq_data *d) irq_data 373 drivers/gpio/gpio-max732x.c static void max732x_irq_bus_sync_unlock(struct irq_data *d) irq_data 392 drivers/gpio/gpio-max732x.c static int max732x_irq_set_type(struct irq_data *d, unsigned int type) irq_data 424 drivers/gpio/gpio-max732x.c static int max732x_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 201 drivers/gpio/gpio-merrifield.c static void mrfld_irq_ack(struct irq_data *d) irq_data 215 drivers/gpio/gpio-merrifield.c static void mrfld_irq_unmask_mask(struct irq_data *d, bool unmask) irq_data 234 drivers/gpio/gpio-merrifield.c static void mrfld_irq_mask(struct irq_data *d) irq_data 239 drivers/gpio/gpio-merrifield.c static void mrfld_irq_unmask(struct irq_data *d) irq_data 244 drivers/gpio/gpio-merrifield.c static int mrfld_irq_set_type(struct irq_data *d, unsigned int type) irq_data 297 drivers/gpio/gpio-merrifield.c static int mrfld_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 235 drivers/gpio/gpio-ml-ioh.c static int ioh_irq_type(struct irq_data *d, unsigned int type) irq_data 304 drivers/gpio/gpio-ml-ioh.c static void ioh_irq_unmask(struct irq_data *d) irq_data 313 drivers/gpio/gpio-ml-ioh.c static void ioh_irq_mask(struct irq_data *d) irq_data 322 drivers/gpio/gpio-ml-ioh.c static void ioh_irq_disable(struct irq_data *d) irq_data 336 drivers/gpio/gpio-ml-ioh.c static void ioh_irq_enable(struct irq_data *d) irq_data 143 drivers/gpio/gpio-mpc8xxx.c chip->irq_eoi(&desc->irq_data); irq_data 146 drivers/gpio/gpio-mpc8xxx.c static void mpc8xxx_irq_unmask(struct irq_data *d) irq_data 161 drivers/gpio/gpio-mpc8xxx.c static void mpc8xxx_irq_mask(struct irq_data *d) irq_data 176 drivers/gpio/gpio-mpc8xxx.c static void mpc8xxx_irq_ack(struct irq_data *d) irq_data 185 drivers/gpio/gpio-mpc8xxx.c static int mpc8xxx_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 215 drivers/gpio/gpio-mpc8xxx.c static int mpc512x_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 289 drivers/gpio/gpio-mpc8xxx.c int (*irq_set_type)(struct irq_data *, unsigned int); irq_data 151 drivers/gpio/gpio-msic.c static int msic_irq_type(struct irq_data *data, unsigned type) irq_data 172 drivers/gpio/gpio-msic.c static void msic_bus_lock(struct irq_data *data) irq_data 178 drivers/gpio/gpio-msic.c static void msic_bus_sync_unlock(struct irq_data *data) irq_data 208 drivers/gpio/gpio-msic.c static void msic_irq_unmask(struct irq_data *data) { } irq_data 210 drivers/gpio/gpio-msic.c static void msic_irq_mask(struct irq_data *data) { } irq_data 223 drivers/gpio/gpio-msic.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 109 drivers/gpio/gpio-mt7621.c mediatek_gpio_irq_unmask(struct irq_data *d) irq_data 130 drivers/gpio/gpio-mt7621.c mediatek_gpio_irq_mask(struct irq_data *d) irq_data 151 drivers/gpio/gpio-mt7621.c mediatek_gpio_irq_type(struct irq_data *d, unsigned int type) irq_data 400 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_irq_ack(struct irq_data *d) irq_data 411 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_edge_irq_mask(struct irq_data *d) irq_data 424 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_edge_irq_unmask(struct irq_data *d) irq_data 437 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_level_irq_mask(struct irq_data *d) irq_data 450 drivers/gpio/gpio-mvebu.c static void mvebu_gpio_level_irq_unmask(struct irq_data *d) irq_data 489 drivers/gpio/gpio-mvebu.c static int mvebu_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 171 drivers/gpio/gpio-mxc.c static int gpio_set_irq_type(struct irq_data *d, u32 type) irq_data 322 drivers/gpio/gpio-mxc.c static int gpio_set_wake_irq(struct irq_data *d, u32 enable) irq_data 70 drivers/gpio/gpio-mxs.c static int mxs_gpio_set_irq_type(struct irq_data *d, unsigned int type) irq_data 155 drivers/gpio/gpio-mxs.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 179 drivers/gpio/gpio-mxs.c static int mxs_gpio_set_wake_irq(struct irq_data *d, unsigned int enable) irq_data 84 drivers/gpio/gpio-omap.c static void omap_gpio_unmask_irq(struct irq_data *d); irq_data 86 drivers/gpio/gpio-omap.c static inline struct gpio_bank *omap_irq_data_get_bank(struct irq_data *d) irq_data 422 drivers/gpio/gpio-omap.c static int omap_gpio_irq_type(struct irq_data *d, unsigned type) irq_data 540 drivers/gpio/gpio-omap.c static int omap_gpio_wake_enable(struct irq_data *d, unsigned int enable) irq_data 623 drivers/gpio/gpio-omap.c static unsigned int omap_gpio_irq_startup(struct irq_data *d) irq_data 642 drivers/gpio/gpio-omap.c static void omap_gpio_irq_shutdown(struct irq_data *d) irq_data 659 drivers/gpio/gpio-omap.c static void omap_gpio_irq_bus_lock(struct irq_data *data) irq_data 666 drivers/gpio/gpio-omap.c static void gpio_irq_bus_sync_unlock(struct irq_data *data) irq_data 673 drivers/gpio/gpio-omap.c static void omap_gpio_mask_irq(struct irq_data *d) irq_data 685 drivers/gpio/gpio-omap.c static void omap_gpio_unmask_irq(struct irq_data *d) irq_data 564 drivers/gpio/gpio-pca953x.c static void pca953x_irq_mask(struct irq_data *d) irq_data 572 drivers/gpio/gpio-pca953x.c static void pca953x_irq_unmask(struct irq_data *d) irq_data 580 drivers/gpio/gpio-pca953x.c static int pca953x_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 593 drivers/gpio/gpio-pca953x.c static void pca953x_irq_bus_lock(struct irq_data *d) irq_data 601 drivers/gpio/gpio-pca953x.c static void pca953x_irq_bus_sync_unlock(struct irq_data *d) irq_data 639 drivers/gpio/gpio-pca953x.c static int pca953x_irq_set_type(struct irq_data *d, unsigned int type) irq_data 665 drivers/gpio/gpio-pca953x.c static void pca953x_irq_shutdown(struct irq_data *d) irq_data 194 drivers/gpio/gpio-pcf857x.c static void noop(struct irq_data *data) { } irq_data 196 drivers/gpio/gpio-pcf857x.c static int pcf857x_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 203 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_enable(struct irq_data *data) irq_data 210 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_disable(struct irq_data *data) irq_data 217 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_bus_lock(struct irq_data *data) irq_data 224 drivers/gpio/gpio-pcf857x.c static void pcf857x_irq_bus_sync_unlock(struct irq_data *data) irq_data 219 drivers/gpio/gpio-pch.c static int pch_irq_type(struct irq_data *d, unsigned int type) irq_data 275 drivers/gpio/gpio-pch.c static void pch_irq_unmask(struct irq_data *d) irq_data 283 drivers/gpio/gpio-pch.c static void pch_irq_mask(struct irq_data *d) irq_data 291 drivers/gpio/gpio-pch.c static void pch_irq_ack(struct irq_data *d) irq_data 207 drivers/gpio/gpio-pci-idio-16.c static void idio_16_irq_ack(struct irq_data *data) irq_data 211 drivers/gpio/gpio-pci-idio-16.c static void idio_16_irq_mask(struct irq_data *data) irq_data 229 drivers/gpio/gpio-pci-idio-16.c static void idio_16_irq_unmask(struct irq_data *data) irq_data 248 drivers/gpio/gpio-pci-idio-16.c static int idio_16_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 352 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_irq_ack(struct irq_data *data) irq_data 356 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_irq_mask(struct irq_data *data) irq_data 385 drivers/gpio/gpio-pcie-idio-24.c static void idio_24_irq_unmask(struct irq_data *data) irq_data 414 drivers/gpio/gpio-pcie-idio-24.c static int idio_24_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 121 drivers/gpio/gpio-pl061.c static int pl061_irq_type(struct irq_data *d, unsigned trigger) irq_data 229 drivers/gpio/gpio-pl061.c static void pl061_irq_mask(struct irq_data *d) irq_data 242 drivers/gpio/gpio-pl061.c static void pl061_irq_unmask(struct irq_data *d) irq_data 263 drivers/gpio/gpio-pl061.c static void pl061_irq_ack(struct irq_data *d) irq_data 274 drivers/gpio/gpio-pl061.c static int pl061_irq_set_wake(struct irq_data *d, unsigned int state) irq_data 150 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_irq_mask(struct irq_data *data) irq_data 159 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_irq_unmask(struct irq_data *data) irq_data 168 drivers/gpio/gpio-pmic-eic-sprd.c static int sprd_pmic_eic_irq_set_type(struct irq_data *data, irq_data 196 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_bus_lock(struct irq_data *data) irq_data 204 drivers/gpio/gpio-pmic-eic-sprd.c static void sprd_pmic_eic_bus_sync_unlock(struct irq_data *data) irq_data 399 drivers/gpio/gpio-pxa.c static int pxa_gpio_irq_type(struct irq_data *d, unsigned int type) irq_data 487 drivers/gpio/gpio-pxa.c static void pxa_ack_muxed_gpio(struct irq_data *d) irq_data 496 drivers/gpio/gpio-pxa.c static void pxa_mask_muxed_gpio(struct irq_data *d) irq_data 512 drivers/gpio/gpio-pxa.c static int pxa_gpio_set_wake(struct irq_data *d, unsigned int on) irq_data 523 drivers/gpio/gpio-pxa.c static void pxa_unmask_muxed_gpio(struct irq_data *d) irq_data 88 drivers/gpio/gpio-rcar.c static void gpio_rcar_irq_disable(struct irq_data *d) irq_data 96 drivers/gpio/gpio-rcar.c static void gpio_rcar_irq_enable(struct irq_data *d) irq_data 139 drivers/gpio/gpio-rcar.c static int gpio_rcar_irq_set_type(struct irq_data *d, unsigned int type) irq_data 176 drivers/gpio/gpio-rcar.c static int gpio_rcar_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 122 drivers/gpio/gpio-sa1100.c static int sa1100_gpio_type(struct irq_data *d, unsigned int type) irq_data 150 drivers/gpio/gpio-sa1100.c static void sa1100_gpio_ack(struct irq_data *d) irq_data 157 drivers/gpio/gpio-sa1100.c static void sa1100_gpio_mask(struct irq_data *d) irq_data 167 drivers/gpio/gpio-sa1100.c static void sa1100_gpio_unmask(struct irq_data *d) irq_data 177 drivers/gpio/gpio-sa1100.c static int sa1100_gpio_wake(struct irq_data *d, unsigned int on) irq_data 98 drivers/gpio/gpio-siox.c static void gpio_siox_irq_ack(struct irq_data *d) irq_data 109 drivers/gpio/gpio-siox.c static void gpio_siox_irq_mask(struct irq_data *d) irq_data 120 drivers/gpio/gpio-siox.c static void gpio_siox_irq_unmask(struct irq_data *d) irq_data 131 drivers/gpio/gpio-siox.c static int gpio_siox_irq_set_type(struct irq_data *d, u32 type) irq_data 45 drivers/gpio/gpio-sodaville.c static int sdv_gpio_pub_set_type(struct irq_data *d, unsigned int type) irq_data 117 drivers/gpio/gpio-sprd.c static void sprd_gpio_irq_mask(struct irq_data *data) irq_data 125 drivers/gpio/gpio-sprd.c static void sprd_gpio_irq_ack(struct irq_data *data) irq_data 133 drivers/gpio/gpio-sprd.c static void sprd_gpio_irq_unmask(struct irq_data *data) irq_data 141 drivers/gpio/gpio-sprd.c static int sprd_gpio_irq_set_type(struct irq_data *data, irq_data 210 drivers/gpio/gpio-sta2x11.c static void gsta_irq_disable(struct irq_data *data) irq_data 233 drivers/gpio/gpio-sta2x11.c static void gsta_irq_enable(struct irq_data *data) irq_data 261 drivers/gpio/gpio-sta2x11.c static int gsta_irq_type(struct irq_data *d, unsigned int type) irq_data 137 drivers/gpio/gpio-stmpe.c static int stmpe_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 166 drivers/gpio/gpio-stmpe.c static void stmpe_gpio_irq_lock(struct irq_data *d) irq_data 174 drivers/gpio/gpio-stmpe.c static void stmpe_gpio_irq_sync_unlock(struct irq_data *d) irq_data 225 drivers/gpio/gpio-stmpe.c static void stmpe_gpio_irq_mask(struct irq_data *d) irq_data 236 drivers/gpio/gpio-stmpe.c static void stmpe_gpio_irq_unmask(struct irq_data *d) irq_data 82 drivers/gpio/gpio-tb10x.c static int tb10x_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 154 drivers/gpio/gpio-tc3589x.c static int tc3589x_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 182 drivers/gpio/gpio-tc3589x.c static void tc3589x_gpio_irq_lock(struct irq_data *d) irq_data 190 drivers/gpio/gpio-tc3589x.c static void tc3589x_gpio_irq_sync_unlock(struct irq_data *d) irq_data 219 drivers/gpio/gpio-tc3589x.c static void tc3589x_gpio_irq_mask(struct irq_data *d) irq_data 230 drivers/gpio/gpio-tc3589x.c static void tc3589x_gpio_irq_unmask(struct irq_data *d) irq_data 273 drivers/gpio/gpio-tegra.c static void tegra_gpio_irq_ack(struct irq_data *d) irq_data 282 drivers/gpio/gpio-tegra.c static void tegra_gpio_irq_mask(struct irq_data *d) irq_data 291 drivers/gpio/gpio-tegra.c static void tegra_gpio_irq_unmask(struct irq_data *d) irq_data 300 drivers/gpio/gpio-tegra.c static int tegra_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 362 drivers/gpio/gpio-tegra.c static void tegra_gpio_irq_shutdown(struct irq_data *d) irq_data 493 drivers/gpio/gpio-tegra.c static int tegra_gpio_irq_set_wake(struct irq_data *d, unsigned int enable) irq_data 237 drivers/gpio/gpio-tegra186.c static void tegra186_irq_ack(struct irq_data *data) irq_data 249 drivers/gpio/gpio-tegra186.c static void tegra186_irq_mask(struct irq_data *data) irq_data 264 drivers/gpio/gpio-tegra186.c static void tegra186_irq_unmask(struct irq_data *data) irq_data 279 drivers/gpio/gpio-tegra186.c static int tegra186_irq_set_type(struct irq_data *data, unsigned int type) irq_data 286 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_ack(struct irq_data *data) irq_data 294 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_mask(struct irq_data *data) irq_data 302 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_mask_ack(struct irq_data *data) irq_data 310 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_unmask(struct irq_data *data) irq_data 318 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_irq_set_type(struct irq_data *data, irq_data 350 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_enable(struct irq_data *data) irq_data 356 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_disable(struct irq_data *data) irq_data 362 drivers/gpio/gpio-thunderx.c static int thunderx_gpio_irq_request_resources(struct irq_data *data) irq_data 379 drivers/gpio/gpio-thunderx.c static void thunderx_gpio_irq_release_resources(struct irq_data *data) irq_data 101 drivers/gpio/gpio-timberdale.c static void timbgpio_irq_disable(struct irq_data *d) irq_data 113 drivers/gpio/gpio-timberdale.c static void timbgpio_irq_enable(struct irq_data *d) irq_data 125 drivers/gpio/gpio-timberdale.c static int timbgpio_irq_type(struct irq_data *d, unsigned trigger) irq_data 187 drivers/gpio/gpio-timberdale.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 107 drivers/gpio/gpio-tqmx86.c static void tqmx86_gpio_irq_mask(struct irq_data *data) irq_data 124 drivers/gpio/gpio-tqmx86.c static void tqmx86_gpio_irq_unmask(struct irq_data *data) irq_data 142 drivers/gpio/gpio-tqmx86.c static int tqmx86_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 184 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_irq_mask(struct irq_data *data) irq_data 194 drivers/gpio/gpio-uniphier.c static void uniphier_gpio_irq_unmask(struct irq_data *data) irq_data 204 drivers/gpio/gpio-uniphier.c static int uniphier_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 299 drivers/gpio/gpio-uniphier.c struct irq_data *data, bool early) irq_data 308 drivers/gpio/gpio-uniphier.c struct irq_data *data) irq_data 158 drivers/gpio/gpio-vf610.c static void vf610_gpio_irq_ack(struct irq_data *d) irq_data 167 drivers/gpio/gpio-vf610.c static int vf610_gpio_irq_set_type(struct irq_data *d, u32 type) irq_data 203 drivers/gpio/gpio-vf610.c static void vf610_gpio_irq_mask(struct irq_data *d) irq_data 212 drivers/gpio/gpio-vf610.c static void vf610_gpio_irq_unmask(struct irq_data *d) irq_data 222 drivers/gpio/gpio-vf610.c static int vf610_gpio_irq_set_wake(struct irq_data *d, u32 enable) irq_data 102 drivers/gpio/gpio-vr41xx.c static void ack_giuint_low(struct irq_data *d) irq_data 107 drivers/gpio/gpio-vr41xx.c static void mask_giuint_low(struct irq_data *d) irq_data 112 drivers/gpio/gpio-vr41xx.c static void mask_ack_giuint_low(struct irq_data *d) irq_data 121 drivers/gpio/gpio-vr41xx.c static void unmask_giuint_low(struct irq_data *d) irq_data 126 drivers/gpio/gpio-vr41xx.c static unsigned int startup_giuint(struct irq_data *data) irq_data 143 drivers/gpio/gpio-vr41xx.c static void shutdown_giuint(struct irq_data *data) irq_data 159 drivers/gpio/gpio-vr41xx.c static void ack_giuint_high(struct irq_data *d) irq_data 165 drivers/gpio/gpio-vr41xx.c static void mask_giuint_high(struct irq_data *d) irq_data 170 drivers/gpio/gpio-vr41xx.c static void mask_ack_giuint_high(struct irq_data *d) irq_data 179 drivers/gpio/gpio-vr41xx.c static void unmask_giuint_high(struct irq_data *d) irq_data 235 drivers/gpio/gpio-wcove.c static int wcove_irq_type(struct irq_data *data, unsigned int type) irq_data 265 drivers/gpio/gpio-wcove.c static void wcove_bus_lock(struct irq_data *data) irq_data 273 drivers/gpio/gpio-wcove.c static void wcove_bus_sync_unlock(struct irq_data *data) irq_data 288 drivers/gpio/gpio-wcove.c static void wcove_irq_unmask(struct irq_data *data) irq_data 300 drivers/gpio/gpio-wcove.c static void wcove_irq_mask(struct irq_data *data) irq_data 128 drivers/gpio/gpio-wm8994.c return regmap_irq_get_virq(wm8994->irq_data, offset); irq_data 234 drivers/gpio/gpio-ws16c48.c static void ws16c48_irq_ack(struct irq_data *data) irq_data 260 drivers/gpio/gpio-ws16c48.c static void ws16c48_irq_mask(struct irq_data *data) irq_data 284 drivers/gpio/gpio-ws16c48.c static void ws16c48_irq_unmask(struct irq_data *data) irq_data 308 drivers/gpio/gpio-ws16c48.c static int ws16c48_irq_set_type(struct irq_data *data, unsigned flow_type) irq_data 74 drivers/gpio/gpio-xgene-sb.c static int xgene_gpio_sb_irq_set_type(struct irq_data *d, unsigned int type) irq_data 130 drivers/gpio/gpio-xgene-sb.c struct irq_data *irq_data, irq_data 134 drivers/gpio/gpio-xgene-sb.c u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); irq_data 151 drivers/gpio/gpio-xgene-sb.c struct irq_data *irq_data) irq_data 154 drivers/gpio/gpio-xgene-sb.c u32 gpio = HWIRQ_TO_GPIO(priv, irq_data->hwirq); irq_data 122 drivers/gpio/gpio-xlp.c static void xlp_gpio_irq_disable(struct irq_data *d) irq_data 134 drivers/gpio/gpio-xlp.c static void xlp_gpio_irq_mask_ack(struct irq_data *d) irq_data 147 drivers/gpio/gpio-xlp.c static void xlp_gpio_irq_unmask(struct irq_data *d) irq_data 159 drivers/gpio/gpio-xlp.c static int xlp_gpio_set_irq_type(struct irq_data *d, unsigned int type) irq_data 106 drivers/gpio/gpio-zx.c static int zx_irq_type(struct irq_data *d, unsigned trigger) irq_data 177 drivers/gpio/gpio-zx.c static void zx_irq_mask(struct irq_data *d) irq_data 192 drivers/gpio/gpio-zx.c static void zx_irq_unmask(struct irq_data *d) irq_data 386 drivers/gpio/gpio-zynq.c static void zynq_gpio_irq_mask(struct irq_data *irq_data) irq_data 390 drivers/gpio/gpio-zynq.c gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); irq_data 392 drivers/gpio/gpio-zynq.c device_pin_num = irq_data->hwirq; irq_data 407 drivers/gpio/gpio-zynq.c static void zynq_gpio_irq_unmask(struct irq_data *irq_data) irq_data 411 drivers/gpio/gpio-zynq.c gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); irq_data 413 drivers/gpio/gpio-zynq.c device_pin_num = irq_data->hwirq; irq_data 427 drivers/gpio/gpio-zynq.c static void zynq_gpio_irq_ack(struct irq_data *irq_data) irq_data 431 drivers/gpio/gpio-zynq.c gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); irq_data 433 drivers/gpio/gpio-zynq.c device_pin_num = irq_data->hwirq; irq_data 446 drivers/gpio/gpio-zynq.c static void zynq_gpio_irq_enable(struct irq_data *irq_data) irq_data 458 drivers/gpio/gpio-zynq.c zynq_gpio_irq_ack(irq_data); irq_data 459 drivers/gpio/gpio-zynq.c zynq_gpio_irq_unmask(irq_data); irq_data 477 drivers/gpio/gpio-zynq.c static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) irq_data 482 drivers/gpio/gpio-zynq.c gpiochip_get_data(irq_data_get_irq_chip_data(irq_data)); irq_data 484 drivers/gpio/gpio-zynq.c device_pin_num = irq_data->hwirq; irq_data 533 drivers/gpio/gpio-zynq.c irq_set_chip_handler_name_locked(irq_data, irq_data 537 drivers/gpio/gpio-zynq.c irq_set_chip_handler_name_locked(irq_data, irq_data 544 drivers/gpio/gpio-zynq.c static int zynq_gpio_set_wake(struct irq_data *data, unsigned int on) irq_data 554 drivers/gpio/gpio-zynq.c static int zynq_gpio_irq_reqres(struct irq_data *d) irq_data 566 drivers/gpio/gpio-zynq.c static void zynq_gpio_irq_relres(struct irq_data *d) irq_data 713 drivers/gpio/gpio-zynq.c struct irq_data *data = irq_get_irq_data(gpio->irq); irq_data 726 drivers/gpio/gpio-zynq.c struct irq_data *data = irq_get_irq_data(gpio->irq); irq_data 2119 drivers/gpio/gpiolib.c struct irq_data *data, bool reserve) irq_data 2137 drivers/gpio/gpiolib.c struct irq_data *data) irq_data 2168 drivers/gpio/gpiolib.c static int gpiochip_irq_reqres(struct irq_data *d) irq_data 2175 drivers/gpio/gpiolib.c static void gpiochip_irq_relres(struct irq_data *d) irq_data 2182 drivers/gpio/gpiolib.c static void gpiochip_irq_enable(struct irq_data *d) irq_data 2193 drivers/gpio/gpiolib.c static void gpiochip_irq_disable(struct irq_data *d) irq_data 217 drivers/gpio/sgpio-aspeed.c static void irqd_to_aspeed_sgpio_data(struct irq_data *d, irq_data 233 drivers/gpio/sgpio-aspeed.c static void aspeed_sgpio_irq_ack(struct irq_data *d) irq_data 253 drivers/gpio/sgpio-aspeed.c static void aspeed_sgpio_irq_set_mask(struct irq_data *d, bool set) irq_data 278 drivers/gpio/sgpio-aspeed.c static void aspeed_sgpio_irq_mask(struct irq_data *d) irq_data 283 drivers/gpio/sgpio-aspeed.c static void aspeed_sgpio_irq_unmask(struct irq_data *d) irq_data 288 drivers/gpio/sgpio-aspeed.c static int aspeed_sgpio_set_type(struct irq_data *d, unsigned int type) irq_data 569 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c static void amdgpu_irq_mask(struct irq_data *irqd) irq_data 574 drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c static void amdgpu_irq_unmask(struct irq_data *irqd) irq_data 1428 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c union hpd_irq_data *irq_data) irq_data 1444 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->raw, irq_data 1461 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->bytes.sink_cnt.raw = tmp[DP_SINK_COUNT_ESI - DP_SINK_COUNT_ESI]; irq_data 1462 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->bytes.device_service_irq.raw = tmp[DP_DEVICE_SERVICE_IRQ_VECTOR_ESI0 - DP_SINK_COUNT_ESI]; irq_data 1463 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->bytes.lane01_status.raw = tmp[DP_LANE0_1_STATUS_ESI - DP_SINK_COUNT_ESI]; irq_data 1464 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->bytes.lane23_status.raw = tmp[DP_LANE2_3_STATUS_ESI - DP_SINK_COUNT_ESI]; irq_data 1465 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->bytes.lane_status_updated.raw = tmp[DP_LANE_ALIGN_STATUS_UPDATED_ESI - DP_SINK_COUNT_ESI]; irq_data 1466 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c irq_data->bytes.sink_status.raw = tmp[DP_SINK_STATUS_ESI - DP_SINK_COUNT_ESI]; irq_data 1555 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c union hpd_irq_data irq_data; irq_data 1562 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c memset(&irq_data, 0, sizeof(irq_data)); irq_data 1614 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c if (read_hpd_rx_irq_data(link, &irq_data) == DC_OK) irq_data 1617 drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c &irq_data)) irq_data 151 drivers/gpu/drm/i915/display/intel_lpe_audio.c static void lpe_audio_irq_unmask(struct irq_data *d) irq_data 155 drivers/gpu/drm/i915/display/intel_lpe_audio.c static void lpe_audio_irq_mask(struct irq_data *d) irq_data 177 drivers/gpu/drm/mediatek/mtk_dsi.c u32 irq_data; irq_data 461 drivers/gpu/drm/mediatek/mtk_dsi.c dsi->irq_data |= irq_bit; irq_data 466 drivers/gpu/drm/mediatek/mtk_dsi.c dsi->irq_data &= ~irq_bit; irq_data 476 drivers/gpu/drm/mediatek/mtk_dsi.c dsi->irq_data & irq_flag, irq_data 100 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c static void dpu_mdss_irq_mask(struct irq_data *irqd) irq_data 111 drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c static void dpu_mdss_irq_unmask(struct irq_data *irqd) irq_data 72 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c static void mdss_hw_mask_irq(struct irq_data *irqd) irq_data 81 drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c static void mdss_hw_unmask_irq(struct irq_data *irqd) irq_data 1067 drivers/hid/hid-cp2112.c static void cp2112_gpio_irq_ack(struct irq_data *d) irq_data 1071 drivers/hid/hid-cp2112.c static void cp2112_gpio_irq_mask(struct irq_data *d) irq_data 1079 drivers/hid/hid-cp2112.c static void cp2112_gpio_irq_unmask(struct irq_data *d) irq_data 1091 drivers/hid/hid-cp2112.c struct irq_data *d; irq_data 1149 drivers/hid/hid-cp2112.c static unsigned int cp2112_gpio_irq_startup(struct irq_data *d) irq_data 1165 drivers/hid/hid-cp2112.c static void cp2112_gpio_irq_shutdown(struct irq_data *d) irq_data 1173 drivers/hid/hid-cp2112.c static int cp2112_gpio_irq_type(struct irq_data *d, unsigned int type) irq_data 356 drivers/hwmon/abx500.c static irqreturn_t abx500_temp_irq_handler(int irq, void *irq_data) irq_data 358 drivers/hwmon/abx500.c struct platform_device *pdev = irq_data; irq_data 106 drivers/hwmon/da9055-hwmon.c static irqreturn_t da9055_auxadc_irq(int irq, void *irq_data) irq_data 108 drivers/hwmon/da9055-hwmon.c struct da9055_hwmon *hwmon = irq_data; irq_data 227 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_lock(struct irq_data *data) irq_data 234 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_sync_unlock(struct irq_data *data) irq_data 251 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_enable(struct irq_data *data) irq_data 258 drivers/i2c/busses/i2c-cht-wc.c static void cht_wc_i2c_irq_disable(struct irq_data *data) irq_data 702 drivers/i2c/i2c-core-base.c struct irq_data *irqd; irq_data 344 drivers/i2c/muxes/i2c-mux-pca954x.c static int pca954x_irq_set_type(struct irq_data *idata, unsigned int type) irq_data 90 drivers/ide/icside.c struct icside_state *state = ec->irq_data; irq_data 100 drivers/ide/icside.c struct icside_state *state = ec->irq_data; irq_data 117 drivers/ide/icside.c struct icside_state *state = ec->irq_data; irq_data 139 drivers/ide/icside.c struct icside_state *state = ec->irq_data; irq_data 152 drivers/ide/icside.c struct icside_state *state = ec->irq_data; irq_data 1044 drivers/iio/imu/adis16480.c struct irq_data *desc; irq_data 687 drivers/iio/imu/bmi160/bmi160_core.c struct irq_data *desc; irq_data 1079 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c struct irq_data *desc; irq_data 501 drivers/iio/industrialio-trigger.c static void iio_trig_subirqmask(struct irq_data *d) irq_data 510 drivers/iio/industrialio-trigger.c static void iio_trig_subirqunmask(struct irq_data *d) irq_data 94 drivers/input/misc/cm109.c struct cm109_ctl_packet *irq_data; irq_data 320 drivers/input/misc/cm109.c u8 data = dev->irq_data->byte[HID_IR0]; irq_data 369 drivers/input/misc/cm109.c dev->irq_data->byte[0], irq_data 370 drivers/input/misc/cm109.c dev->irq_data->byte[1], irq_data 371 drivers/input/misc/cm109.c dev->irq_data->byte[2], irq_data 372 drivers/input/misc/cm109.c dev->irq_data->byte[3], irq_data 390 drivers/input/misc/cm109.c if ((dev->gpi & 0xf0) == (dev->irq_data->byte[HID_IR1] & 0xf0)) irq_data 393 drivers/input/misc/cm109.c dev->gpi = dev->irq_data->byte[HID_IR1] & 0xf0; irq_data 396 drivers/input/misc/cm109.c report_key(dev, dev->keymap[dev->irq_data->byte[HID_IR1]]); irq_data 669 drivers/input/misc/cm109.c if (dev->irq_data) irq_data 671 drivers/input/misc/cm109.c dev->irq_data, dev->irq_dma); irq_data 724 drivers/input/misc/cm109.c dev->irq_data = usb_alloc_coherent(udev, USB_PKT_LEN, irq_data 726 drivers/input/misc/cm109.c if (!dev->irq_data) irq_data 755 drivers/input/misc/cm109.c usb_fill_int_urb(dev->urb_irq, udev, pipe, dev->irq_data, irq_data 140 drivers/input/misc/da9055_onkey.c irq = regmap_irq_get_virq(onkey->da9055->irq_data, irq); irq_data 91 drivers/input/misc/yealink.c struct yld_ctl_packet *irq_data; irq_data 419 drivers/input/misc/yealink.c switch (yld->irq_data->cmd) { irq_data 422 drivers/input/misc/yealink.c yld->master.s.keynum = yld->irq_data->data[0]; irq_data 427 drivers/input/misc/yealink.c yld->irq_data->data[0]); irq_data 429 drivers/input/misc/yealink.c report_key(yld, map_p1k_to_key(yld->irq_data->data[0])); irq_data 434 drivers/input/misc/yealink.c yld->irq_data->cmd); irq_data 833 drivers/input/misc/yealink.c usb_free_coherent(yld->udev, USB_PKT_LEN, yld->irq_data, yld->irq_dma); irq_data 883 drivers/input/misc/yealink.c yld->irq_data = usb_alloc_coherent(udev, USB_PKT_LEN, irq_data 885 drivers/input/misc/yealink.c if (yld->irq_data == NULL) irq_data 914 drivers/input/misc/yealink.c usb_fill_int_urb(yld->urb_irq, udev, pipe, yld->irq_data, irq_data 205 drivers/input/touchscreen/ili210x.c static irqreturn_t ili210x_irq(int irq, void *irq_data) irq_data 207 drivers/input/touchscreen/ili210x.c struct ili210x *priv = irq_data; irq_data 83 drivers/input/touchscreen/wm831x-ts.c static irqreturn_t wm831x_ts_data_irq(int irq, void *irq_data) irq_data 85 drivers/input/touchscreen/wm831x-ts.c struct wm831x_ts *wm831x_ts = irq_data; irq_data 155 drivers/input/touchscreen/wm831x-ts.c static irqreturn_t wm831x_ts_pen_down_irq(int irq, void *irq_data) irq_data 157 drivers/input/touchscreen/wm831x-ts.c struct wm831x_ts *wm831x_ts = irq_data; irq_data 4236 drivers/iommu/amd_iommu.c struct irq_data *irq_data; irq_data 4300 drivers/iommu/amd_iommu.c irq_data = irq_domain_get_irq_data(domain, virq + i); irq_data 4301 drivers/iommu/amd_iommu.c cfg = irqd_cfg(irq_data); irq_data 4302 drivers/iommu/amd_iommu.c if (!irq_data || !cfg) { irq_data 4322 drivers/iommu/amd_iommu.c irq_data->hwirq = (devid << 16) + i; irq_data 4323 drivers/iommu/amd_iommu.c irq_data->chip_data = data; irq_data 4324 drivers/iommu/amd_iommu.c irq_data->chip = &amd_ir_chip; irq_data 4333 drivers/iommu/amd_iommu.c irq_data = irq_domain_get_irq_data(domain, virq + i); irq_data 4334 drivers/iommu/amd_iommu.c if (irq_data) irq_data 4335 drivers/iommu/amd_iommu.c kfree(irq_data->chip_data); irq_data 4348 drivers/iommu/amd_iommu.c struct irq_data *irq_data; irq_data 4353 drivers/iommu/amd_iommu.c irq_data = irq_domain_get_irq_data(domain, virq + i); irq_data 4354 drivers/iommu/amd_iommu.c if (irq_data && irq_data->chip_data) { irq_data 4355 drivers/iommu/amd_iommu.c data = irq_data->chip_data; irq_data 4365 drivers/iommu/amd_iommu.c static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu, irq_data 4371 drivers/iommu/amd_iommu.c struct irq_data *irq_data, bool reserve) irq_data 4373 drivers/iommu/amd_iommu.c struct amd_ir_data *data = irq_data->chip_data; irq_data 4376 drivers/iommu/amd_iommu.c struct irq_cfg *cfg = irqd_cfg(irq_data); irq_data 4383 drivers/iommu/amd_iommu.c amd_ir_update_irte(irq_data, iommu, data, irte_info, cfg); irq_data 4388 drivers/iommu/amd_iommu.c struct irq_data *irq_data) irq_data 4390 drivers/iommu/amd_iommu.c struct amd_ir_data *data = irq_data->chip_data; irq_data 4455 drivers/iommu/amd_iommu.c static int amd_ir_set_vcpu_affinity(struct irq_data *data, void *vcpu_info) irq_data 4512 drivers/iommu/amd_iommu.c static void amd_ir_update_irte(struct irq_data *irqd, struct amd_iommu *iommu, irq_data 4527 drivers/iommu/amd_iommu.c static int amd_ir_set_affinity(struct irq_data *data, irq_data 4533 drivers/iommu/amd_iommu.c struct irq_data *parent = data->parent_data; irq_data 4555 drivers/iommu/amd_iommu.c static void ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg) irq_data 4557 drivers/iommu/amd_iommu.c struct amd_ir_data *ir_data = irq_data->chip_data; irq_data 1630 drivers/iommu/dmar.c void dmar_msi_unmask(struct irq_data *data) irq_data 1644 drivers/iommu/dmar.c void dmar_msi_mask(struct irq_data *data) irq_data 38 drivers/iommu/hyperv-iommu.c static int hyperv_ir_set_affinity(struct irq_data *data, irq_data 41 drivers/iommu/hyperv-iommu.c struct irq_data *parent = data->parent_data; irq_data 73 drivers/iommu/hyperv-iommu.c struct irq_data *irq_data; irq_data 84 drivers/iommu/hyperv-iommu.c irq_data = irq_domain_get_irq_data(domain, virq); irq_data 85 drivers/iommu/hyperv-iommu.c if (!irq_data) { irq_data 90 drivers/iommu/hyperv-iommu.c irq_data->chip = &hyperv_ir_chip; irq_data 104 drivers/iommu/hyperv-iommu.c irq_data->chip_data = info->ioapic_entry; irq_data 110 drivers/iommu/hyperv-iommu.c desc = irq_data_to_desc(irq_data); irq_data 123 drivers/iommu/hyperv-iommu.c struct irq_data *irq_data, bool reserve) irq_data 125 drivers/iommu/hyperv-iommu.c struct irq_cfg *cfg = irqd_cfg(irq_data); irq_data 126 drivers/iommu/hyperv-iommu.c struct IO_APIC_route_entry *entry = irq_data->chip_data; irq_data 1152 drivers/iommu/intel_irq_remapping.c static void intel_ir_reconfigure_irte(struct irq_data *irqd, bool force) irq_data 1185 drivers/iommu/intel_irq_remapping.c intel_ir_set_affinity(struct irq_data *data, const struct cpumask *mask, irq_data 1188 drivers/iommu/intel_irq_remapping.c struct irq_data *parent = data->parent_data; irq_data 1207 drivers/iommu/intel_irq_remapping.c static void intel_ir_compose_msi_msg(struct irq_data *irq_data, irq_data 1210 drivers/iommu/intel_irq_remapping.c struct intel_ir_data *ir_data = irq_data->chip_data; irq_data 1215 drivers/iommu/intel_irq_remapping.c static int intel_ir_set_vcpu_affinity(struct irq_data *data, void *info) irq_data 1324 drivers/iommu/intel_irq_remapping.c struct irq_data *irq_data; irq_data 1330 drivers/iommu/intel_irq_remapping.c irq_data = irq_domain_get_irq_data(domain, virq + i); irq_data 1331 drivers/iommu/intel_irq_remapping.c if (irq_data && irq_data->chip_data) { irq_data 1332 drivers/iommu/intel_irq_remapping.c data = irq_data->chip_data; irq_data 1337 drivers/iommu/intel_irq_remapping.c irq_domain_reset_irq_data(irq_data); irq_data 1350 drivers/iommu/intel_irq_remapping.c struct irq_data *irq_data; irq_data 1386 drivers/iommu/intel_irq_remapping.c irq_data = irq_domain_get_irq_data(domain, virq + i); irq_data 1387 drivers/iommu/intel_irq_remapping.c irq_cfg = irqd_cfg(irq_data); irq_data 1388 drivers/iommu/intel_irq_remapping.c if (!irq_data || !irq_cfg) { irq_data 1404 drivers/iommu/intel_irq_remapping.c irq_data->hwirq = (index << 16) + i; irq_data 1405 drivers/iommu/intel_irq_remapping.c irq_data->chip_data = ird; irq_data 1406 drivers/iommu/intel_irq_remapping.c irq_data->chip = &intel_ir_chip; irq_data 1427 drivers/iommu/intel_irq_remapping.c struct irq_data *irq_data, bool reserve) irq_data 1429 drivers/iommu/intel_irq_remapping.c intel_ir_reconfigure_irte(irq_data, true); irq_data 1434 drivers/iommu/intel_irq_remapping.c struct irq_data *irq_data) irq_data 1436 drivers/iommu/intel_irq_remapping.c struct intel_ir_data *data = irq_data->chip_data; irq_data 15 drivers/iommu/irq_remapping.h struct irq_data; irq_data 43 drivers/irqchip/exynos-combiner.c static inline void __iomem *combiner_base(struct irq_data *data) irq_data 51 drivers/irqchip/exynos-combiner.c static void combiner_mask_irq(struct irq_data *data) irq_data 58 drivers/irqchip/exynos-combiner.c static void combiner_unmask_irq(struct irq_data *data) irq_data 95 drivers/irqchip/exynos-combiner.c static int combiner_set_affinity(struct irq_data *d, irq_data 100 drivers/irqchip/exynos-combiner.c struct irq_data *data = irq_get_irq_data(chip_data->parent_irq); irq_data 64 drivers/irqchip/irq-al-fic.c static int al_fic_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 130 drivers/irqchip/irq-al-fic.c static int al_fic_irq_retrigger(struct irq_data *data) irq_data 39 drivers/irqchip/irq-alpine-msi.c static void alpine_msix_mask_msi_irq(struct irq_data *d) irq_data 45 drivers/irqchip/irq-alpine-msi.c static void alpine_msix_unmask_msi_irq(struct irq_data *d) irq_data 91 drivers/irqchip/irq-alpine-msi.c static void alpine_msix_compose_msi_msg(struct irq_data *data, irq_data 123 drivers/irqchip/irq-alpine-msi.c struct irq_data *d; irq_data 178 drivers/irqchip/irq-alpine-msi.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 172 drivers/irqchip/irq-armada-370-xp.c static void armada_370_xp_irq_mask(struct irq_data *d) irq_data 184 drivers/irqchip/irq-armada-370-xp.c static void armada_370_xp_irq_unmask(struct irq_data *d) irq_data 210 drivers/irqchip/irq-armada-370-xp.c static void armada_370_xp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 217 drivers/irqchip/irq-armada-370-xp.c static int armada_370_xp_msi_set_affinity(struct irq_data *irq_data, irq_data 259 drivers/irqchip/irq-armada-370-xp.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 316 drivers/irqchip/irq-armada-370-xp.c static int armada_xp_set_affinity(struct irq_data *d, irq_data 434 drivers/irqchip/irq-armada-370-xp.c struct irq_data *data; irq_data 602 drivers/irqchip/irq-armada-370-xp.c struct irq_data *data; irq_data 107 drivers/irqchip/irq-aspeed-vic.c static void avic_ack_irq(struct irq_data *d) irq_data 118 drivers/irqchip/irq-aspeed-vic.c static void avic_mask_irq(struct irq_data *d) irq_data 127 drivers/irqchip/irq-aspeed-vic.c static void avic_unmask_irq(struct irq_data *d) irq_data 137 drivers/irqchip/irq-aspeed-vic.c static void avic_mask_ack_irq(struct irq_data *d) irq_data 60 drivers/irqchip/irq-ath79-misc.c static void ar71xx_misc_irq_unmask(struct irq_data *d) irq_data 73 drivers/irqchip/irq-ath79-misc.c static void ar71xx_misc_irq_mask(struct irq_data *d) irq_data 86 drivers/irqchip/irq-ath79-misc.c static void ar724x_misc_irq_ack(struct irq_data *d) irq_data 15 drivers/irqchip/irq-ativic32.c static void ativic32_ack_irq(struct irq_data *data) irq_data 20 drivers/irqchip/irq-ativic32.c static void ativic32_mask_irq(struct irq_data *data) irq_data 26 drivers/irqchip/irq-ativic32.c static void ativic32_unmask_irq(struct irq_data *data) irq_data 32 drivers/irqchip/irq-ativic32.c static int nointc_set_wake(struct irq_data *data, unsigned int on) irq_data 77 drivers/irqchip/irq-ativic32.c struct irq_data *irq_data; irq_data 79 drivers/irqchip/irq-ativic32.c irq_data = irq_get_irq_data(virq); irq_data 80 drivers/irqchip/irq-ativic32.c if (!irq_data) irq_data 91 drivers/irqchip/irq-ativic32.c irqd_set_trigger_type(irq_data, type); irq_data 41 drivers/irqchip/irq-atmel-aic-common.c static void aic_common_shutdown(struct irq_data *d) irq_data 48 drivers/irqchip/irq-atmel-aic-common.c int aic_common_set_type(struct irq_data *d, unsigned type, unsigned *val) irq_data 20 drivers/irqchip/irq-atmel-aic-common.h int aic_common_set_type(struct irq_data *d, unsigned type, unsigned *val); irq_data 77 drivers/irqchip/irq-atmel-aic.c static int aic_retrigger(struct irq_data *d) irq_data 89 drivers/irqchip/irq-atmel-aic.c static int aic_set_type(struct irq_data *d, unsigned type) irq_data 106 drivers/irqchip/irq-atmel-aic.c static void aic_suspend(struct irq_data *d) irq_data 116 drivers/irqchip/irq-atmel-aic.c static void aic_resume(struct irq_data *d) irq_data 126 drivers/irqchip/irq-atmel-aic.c static void aic_pm_shutdown(struct irq_data *d) irq_data 86 drivers/irqchip/irq-atmel-aic5.c static void aic5_mask(struct irq_data *d) irq_data 103 drivers/irqchip/irq-atmel-aic5.c static void aic5_unmask(struct irq_data *d) irq_data 120 drivers/irqchip/irq-atmel-aic5.c static int aic5_retrigger(struct irq_data *d) irq_data 134 drivers/irqchip/irq-atmel-aic5.c static int aic5_set_type(struct irq_data *d, unsigned type) irq_data 155 drivers/irqchip/irq-atmel-aic5.c static void aic5_suspend(struct irq_data *d) irq_data 185 drivers/irqchip/irq-atmel-aic5.c static void aic5_resume(struct irq_data *d) irq_data 221 drivers/irqchip/irq-atmel-aic5.c static void aic5_pm_shutdown(struct irq_data *d) irq_data 91 drivers/irqchip/irq-bcm2835.c static void armctrl_mask_irq(struct irq_data *d) irq_data 96 drivers/irqchip/irq-bcm2835.c static void armctrl_unmask_irq(struct irq_data *d) irq_data 42 drivers/irqchip/irq-bcm2836.c static void bcm2836_arm_irqchip_mask_timer_irq(struct irq_data *d) irq_data 49 drivers/irqchip/irq-bcm2836.c static void bcm2836_arm_irqchip_unmask_timer_irq(struct irq_data *d) irq_data 62 drivers/irqchip/irq-bcm2836.c static void bcm2836_arm_irqchip_mask_pmu_irq(struct irq_data *d) irq_data 67 drivers/irqchip/irq-bcm2836.c static void bcm2836_arm_irqchip_unmask_pmu_irq(struct irq_data *d) irq_data 78 drivers/irqchip/irq-bcm2836.c static void bcm2836_arm_irqchip_mask_gpu_irq(struct irq_data *d) irq_data 82 drivers/irqchip/irq-bcm2836.c static void bcm2836_arm_irqchip_unmask_gpu_irq(struct irq_data *d) irq_data 111 drivers/irqchip/irq-bcm6345-l1.c struct irq_data *d) irq_data 152 drivers/irqchip/irq-bcm6345-l1.c static inline void __bcm6345_l1_unmask(struct irq_data *d) irq_data 164 drivers/irqchip/irq-bcm6345-l1.c static inline void __bcm6345_l1_mask(struct irq_data *d) irq_data 176 drivers/irqchip/irq-bcm6345-l1.c static void bcm6345_l1_unmask(struct irq_data *d) irq_data 186 drivers/irqchip/irq-bcm6345-l1.c static void bcm6345_l1_mask(struct irq_data *d) irq_data 196 drivers/irqchip/irq-bcm6345-l1.c static int bcm6345_l1_set_affinity(struct irq_data *d, irq_data 148 drivers/irqchip/irq-bcm7038-l1.c static void __bcm7038_l1_unmask(struct irq_data *d, unsigned int cpu_idx) irq_data 159 drivers/irqchip/irq-bcm7038-l1.c static void __bcm7038_l1_mask(struct irq_data *d, unsigned int cpu_idx) irq_data 170 drivers/irqchip/irq-bcm7038-l1.c static void bcm7038_l1_unmask(struct irq_data *d) irq_data 180 drivers/irqchip/irq-bcm7038-l1.c static void bcm7038_l1_mask(struct irq_data *d) irq_data 190 drivers/irqchip/irq-bcm7038-l1.c static int bcm7038_l1_set_affinity(struct irq_data *d, irq_data 218 drivers/irqchip/irq-bcm7038-l1.c static void bcm7038_l1_cpu_offline(struct irq_data *d) irq_data 78 drivers/irqchip/irq-brcmstb-l2.c static void brcmstb_l2_mask_and_ack(struct irq_data *d) irq_data 119 drivers/irqchip/irq-brcmstb-l2.c static void brcmstb_l2_intc_suspend(struct irq_data *d) irq_data 138 drivers/irqchip/irq-brcmstb-l2.c static void brcmstb_l2_intc_resume(struct irq_data *d) irq_data 91 drivers/irqchip/irq-clps711x.c static void clps711x_intc_eoi(struct irq_data *d) irq_data 98 drivers/irqchip/irq-clps711x.c static void clps711x_intc_mask(struct irq_data *d) irq_data 109 drivers/irqchip/irq-clps711x.c static void clps711x_intc_unmask(struct irq_data *d) irq_data 159 drivers/irqchip/irq-crossbar.c struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); irq_data 46 drivers/irqchip/irq-csky-apb-intc.c static void irq_ck_mask_set_bit(struct irq_data *d) irq_data 81 drivers/irqchip/irq-csky-mpintc.c static void csky_mpintc_enable(struct irq_data *d) irq_data 90 drivers/irqchip/irq-csky-mpintc.c static void csky_mpintc_disable(struct irq_data *d) irq_data 97 drivers/irqchip/irq-csky-mpintc.c static void csky_mpintc_eoi(struct irq_data *d) irq_data 104 drivers/irqchip/irq-csky-mpintc.c static int csky_mpintc_set_type(struct irq_data *d, unsigned int type) irq_data 127 drivers/irqchip/irq-csky-mpintc.c static int csky_irq_set_affinity(struct irq_data *d, irq_data 55 drivers/irqchip/irq-davinci-cp-intc.c static void davinci_cp_intc_ack_irq(struct irq_data *d) irq_data 60 drivers/irqchip/irq-davinci-cp-intc.c static void davinci_cp_intc_mask_irq(struct irq_data *d) irq_data 68 drivers/irqchip/irq-davinci-cp-intc.c static void davinci_cp_intc_unmask_irq(struct irq_data *d) irq_data 73 drivers/irqchip/irq-davinci-cp-intc.c static int davinci_cp_intc_set_irq_type(struct irq_data *d, irq_data 54 drivers/irqchip/irq-dw-apb-ictl.c static void dw_apb_ictl_resume(struct irq_data *d) irq_data 56 drivers/irqchip/irq-eznps.c static void nps400_irq_mask(struct irq_data *irqd) irq_data 66 drivers/irqchip/irq-eznps.c static void nps400_irq_unmask(struct irq_data *irqd) irq_data 76 drivers/irqchip/irq-eznps.c static void nps400_irq_eoi_global(struct irq_data *irqd) irq_data 88 drivers/irqchip/irq-eznps.c static void nps400_irq_ack(struct irq_data *irqd) irq_data 54 drivers/irqchip/irq-ftintc010.c static void ft010_irq_mask(struct irq_data *d) irq_data 64 drivers/irqchip/irq-ftintc010.c static void ft010_irq_unmask(struct irq_data *d) irq_data 74 drivers/irqchip/irq-ftintc010.c static void ft010_irq_ack(struct irq_data *d) irq_data 81 drivers/irqchip/irq-ftintc010.c static int ft010_irq_set_type(struct irq_data *d, unsigned int trigger) irq_data 73 drivers/irqchip/irq-gic-v2m.c static void gicv2m_mask_msi_irq(struct irq_data *d) irq_data 79 drivers/irqchip/irq-gic-v2m.c static void gicv2m_unmask_msi_irq(struct irq_data *d) irq_data 107 drivers/irqchip/irq-gic-v2m.c static void gicv2m_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 139 drivers/irqchip/irq-gic-v2m.c struct irq_data *d; irq_data 224 drivers/irqchip/irq-gic-v2m.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 13 drivers/irqchip/irq-gic-v3-its-pci-msi.c static void its_mask_msi_irq(struct irq_data *d) irq_data 19 drivers/irqchip/irq-gic-v3-its-pci-msi.c static void its_unmask_msi_irq(struct irq_data *d) irq_data 1049 drivers/irqchip/irq-gic-v3-its.c static inline u32 its_get_event_id(struct irq_data *d) irq_data 1055 drivers/irqchip/irq-gic-v3-its.c static void lpi_write_config(struct irq_data *d, u8 clr, u8 set) irq_data 1093 drivers/irqchip/irq-gic-v3-its.c static void lpi_update_config(struct irq_data *d, u8 clr, u8 set) irq_data 1101 drivers/irqchip/irq-gic-v3-its.c static void its_vlpi_set_doorbell(struct irq_data *d, bool enable) irq_data 1124 drivers/irqchip/irq-gic-v3-its.c static void its_mask_irq(struct irq_data *d) irq_data 1132 drivers/irqchip/irq-gic-v3-its.c static void its_unmask_irq(struct irq_data *d) irq_data 1140 drivers/irqchip/irq-gic-v3-its.c static int its_set_affinity(struct irq_data *d, const struct cpumask *mask_val, irq_data 1185 drivers/irqchip/irq-gic-v3-its.c static void its_irq_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) irq_data 1201 drivers/irqchip/irq-gic-v3-its.c static int its_irq_set_irqchip_state(struct irq_data *d, irq_data 1240 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d = irq_get_irq_data(vpe->irq); irq_data 1273 drivers/irqchip/irq-gic-v3-its.c static int its_vlpi_map(struct irq_data *d, struct its_cmd_info *info) irq_data 1335 drivers/irqchip/irq-gic-v3-its.c static int its_vlpi_get(struct irq_data *d, struct its_cmd_info *info) irq_data 1357 drivers/irqchip/irq-gic-v3-its.c static int its_vlpi_unmap(struct irq_data *d) irq_data 1397 drivers/irqchip/irq-gic-v3-its.c static int its_vlpi_prop_update(struct irq_data *d, struct its_cmd_info *info) irq_data 1413 drivers/irqchip/irq-gic-v3-its.c static int its_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) irq_data 2613 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d, bool reserve) irq_data 2642 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d) irq_data 2654 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 2664 drivers/irqchip/irq-gic-v3-its.c struct irq_data *data = irq_domain_get_irq_data(domain, irq_data 2792 drivers/irqchip/irq-gic-v3-its.c static int its_vpe_set_affinity(struct irq_data *d, irq_data 2887 drivers/irqchip/irq-gic-v3-its.c static int its_vpe_set_vcpu_affinity(struct irq_data *d, void *vcpu_info) irq_data 2923 drivers/irqchip/irq-gic-v3-its.c static void its_vpe_send_inv(struct irq_data *d) irq_data 2939 drivers/irqchip/irq-gic-v3-its.c static void its_vpe_mask_irq(struct irq_data *d) irq_data 2951 drivers/irqchip/irq-gic-v3-its.c static void its_vpe_unmask_irq(struct irq_data *d) irq_data 2958 drivers/irqchip/irq-gic-v3-its.c static int its_vpe_set_irqchip_state(struct irq_data *d, irq_data 2988 drivers/irqchip/irq-gic-v3-its.c static int its_vpe_retrigger(struct irq_data *d) irq_data 3061 drivers/irqchip/irq-gic-v3-its.c struct irq_data *data = irq_domain_get_irq_data(domain, irq_data 3134 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d, bool reserve) irq_data 3160 drivers/irqchip/irq-gic-v3-its.c struct irq_data *d) irq_data 46 drivers/irqchip/irq-gic-v3-mbi.c struct irq_data *d; irq_data 133 drivers/irqchip/irq-gic-v3-mbi.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 145 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 156 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_mask_msi_irq(struct irq_data *d) irq_data 162 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_unmask_msi_irq(struct irq_data *d) irq_data 203 drivers/irqchip/irq-gic-v3-mbi.c static void mbi_compose_mbi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 131 drivers/irqchip/irq-gic-v3.c static enum gic_intid_range get_intid_range(struct irq_data *d) irq_data 136 drivers/irqchip/irq-gic-v3.c static inline unsigned int gic_irq(struct irq_data *d) irq_data 141 drivers/irqchip/irq-gic-v3.c static inline int gic_irq_in_rdist(struct irq_data *d) irq_data 147 drivers/irqchip/irq-gic-v3.c static inline void __iomem *gic_dist_base(struct irq_data *d) irq_data 243 drivers/irqchip/irq-gic-v3.c static u32 convert_offset_index(struct irq_data *d, u32 offset, u32 *index) irq_data 292 drivers/irqchip/irq-gic-v3.c static int gic_peek_irq(struct irq_data *d, u32 offset) irq_data 308 drivers/irqchip/irq-gic-v3.c static void gic_poke_irq(struct irq_data *d, u32 offset) irq_data 329 drivers/irqchip/irq-gic-v3.c static void gic_mask_irq(struct irq_data *d) irq_data 334 drivers/irqchip/irq-gic-v3.c static void gic_eoimode1_mask_irq(struct irq_data *d) irq_data 349 drivers/irqchip/irq-gic-v3.c static void gic_unmask_irq(struct irq_data *d) irq_data 360 drivers/irqchip/irq-gic-v3.c static int gic_irq_set_irqchip_state(struct irq_data *d, irq_data 389 drivers/irqchip/irq-gic-v3.c static int gic_irq_get_irqchip_state(struct irq_data *d, irq_data 415 drivers/irqchip/irq-gic-v3.c static void gic_irq_set_prio(struct irq_data *d, u8 prio) irq_data 425 drivers/irqchip/irq-gic-v3.c static u32 gic_get_ppi_index(struct irq_data *d) irq_data 437 drivers/irqchip/irq-gic-v3.c static int gic_irq_nmi_setup(struct irq_data *d) irq_data 474 drivers/irqchip/irq-gic-v3.c static void gic_irq_nmi_teardown(struct irq_data *d) irq_data 507 drivers/irqchip/irq-gic-v3.c static void gic_eoi_irq(struct irq_data *d) irq_data 512 drivers/irqchip/irq-gic-v3.c static void gic_eoimode1_eoi_irq(struct irq_data *d) irq_data 523 drivers/irqchip/irq-gic-v3.c static int gic_set_type(struct irq_data *d, unsigned int type) irq_data 563 drivers/irqchip/irq-gic-v3.c static int gic_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu) irq_data 1128 drivers/irqchip/irq-gic-v3.c static int gic_set_affinity(struct irq_data *d, const struct cpumask *mask_val, irq_data 1367 drivers/irqchip/irq-gic-v3.c struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); irq_data 159 drivers/irqchip/irq-gic.c static inline void __iomem *gic_dist_base(struct irq_data *d) irq_data 165 drivers/irqchip/irq-gic.c static inline void __iomem *gic_cpu_base(struct irq_data *d) irq_data 171 drivers/irqchip/irq-gic.c static inline unsigned int gic_irq(struct irq_data *d) irq_data 176 drivers/irqchip/irq-gic.c static inline bool cascading_gic_irq(struct irq_data *d) irq_data 190 drivers/irqchip/irq-gic.c static void gic_poke_irq(struct irq_data *d, u32 offset) irq_data 196 drivers/irqchip/irq-gic.c static int gic_peek_irq(struct irq_data *d, u32 offset) irq_data 202 drivers/irqchip/irq-gic.c static void gic_mask_irq(struct irq_data *d) irq_data 207 drivers/irqchip/irq-gic.c static void gic_eoimode1_mask_irq(struct irq_data *d) irq_data 222 drivers/irqchip/irq-gic.c static void gic_unmask_irq(struct irq_data *d) irq_data 227 drivers/irqchip/irq-gic.c static void gic_eoi_irq(struct irq_data *d) irq_data 232 drivers/irqchip/irq-gic.c static void gic_eoimode1_eoi_irq(struct irq_data *d) irq_data 241 drivers/irqchip/irq-gic.c static int gic_irq_set_irqchip_state(struct irq_data *d, irq_data 267 drivers/irqchip/irq-gic.c static int gic_irq_get_irqchip_state(struct irq_data *d, irq_data 290 drivers/irqchip/irq-gic.c static int gic_set_type(struct irq_data *d, unsigned int type) irq_data 315 drivers/irqchip/irq-gic.c static int gic_irq_set_vcpu_affinity(struct irq_data *d, void *vcpu) irq_data 329 drivers/irqchip/irq-gic.c static int gic_set_affinity(struct irq_data *d, const struct cpumask *mask_val, irq_data 71 drivers/irqchip/irq-hip04.c static inline void __iomem *hip04_dist_base(struct irq_data *d) irq_data 77 drivers/irqchip/irq-hip04.c static inline void __iomem *hip04_cpu_base(struct irq_data *d) irq_data 83 drivers/irqchip/irq-hip04.c static inline unsigned int hip04_irq(struct irq_data *d) irq_data 91 drivers/irqchip/irq-hip04.c static void hip04_mask_irq(struct irq_data *d) irq_data 101 drivers/irqchip/irq-hip04.c static void hip04_unmask_irq(struct irq_data *d) irq_data 111 drivers/irqchip/irq-hip04.c static void hip04_eoi_irq(struct irq_data *d) irq_data 116 drivers/irqchip/irq-hip04.c static int hip04_irq_set_type(struct irq_data *d, unsigned int type) irq_data 146 drivers/irqchip/irq-hip04.c static int hip04_irq_set_affinity(struct irq_data *d, irq_data 37 drivers/irqchip/irq-i8259.c static void disable_8259A_irq(struct irq_data *d); irq_data 38 drivers/irqchip/irq-i8259.c static void enable_8259A_irq(struct irq_data *d); irq_data 39 drivers/irqchip/irq-i8259.c static void mask_and_ack_8259A(struct irq_data *d); irq_data 68 drivers/irqchip/irq-i8259.c static void disable_8259A_irq(struct irq_data *d) irq_data 83 drivers/irqchip/irq-i8259.c static void enable_8259A_irq(struct irq_data *d) irq_data 134 drivers/irqchip/irq-i8259.c static void mask_and_ack_8259A(struct irq_data *d) irq_data 120 drivers/irqchip/irq-imgpdc.c static struct pdc_intc_priv *irqd_to_priv(struct irq_data *data) irq_data 131 drivers/irqchip/irq-imgpdc.c static void perip_irq_mask(struct irq_data *data) irq_data 141 drivers/irqchip/irq-imgpdc.c static void perip_irq_unmask(struct irq_data *data) irq_data 151 drivers/irqchip/irq-imgpdc.c static int syswake_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 197 drivers/irqchip/irq-imgpdc.c static int pdc_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 73 drivers/irqchip/irq-imx-gpcv2.c static int imx_gpcv2_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 95 drivers/irqchip/irq-imx-gpcv2.c static void imx_gpcv2_irq_unmask(struct irq_data *d) irq_data 111 drivers/irqchip/irq-imx-gpcv2.c static void imx_gpcv2_irq_mask(struct irq_data *d) irq_data 45 drivers/irqchip/irq-imx-irqsteer.c static void imx_irqsteer_irq_unmask(struct irq_data *d) irq_data 59 drivers/irqchip/irq-imx-irqsteer.c static void imx_irqsteer_irq_mask(struct irq_data *d) irq_data 26 drivers/irqchip/irq-ingenic-tcu.c struct irq_chip *irq_chip = irq_data_get_irq_chip(&desc->irq_data); irq_data 46 drivers/irqchip/irq-ingenic-tcu.c static void ingenic_tcu_gc_unmask_enable_reg(struct irq_data *d) irq_data 60 drivers/irqchip/irq-ingenic-tcu.c static void ingenic_tcu_gc_mask_disable_reg(struct irq_data *d) irq_data 73 drivers/irqchip/irq-ingenic-tcu.c static void ingenic_tcu_gc_mask_disable_reg_and_ack(struct irq_data *d) irq_data 61 drivers/irqchip/irq-ingenic.c void ingenic_intc_irq_suspend(struct irq_data *data) irq_data 67 drivers/irqchip/irq-ingenic.c void ingenic_intc_irq_resume(struct irq_data *data) irq_data 65 drivers/irqchip/irq-ixp4xx.c static int ixp4xx_set_irq_type(struct irq_data *d, unsigned int type) irq_data 73 drivers/irqchip/irq-ixp4xx.c static void ixp4xx_irq_mask(struct irq_data *d) irq_data 93 drivers/irqchip/irq-ixp4xx.c static void ixp4xx_irq_unmask(struct irq_data *d) irq_data 61 drivers/irqchip/irq-jcore-aic.c static void noop(struct irq_data *data) irq_data 66 drivers/irqchip/irq-keystone.c static void keystone_irq_setmask(struct irq_data *d) irq_data 74 drivers/irqchip/irq-keystone.c static void keystone_irq_unmask(struct irq_data *d) irq_data 82 drivers/irqchip/irq-keystone.c static void keystone_irq_ack(struct irq_data *d) irq_data 45 drivers/irqchip/irq-lpc32xx.c static void lpc32xx_irq_mask(struct irq_data *d) irq_data 54 drivers/irqchip/irq-lpc32xx.c static void lpc32xx_irq_unmask(struct irq_data *d) irq_data 63 drivers/irqchip/irq-lpc32xx.c static void lpc32xx_irq_ack(struct irq_data *d) irq_data 71 drivers/irqchip/irq-lpc32xx.c static int lpc32xx_irq_set_type(struct irq_data *d, unsigned int type) irq_data 85 drivers/irqchip/irq-ls-scfg-msi.c static void ls_scfg_msi_compose_msg(struct irq_data *data, struct msi_msg *msg) irq_data 103 drivers/irqchip/irq-ls-scfg-msi.c static int ls_scfg_msi_set_affinity(struct irq_data *irq_data, irq_data 106 drivers/irqchip/irq-ls-scfg-msi.c struct ls_scfg_msi *msi_data = irq_data_get_irq_chip_data(irq_data); irq_data 125 drivers/irqchip/irq-ls-scfg-msi.c irq_data_update_effective_affinity(irq_data, cpumask_of(cpu)); irq_data 172 drivers/irqchip/irq-ls-scfg-msi.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 72 drivers/irqchip/irq-ls1x.c static int ls_intc_set_type(struct irq_data *data, unsigned int type) irq_data 166 drivers/irqchip/irq-madera.c struct irq_data *irq_data; irq_data 178 drivers/irqchip/irq-madera.c irq_data = irq_get_irq_data(madera->irq); irq_data 179 drivers/irqchip/irq-madera.c if (!irq_data) { irq_data 184 drivers/irqchip/irq-madera.c irq_flags = irqd_get_trigger_type(irq_data); irq_data 215 drivers/irqchip/irq-madera.c &madera_irq_chip, &madera->irq_data); irq_data 236 drivers/irqchip/irq-madera.c regmap_del_irq_chip(madera->irq, madera->irq_data); irq_data 104 drivers/irqchip/irq-mbigen.c static void mbigen_eoi_irq(struct irq_data *data) irq_data 116 drivers/irqchip/irq-mbigen.c static int mbigen_set_type(struct irq_data *data, unsigned int type) irq_data 149 drivers/irqchip/irq-mbigen.c struct irq_data *d = irq_get_irq_data(desc->irq); irq_data 233 drivers/irqchip/irq-meson-gpio.c static int meson_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 332 drivers/irqchip/irq-meson-gpio.c struct irq_data *irq_data; irq_data 340 drivers/irqchip/irq-meson-gpio.c irq_data = irq_domain_get_irq_data(domain, virq); irq_data 341 drivers/irqchip/irq-meson-gpio.c channel_hwirq = irq_data_get_irq_chip_data(irq_data); irq_data 40 drivers/irqchip/irq-mips-cpu.c static inline void unmask_mips_irq(struct irq_data *d) irq_data 46 drivers/irqchip/irq-mips-cpu.c static inline void mask_mips_irq(struct irq_data *d) irq_data 67 drivers/irqchip/irq-mips-cpu.c static unsigned int mips_mt_cpu_irq_startup(struct irq_data *d) irq_data 81 drivers/irqchip/irq-mips-cpu.c static void mips_mt_cpu_irq_ack(struct irq_data *d) irq_data 91 drivers/irqchip/irq-mips-cpu.c static void mips_mt_send_ipi(struct irq_data *d, unsigned int cpu) irq_data 108 drivers/irqchip/irq-mips-gic.c static void gic_send_ipi(struct irq_data *d, unsigned int cpu) irq_data 176 drivers/irqchip/irq-mips-gic.c static void gic_mask_irq(struct irq_data *d) irq_data 184 drivers/irqchip/irq-mips-gic.c static void gic_unmask_irq(struct irq_data *d) irq_data 196 drivers/irqchip/irq-mips-gic.c static void gic_ack_irq(struct irq_data *d) irq_data 203 drivers/irqchip/irq-mips-gic.c static int gic_set_type(struct irq_data *d, unsigned int type) irq_data 256 drivers/irqchip/irq-mips-gic.c static int gic_set_affinity(struct irq_data *d, const struct cpumask *cpumask, irq_data 327 drivers/irqchip/irq-mips-gic.c static void gic_mask_local_irq(struct irq_data *d) irq_data 334 drivers/irqchip/irq-mips-gic.c static void gic_unmask_local_irq(struct irq_data *d) irq_data 347 drivers/irqchip/irq-mips-gic.c static void gic_mask_local_irq_all_vpes(struct irq_data *d) irq_data 365 drivers/irqchip/irq-mips-gic.c static void gic_unmask_local_irq_all_vpes(struct irq_data *d) irq_data 383 drivers/irqchip/irq-mips-gic.c static void gic_all_vpes_irq_cpu_online(struct irq_data *d) irq_data 419 drivers/irqchip/irq-mips-gic.c struct irq_data *data; irq_data 624 drivers/irqchip/irq-mips-gic.c struct irq_data *data; irq_data 67 drivers/irqchip/irq-mmp.c static void icu_mask_ack_irq(struct irq_data *d) irq_data 91 drivers/irqchip/irq-mmp.c static void icu_mask_irq(struct irq_data *d) irq_data 120 drivers/irqchip/irq-mmp.c static void icu_unmask_irq(struct irq_data *d) irq_data 24 drivers/irqchip/irq-mscc-ocelot.c static void ocelot_irq_unmask(struct irq_data *data) irq_data 40 drivers/irqchip/irq-mtk-cirq.c static void mtk_cirq_write_mask(struct irq_data *data, unsigned int offset) irq_data 49 drivers/irqchip/irq-mtk-cirq.c static void mtk_cirq_mask(struct irq_data *data) irq_data 55 drivers/irqchip/irq-mtk-cirq.c static void mtk_cirq_unmask(struct irq_data *data) irq_data 61 drivers/irqchip/irq-mtk-cirq.c static int mtk_cirq_set_type(struct irq_data *data, unsigned int type) irq_data 26 drivers/irqchip/irq-mtk-sysirq.c static int mtk_sysirq_set_type(struct irq_data *data, unsigned int type) irq_data 56 drivers/irqchip/irq-mvebu-gicp.c static void gicp_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 133 drivers/irqchip/irq-mvebu-gicp.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 94 drivers/irqchip/irq-mvebu-icu.c struct irq_data *d = irq_get_irq_data(desc->irq); irq_data 258 drivers/irqchip/irq-mvebu-icu.c struct irq_data *d = irq_get_irq_data(virq); irq_data 50 drivers/irqchip/irq-mvebu-odmi.c static void odmi_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) irq_data 83 drivers/irqchip/irq-mvebu-odmi.c struct irq_data *d; irq_data 128 drivers/irqchip/irq-mvebu-odmi.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 42 drivers/irqchip/irq-mvebu-pic.c static void mvebu_pic_eoi_irq(struct irq_data *d) irq_data 49 drivers/irqchip/irq-mvebu-pic.c static void mvebu_pic_mask_irq(struct irq_data *d) irq_data 59 drivers/irqchip/irq-mvebu-pic.c static void mvebu_pic_unmask_irq(struct irq_data *d) irq_data 56 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_ack_irq(struct irq_data *d) irq_data 65 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_mask_irq(struct irq_data *d) irq_data 79 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_unmask_irq(struct irq_data *d) irq_data 93 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_set_affinity(struct irq_data *d, irq_data 100 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_set_irqchip_state(struct irq_data *d, irq_data 121 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_ap_set_type(struct irq_data *data, unsigned int type) irq_data 138 drivers/irqchip/irq-mvebu-sei.c static void mvebu_sei_cp_compose_msi_msg(struct irq_data *data, irq_data 149 drivers/irqchip/irq-mvebu-sei.c static int mvebu_sei_cp_set_type(struct irq_data *data, unsigned int type) irq_data 186 drivers/irqchip/irq-mvebu-sei.c struct irq_data *d = irq_domain_get_irq_data(domain, virq + i); irq_data 294 drivers/irqchip/irq-mvebu-sei.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 62 drivers/irqchip/irq-mxs.c static u32 icoll_intr_bitshift(struct irq_data *d, u32 bit) irq_data 72 drivers/irqchip/irq-mxs.c static void __iomem *icoll_intr_reg(struct irq_data *d) irq_data 78 drivers/irqchip/irq-mxs.c static void icoll_ack_irq(struct irq_data *d) irq_data 89 drivers/irqchip/irq-mxs.c static void icoll_mask_irq(struct irq_data *d) irq_data 95 drivers/irqchip/irq-mxs.c static void icoll_unmask_irq(struct irq_data *d) irq_data 101 drivers/irqchip/irq-mxs.c static void asm9260_mask_irq(struct irq_data *d) irq_data 107 drivers/irqchip/irq-mxs.c static void asm9260_unmask_irq(struct irq_data *d) irq_data 140 drivers/irqchip/irq-omap-intc.c static void omap_ack_irq(struct irq_data *d) irq_data 145 drivers/irqchip/irq-omap-intc.c static void omap_mask_ack_irq(struct irq_data *d) irq_data 26 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_mask(struct irq_data *data) irq_data 31 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_unmask(struct irq_data *data) irq_data 36 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_ack(struct irq_data *data) irq_data 41 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_mask_ack(struct irq_data *data) irq_data 53 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_or1200_ack(struct irq_data *data) irq_data 58 drivers/irqchip/irq-or1k-pic.c static void or1k_pic_or1200_mask_ack(struct irq_data *data) irq_data 129 drivers/irqchip/irq-orion.c static unsigned int orion_bridge_irq_startup(struct irq_data *d) irq_data 31 drivers/irqchip/irq-partition-percpu.c static void partition_irq_mask(struct irq_data *d) irq_data 35 drivers/irqchip/irq-partition-percpu.c struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); irq_data 42 drivers/irqchip/irq-partition-percpu.c static void partition_irq_unmask(struct irq_data *d) irq_data 46 drivers/irqchip/irq-partition-percpu.c struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); irq_data 53 drivers/irqchip/irq-partition-percpu.c static int partition_irq_set_irqchip_state(struct irq_data *d, irq_data 59 drivers/irqchip/irq-partition-percpu.c struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); irq_data 68 drivers/irqchip/irq-partition-percpu.c static int partition_irq_get_irqchip_state(struct irq_data *d, irq_data 74 drivers/irqchip/irq-partition-percpu.c struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); irq_data 83 drivers/irqchip/irq-partition-percpu.c static int partition_irq_set_type(struct irq_data *d, unsigned int type) irq_data 87 drivers/irqchip/irq-partition-percpu.c struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); irq_data 95 drivers/irqchip/irq-partition-percpu.c static void partition_irq_print_chip(struct irq_data *d, struct seq_file *p) irq_data 99 drivers/irqchip/irq-partition-percpu.c struct irq_data *data = irq_desc_get_irq_data(part->chained_desc); irq_data 168 drivers/irqchip/irq-partition-percpu.c struct irq_data *d; irq_data 52 drivers/irqchip/irq-pic32-evic.c static struct evic_chip_data *irqd_to_priv(struct irq_data *data) irq_data 77 drivers/irqchip/irq-pic32-evic.c static int pic32_set_type_edge(struct irq_data *data, irq_data 129 drivers/irqchip/irq-pic32-evic.c struct irq_data *data; irq_data 30 drivers/irqchip/irq-rda-intc.c static void rda_intc_mask_irq(struct irq_data *d) irq_data 35 drivers/irqchip/irq-rda-intc.c static void rda_intc_unmask_irq(struct irq_data *d) irq_data 40 drivers/irqchip/irq-rda-intc.c static int rda_intc_set_type(struct irq_data *data, unsigned int flow_type) irq_data 29 drivers/irqchip/irq-renesas-h8300h.c static void h8300h_disable_irq(struct irq_data *data) irq_data 43 drivers/irqchip/irq-renesas-h8300h.c static void h8300h_enable_irq(struct irq_data *data) irq_data 34 drivers/irqchip/irq-renesas-h8s.c static void h8s_disable_irq(struct irq_data *data) irq_data 48 drivers/irqchip/irq-renesas-h8s.c static void h8s_enable_irq(struct irq_data *data) irq_data 179 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_irq_enable(struct irq_data *d) irq_data 188 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_irq_disable(struct irq_data *d) irq_data 197 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_shared_irq_enable(struct irq_data *d) irq_data 208 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_shared_irq_disable(struct irq_data *d) irq_data 219 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_irq_enable_force(struct irq_data *d) irq_data 233 drivers/irqchip/irq-renesas-intc-irqpin.c static void intc_irqpin_irq_disable_force(struct irq_data *d) irq_data 257 drivers/irqchip/irq-renesas-intc-irqpin.c static int intc_irqpin_irq_set_type(struct irq_data *d, unsigned int type) irq_data 269 drivers/irqchip/irq-renesas-intc-irqpin.c static int intc_irqpin_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 382 drivers/irqchip/irq-renesas-intc-irqpin.c void (*enable_fn)(struct irq_data *d); irq_data 383 drivers/irqchip/irq-renesas-intc-irqpin.c void (*disable_fn)(struct irq_data *d); irq_data 56 drivers/irqchip/irq-renesas-irqc.c static struct irqc_priv *irq_data_to_priv(struct irq_data *data) irq_data 74 drivers/irqchip/irq-renesas-irqc.c static int irqc_irq_set_type(struct irq_data *d, unsigned int type) irq_data 93 drivers/irqchip/irq-renesas-irqc.c static int irqc_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 49 drivers/irqchip/irq-renesas-rza1.c static struct rza1_irqc_priv *irq_data_to_priv(struct irq_data *data) irq_data 54 drivers/irqchip/irq-renesas-rza1.c static void rza1_irqc_eoi(struct irq_data *d) irq_data 68 drivers/irqchip/irq-renesas-rza1.c static int rza1_irqc_set_type(struct irq_data *d, unsigned int type) irq_data 77 drivers/irqchip/irq-s3c24xx.c static void s3c_irq_mask(struct irq_data *data) irq_data 79 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); irq_data 80 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *intc = irq_data->intc; irq_data 87 drivers/irqchip/irq-s3c24xx.c mask |= (1UL << irq_data->offset); irq_data 91 drivers/irqchip/irq-s3c24xx.c parent_data = &parent_intc->irqs[irq_data->parent_irq]; irq_data 99 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); irq_data 105 drivers/irqchip/irq-s3c24xx.c static void s3c_irq_unmask(struct irq_data *data) irq_data 107 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); irq_data 108 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *intc = irq_data->intc; irq_data 114 drivers/irqchip/irq-s3c24xx.c mask &= ~(1UL << irq_data->offset); irq_data 119 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); irq_data 124 drivers/irqchip/irq-s3c24xx.c static inline void s3c_irq_ack(struct irq_data *data) irq_data 126 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); irq_data 127 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *intc = irq_data->intc; irq_data 128 drivers/irqchip/irq-s3c24xx.c unsigned long bitval = 1UL << irq_data->offset; irq_data 135 drivers/irqchip/irq-s3c24xx.c static int s3c_irq_type(struct irq_data *data, unsigned int type) irq_data 209 drivers/irqchip/irq-s3c24xx.c static int s3c_irqext_type(struct irq_data *data, unsigned int type) irq_data 238 drivers/irqchip/irq-s3c24xx.c static int s3c_irqext0_type(struct irq_data *data, unsigned int type) irq_data 295 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data = irq_desc_get_chip_data(desc); irq_data 296 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *intc = irq_data->intc; irq_data 297 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_intc *sub_intc = irq_data->sub_intc; irq_data 313 drivers/irqchip/irq-s3c24xx.c src &= irq_data->sub_bits; irq_data 411 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data = &intc->irqs[hw]; irq_data 417 drivers/irqchip/irq-s3c24xx.c irq_data->intc = intc; irq_data 418 drivers/irqchip/irq-s3c24xx.c irq_data->offset = hw; irq_data 423 drivers/irqchip/irq-s3c24xx.c switch (irq_data->type) { irq_data 454 drivers/irqchip/irq-s3c24xx.c pr_err("irq-s3c24xx: unsupported irqtype %d\n", irq_data->type); irq_data 458 drivers/irqchip/irq-s3c24xx.c irq_set_chip_data(virq, irq_data); irq_data 460 drivers/irqchip/irq-s3c24xx.c if (parent_intc && irq_data->type != S3C_IRQTYPE_NONE) { irq_data 461 drivers/irqchip/irq-s3c24xx.c if (irq_data->parent_irq > 31) { irq_data 463 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); irq_data 467 drivers/irqchip/irq-s3c24xx.c parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; irq_data 473 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); irq_data 476 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq); irq_data 517 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data, irq_data 531 drivers/irqchip/irq-s3c24xx.c intc->irqs = irq_data; irq_data 1146 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; irq_data 1149 drivers/irqchip/irq-s3c24xx.c irq_data->intc = intc; irq_data 1150 drivers/irqchip/irq-s3c24xx.c irq_data->offset = intc_hw; irq_data 1158 drivers/irqchip/irq-s3c24xx.c irq_set_chip_data(virq, irq_data); irq_data 1172 drivers/irqchip/irq-s3c24xx.c struct s3c_irq_data *irq_data; irq_data 1190 drivers/irqchip/irq-s3c24xx.c irq_data = &intc->irqs[intspec[2]]; irq_data 1191 drivers/irqchip/irq-s3c24xx.c irq_data->parent_irq = intspec[1]; irq_data 1192 drivers/irqchip/irq-s3c24xx.c parent_irq_data = &parent_intc->irqs[irq_data->parent_irq]; irq_data 34 drivers/irqchip/irq-sa11x0.c static void sa1100_mask_irq(struct irq_data *d) irq_data 43 drivers/irqchip/irq-sa11x0.c static void sa1100_unmask_irq(struct irq_data *d) irq_data 52 drivers/irqchip/irq-sa11x0.c static int sa1100_set_wake(struct irq_data *d, unsigned int on) irq_data 100 drivers/irqchip/irq-sifive-plic.c static void plic_irq_unmask(struct irq_data *d) irq_data 109 drivers/irqchip/irq-sifive-plic.c static void plic_irq_mask(struct irq_data *d) irq_data 115 drivers/irqchip/irq-sifive-plic.c static int plic_set_affinity(struct irq_data *d, irq_data 137 drivers/irqchip/irq-sifive-plic.c static void plic_irq_eoi(struct irq_data *d) irq_data 40 drivers/irqchip/irq-sni-exiu.c static void exiu_irq_eoi(struct irq_data *d) irq_data 48 drivers/irqchip/irq-sni-exiu.c static void exiu_irq_mask(struct irq_data *d) irq_data 58 drivers/irqchip/irq-sni-exiu.c static void exiu_irq_unmask(struct irq_data *d) irq_data 68 drivers/irqchip/irq-sni-exiu.c static void exiu_irq_enable(struct irq_data *d) irq_data 81 drivers/irqchip/irq-sni-exiu.c static int exiu_irq_set_type(struct irq_data *d, unsigned int type) irq_data 255 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_set_type(struct irq_data *d, irq_data 316 drivers/irqchip/irq-stm32-exti.c static int stm32_irq_set_type(struct irq_data *d, unsigned int type) irq_data 408 drivers/irqchip/irq-stm32-exti.c struct irq_data *data = irq_domain_get_irq_data(d, virq); irq_data 419 drivers/irqchip/irq-stm32-exti.c static void stm32_irq_ack(struct irq_data *d) irq_data 434 drivers/irqchip/irq-stm32-exti.c static inline u32 stm32_exti_set_bit(struct irq_data *d, u32 reg) irq_data 447 drivers/irqchip/irq-stm32-exti.c static inline u32 stm32_exti_clr_bit(struct irq_data *d, u32 reg) irq_data 460 drivers/irqchip/irq-stm32-exti.c static void stm32_exti_h_eoi(struct irq_data *d) irq_data 477 drivers/irqchip/irq-stm32-exti.c static void stm32_exti_h_mask(struct irq_data *d) irq_data 490 drivers/irqchip/irq-stm32-exti.c static void stm32_exti_h_unmask(struct irq_data *d) irq_data 503 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_h_set_type(struct irq_data *d, unsigned int type) irq_data 535 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_h_set_wake(struct irq_data *d, unsigned int on) irq_data 552 drivers/irqchip/irq-stm32-exti.c static int stm32_exti_h_set_affinity(struct irq_data *d, irq_data 49 drivers/irqchip/irq-sun4i.c static void sun4i_irq_ack(struct irq_data *irqd) irq_data 59 drivers/irqchip/irq-sun4i.c static void sun4i_irq_mask(struct irq_data *irqd) irq_data 72 drivers/irqchip/irq-sun4i.c static void sun4i_irq_unmask(struct irq_data *irqd) irq_data 110 drivers/irqchip/irq-sunxi-nmi.c static int sunxi_sc_nmi_set_type(struct irq_data *data, unsigned int flow_type) irq_data 88 drivers/irqchip/irq-tango.c static int tangox_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 42 drivers/irqchip/irq-tb10x.c static int tb10x_irq_set_type(struct irq_data *data, unsigned int flow_type) irq_data 82 drivers/irqchip/irq-tegra.c static inline void tegra_ictlr_write_mask(struct irq_data *d, unsigned long reg) irq_data 91 drivers/irqchip/irq-tegra.c static void tegra_mask(struct irq_data *d) irq_data 97 drivers/irqchip/irq-tegra.c static void tegra_unmask(struct irq_data *d) irq_data 103 drivers/irqchip/irq-tegra.c static void tegra_eoi(struct irq_data *d) irq_data 109 drivers/irqchip/irq-tegra.c static int tegra_retrigger(struct irq_data *d) irq_data 116 drivers/irqchip/irq-tegra.c static int tegra_set_wake(struct irq_data *d, unsigned int enable) irq_data 326 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_request_resources(struct irq_data *data) irq_data 346 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_release_resources(struct irq_data *data) irq_data 359 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_manage_event(struct irq_data *data, u32 offset) irq_data 377 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_mask_irq(struct irq_data *data) irq_data 386 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_unmask_irq(struct irq_data *data) irq_data 395 drivers/irqchip/irq-ti-sci-inta.c static void ti_sci_inta_ack_irq(struct irq_data *data) irq_data 405 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_set_affinity(struct irq_data *d, irq_data 420 drivers/irqchip/irq-ti-sci-inta.c static int ti_sci_inta_set_type(struct irq_data *data, unsigned int type) irq_data 459 drivers/irqchip/irq-ti-sci-inta.c struct irq_data *data = irq_domain_get_irq_data(domain, virq); irq_data 92 drivers/irqchip/irq-ti-sci-intr.c struct irq_data *data, *parent_data; irq_data 32 drivers/irqchip/irq-ts4800.c static void ts4800_irq_mask(struct irq_data *d) irq_data 41 drivers/irqchip/irq-ts4800.c static void ts4800_irq_unmask(struct irq_data *d) irq_data 57 drivers/irqchip/irq-uniphier-aidet.c static int uniphier_aidet_irq_set_type(struct irq_data *data, unsigned int type) irq_data 54 drivers/irqchip/irq-versatile-fpga.c static void fpga_irq_mask(struct irq_data *d) irq_data 62 drivers/irqchip/irq-versatile-fpga.c static void fpga_irq_unmask(struct irq_data *d) irq_data 86 drivers/irqchip/irq-vf610-mscm-ir.c static void vf610_mscm_ir_enable(struct irq_data *data) irq_data 103 drivers/irqchip/irq-vf610-mscm-ir.c static void vf610_mscm_ir_disable(struct irq_data *data) irq_data 303 drivers/irqchip/irq-vic.c static void vic_ack_irq(struct irq_data *d) irq_data 312 drivers/irqchip/irq-vic.c static void vic_mask_irq(struct irq_data *d) irq_data 319 drivers/irqchip/irq-vic.c static void vic_unmask_irq(struct irq_data *d) irq_data 341 drivers/irqchip/irq-vic.c static int vic_set_wake(struct irq_data *d, unsigned int on) irq_data 70 drivers/irqchip/irq-vt8500.c static void vt8500_irq_mask(struct irq_data *d) irq_data 91 drivers/irqchip/irq-vt8500.c static void vt8500_irq_unmask(struct irq_data *d) irq_data 102 drivers/irqchip/irq-vt8500.c static int vt8500_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 61 drivers/irqchip/irq-xilinx-intc.c static void intc_enable_or_unmask(struct irq_data *d) irq_data 77 drivers/irqchip/irq-xilinx-intc.c static void intc_disable_or_mask(struct irq_data *d) irq_data 83 drivers/irqchip/irq-xilinx-intc.c static void intc_ack(struct irq_data *d) irq_data 89 drivers/irqchip/irq-xilinx-intc.c static void intc_mask_ack(struct irq_data *d) irq_data 69 drivers/irqchip/irq-xtensa-mx.c static void xtensa_mx_irq_mask(struct irq_data *d) irq_data 87 drivers/irqchip/irq-xtensa-mx.c static void xtensa_mx_irq_unmask(struct irq_data *d) irq_data 105 drivers/irqchip/irq-xtensa-mx.c static void xtensa_mx_irq_enable(struct irq_data *d) irq_data 110 drivers/irqchip/irq-xtensa-mx.c static void xtensa_mx_irq_disable(struct irq_data *d) irq_data 115 drivers/irqchip/irq-xtensa-mx.c static void xtensa_mx_irq_ack(struct irq_data *d) irq_data 120 drivers/irqchip/irq-xtensa-mx.c static int xtensa_mx_irq_retrigger(struct irq_data *d) irq_data 130 drivers/irqchip/irq-xtensa-mx.c static int xtensa_mx_irq_set_affinity(struct irq_data *d, irq_data 44 drivers/irqchip/irq-xtensa-pic.c static void xtensa_irq_mask(struct irq_data *d) irq_data 50 drivers/irqchip/irq-xtensa-pic.c static void xtensa_irq_unmask(struct irq_data *d) irq_data 56 drivers/irqchip/irq-xtensa-pic.c static void xtensa_irq_enable(struct irq_data *d) irq_data 61 drivers/irqchip/irq-xtensa-pic.c static void xtensa_irq_disable(struct irq_data *d) irq_data 66 drivers/irqchip/irq-xtensa-pic.c static void xtensa_irq_ack(struct irq_data *d) irq_data 71 drivers/irqchip/irq-xtensa-pic.c static int xtensa_irq_retrigger(struct irq_data *d) irq_data 39 drivers/irqchip/irq-zevio.c static void zevio_irq_ack(struct irq_data *irqd) irq_data 83 drivers/irqchip/qcom-irq-combiner.c static void combiner_irq_chip_mask_irq(struct irq_data *data) irq_data 91 drivers/irqchip/qcom-irq-combiner.c static void combiner_irq_chip_unmask_irq(struct irq_data *data) irq_data 50 drivers/irqchip/qcom-pdc.c static void pdc_enable_intr(struct irq_data *d, bool on) irq_data 66 drivers/irqchip/qcom-pdc.c static void qcom_pdc_gic_mask(struct irq_data *d) irq_data 72 drivers/irqchip/qcom-pdc.c static void qcom_pdc_gic_unmask(struct irq_data *d) irq_data 112 drivers/irqchip/qcom-pdc.c static int qcom_pdc_gic_set_type(struct irq_data *d, unsigned int type) irq_data 58 drivers/irqchip/spear-shirq.c static void shirq_irq_mask(struct irq_data *d) irq_data 70 drivers/irqchip/spear-shirq.c static void shirq_irq_unmask(struct irq_data *d) irq_data 1278 drivers/memory/omap-gpmc.c static void gpmc_irq_disable(struct irq_data *p) irq_data 1283 drivers/memory/omap-gpmc.c static void gpmc_irq_enable(struct irq_data *p) irq_data 1288 drivers/memory/omap-gpmc.c static void gpmc_irq_mask(struct irq_data *d) irq_data 1293 drivers/memory/omap-gpmc.c static void gpmc_irq_unmask(struct irq_data *d) irq_data 1318 drivers/memory/omap-gpmc.c static void gpmc_irq_ack(struct irq_data *d) irq_data 1330 drivers/memory/omap-gpmc.c static int gpmc_irq_set_type(struct irq_data *d, unsigned int trigger) irq_data 393 drivers/mfd/88pm800.c chip->regmap_irq_chip, &chip->irq_data); irq_data 401 drivers/mfd/88pm800.c regmap_del_irq_chip(chip->irq, chip->irq_data); irq_data 168 drivers/mfd/88pm805.c chip->regmap_irq_chip, &chip->irq_data); irq_data 176 drivers/mfd/88pm805.c regmap_del_irq_chip(chip->irq, chip->irq_data); irq_data 465 drivers/mfd/88pm860x-core.c struct pm860x_irq_data *irq_data; irq_data 472 drivers/mfd/88pm860x-core.c irq_data = &pm860x_irqs[i]; irq_data 473 drivers/mfd/88pm860x-core.c if (read_reg != irq_data->reg) { irq_data 474 drivers/mfd/88pm860x-core.c read_reg = irq_data->reg; irq_data 475 drivers/mfd/88pm860x-core.c value = pm860x_reg_read(i2c, irq_data->reg); irq_data 477 drivers/mfd/88pm860x-core.c if (value & irq_data->enable) irq_data 483 drivers/mfd/88pm860x-core.c static void pm860x_irq_lock(struct irq_data *data) irq_data 490 drivers/mfd/88pm860x-core.c static void pm860x_irq_sync_unlock(struct irq_data *data) irq_data 493 drivers/mfd/88pm860x-core.c struct pm860x_irq_data *irq_data; irq_data 504 drivers/mfd/88pm860x-core.c irq_data = &pm860x_irqs[i]; irq_data 505 drivers/mfd/88pm860x-core.c switch (irq_data->mask_reg) { irq_data 507 drivers/mfd/88pm860x-core.c mask[0] &= ~irq_data->offs; irq_data 508 drivers/mfd/88pm860x-core.c mask[0] |= irq_data->enable; irq_data 511 drivers/mfd/88pm860x-core.c mask[1] &= ~irq_data->offs; irq_data 512 drivers/mfd/88pm860x-core.c mask[1] |= irq_data->enable; irq_data 515 drivers/mfd/88pm860x-core.c mask[2] &= ~irq_data->offs; irq_data 516 drivers/mfd/88pm860x-core.c mask[2] |= irq_data->enable; irq_data 534 drivers/mfd/88pm860x-core.c static void pm860x_irq_enable(struct irq_data *data) irq_data 539 drivers/mfd/88pm860x-core.c static void pm860x_irq_disable(struct irq_data *data) irq_data 343 drivers/mfd/ab8500-core.c static void ab8500_irq_lock(struct irq_data *data) irq_data 351 drivers/mfd/ab8500-core.c static void ab8500_irq_sync_unlock(struct irq_data *data) irq_data 384 drivers/mfd/ab8500-core.c static void ab8500_irq_mask(struct irq_data *data) irq_data 403 drivers/mfd/ab8500-core.c static void ab8500_irq_unmask(struct irq_data *data) irq_data 433 drivers/mfd/ab8500-core.c static int ab8500_irq_set_type(struct irq_data *data, unsigned int type) irq_data 161 drivers/mfd/arizona-irq.c static void arizona_irq_enable(struct irq_data *data) irq_data 165 drivers/mfd/arizona-irq.c static void arizona_irq_disable(struct irq_data *data) irq_data 169 drivers/mfd/arizona-irq.c static int arizona_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 211 drivers/mfd/arizona-irq.c struct irq_data *irq_data; irq_data 278 drivers/mfd/arizona-irq.c irq_data = irq_get_irq_data(arizona->irq); irq_data 279 drivers/mfd/arizona-irq.c if (!irq_data) { irq_data 285 drivers/mfd/arizona-irq.c arizona->pdata.irq_flags = irqd_get_trigger_type(irq_data); irq_data 322 drivers/mfd/as3722.c struct irq_data *irq_data; irq_data 329 drivers/mfd/as3722.c irq_data = irq_get_irq_data(i2c->irq); irq_data 330 drivers/mfd/as3722.c if (!irq_data) { irq_data 341 drivers/mfd/as3722.c as3722->irq_flags = irqd_get_trigger_type(irq_data); irq_data 381 drivers/mfd/as3722.c &as3722->irq_data); irq_data 402 drivers/mfd/as3722.c regmap_irq_get_domain(as3722->irq_data)); irq_data 142 drivers/mfd/asic3.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 222 drivers/mfd/asic3.c static void asic3_mask_gpio_irq(struct irq_data *data) irq_data 238 drivers/mfd/asic3.c static void asic3_mask_irq(struct irq_data *data) irq_data 259 drivers/mfd/asic3.c static void asic3_unmask_gpio_irq(struct irq_data *data) irq_data 275 drivers/mfd/asic3.c static void asic3_unmask_irq(struct irq_data *data) irq_data 296 drivers/mfd/asic3.c static int asic3_gpio_irq_type(struct irq_data *data, unsigned int type) irq_data 353 drivers/mfd/asic3.c static int asic3_gpio_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 182 drivers/mfd/bd9571mwv.c &bd9571mwv_irq_chip, &bd->irq_data); irq_data 190 drivers/mfd/bd9571mwv.c regmap_irq_get_domain(bd->irq_data)); irq_data 192 drivers/mfd/bd9571mwv.c regmap_del_irq_chip(bd->irq, bd->irq_data); irq_data 203 drivers/mfd/bd9571mwv.c regmap_del_irq_chip(bd->irq, bd->irq_data); irq_data 178 drivers/mfd/da9052-irq.c return regmap_irq_get_virq(da9052->irq_data, irq); irq_data 240 drivers/mfd/da9052-irq.c static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) irq_data 242 drivers/mfd/da9052-irq.c struct da9052 *da9052 = irq_data; irq_data 256 drivers/mfd/da9052-irq.c &da9052->irq_data); irq_data 275 drivers/mfd/da9052-irq.c regmap_del_irq_chip(da9052->chip_irq, da9052->irq_data); irq_data 284 drivers/mfd/da9052-irq.c regmap_del_irq_chip(da9052->chip_irq, da9052->irq_data); irq_data 397 drivers/mfd/da9055-core.c &da9055->irq_data); irq_data 401 drivers/mfd/da9055-core.c da9055->irq_base = regmap_irq_chip_get_base(da9055->irq_data); irq_data 418 drivers/mfd/da9055-core.c regmap_del_irq_chip(da9055->chip_irq, da9055->irq_data); irq_data 2580 drivers/mfd/db8500-prcmu.c static void prcmu_irq_mask(struct irq_data *d) irq_data 2594 drivers/mfd/db8500-prcmu.c static void prcmu_irq_unmask(struct irq_data *d) irq_data 2608 drivers/mfd/db8500-prcmu.c static void noop(struct irq_data *d) irq_data 146 drivers/mfd/ezx-pcap.c static void pcap_mask_irq(struct irq_data *d) irq_data 154 drivers/mfd/ezx-pcap.c static void pcap_unmask_irq(struct irq_data *d) irq_data 211 drivers/mfd/ezx-pcap.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 139 drivers/mfd/hi655x-pmic.c &hi655x_irq_chip, &pmic->irq_data); irq_data 149 drivers/mfd/hi655x-pmic.c regmap_irq_get_domain(pmic->irq_data)); irq_data 152 drivers/mfd/hi655x-pmic.c regmap_del_irq_chip(gpio_to_irq(pmic->gpio), pmic->irq_data); irq_data 163 drivers/mfd/hi655x-pmic.c regmap_del_irq_chip(gpio_to_irq(pmic->gpio), pmic->irq_data); irq_data 72 drivers/mfd/htc-i2cpld.c static void htcpld_mask(struct irq_data *data) irq_data 78 drivers/mfd/htc-i2cpld.c static void htcpld_unmask(struct irq_data *data) irq_data 85 drivers/mfd/htc-i2cpld.c static int htcpld_set_type(struct irq_data *data, unsigned int flags) irq_data 62 drivers/mfd/lp8788-irq.c static void lp8788_irq_enable(struct irq_data *data) irq_data 69 drivers/mfd/lp8788-irq.c static void lp8788_irq_disable(struct irq_data *data) irq_data 76 drivers/mfd/lp8788-irq.c static void lp8788_irq_bus_lock(struct irq_data *data) irq_data 83 drivers/mfd/lp8788-irq.c static void lp8788_irq_bus_sync_unlock(struct irq_data *data) irq_data 434 drivers/mfd/max14577.c &max14577->irq_data); irq_data 461 drivers/mfd/max14577.c regmap_del_irq_chip(max14577->irq, max14577->irq_data); irq_data 471 drivers/mfd/max14577.c regmap_del_irq_chip(max14577->irq, max14577->irq_data); irq_data 154 drivers/mfd/max77650.c struct regmap_irq_chip_data *irq_data; irq_data 202 drivers/mfd/max77650.c &max77650_irq_chip, &irq_data); irq_data 208 drivers/mfd/max77650.c domain = regmap_irq_get_domain(irq_data); irq_data 214 drivers/mfd/max77686.c &max77686->irq_data); irq_data 481 drivers/mfd/max8925-core.c struct max8925_irq_data *irq_data; irq_data 487 drivers/mfd/max8925-core.c irq_data = &max8925_irqs[i]; irq_data 489 drivers/mfd/max8925-core.c if (irq_data->tsc_irq) irq_data 491 drivers/mfd/max8925-core.c if (irq_data->flags == FLAGS_RTC) irq_data 493 drivers/mfd/max8925-core.c else if (irq_data->flags == FLAGS_ADC) irq_data 497 drivers/mfd/max8925-core.c if (read_reg != irq_data->reg) { irq_data 498 drivers/mfd/max8925-core.c read_reg = irq_data->reg; irq_data 499 drivers/mfd/max8925-core.c value = max8925_reg_read(i2c, irq_data->reg); irq_data 501 drivers/mfd/max8925-core.c if (value & irq_data->enable) irq_data 510 drivers/mfd/max8925-core.c struct max8925_irq_data *irq_data; irq_data 516 drivers/mfd/max8925-core.c irq_data = &max8925_irqs[i]; irq_data 518 drivers/mfd/max8925-core.c if (!irq_data->tsc_irq) irq_data 520 drivers/mfd/max8925-core.c if (irq_data->flags == FLAGS_RTC) irq_data 522 drivers/mfd/max8925-core.c else if (irq_data->flags == FLAGS_ADC) irq_data 526 drivers/mfd/max8925-core.c if (read_reg != irq_data->reg) { irq_data 527 drivers/mfd/max8925-core.c read_reg = irq_data->reg; irq_data 528 drivers/mfd/max8925-core.c value = max8925_reg_read(i2c, irq_data->reg); irq_data 530 drivers/mfd/max8925-core.c if (value & irq_data->enable) irq_data 536 drivers/mfd/max8925-core.c static void max8925_irq_lock(struct irq_data *data) irq_data 543 drivers/mfd/max8925-core.c static void max8925_irq_sync_unlock(struct irq_data *data) irq_data 546 drivers/mfd/max8925-core.c struct max8925_irq_data *irq_data; irq_data 562 drivers/mfd/max8925-core.c irq_data = &max8925_irqs[i]; irq_data 564 drivers/mfd/max8925-core.c switch (irq_data->mask_reg) { irq_data 566 drivers/mfd/max8925-core.c irq_chg[0] &= ~irq_data->enable; irq_data 569 drivers/mfd/max8925-core.c irq_chg[1] &= ~irq_data->enable; irq_data 572 drivers/mfd/max8925-core.c irq_on[0] &= ~irq_data->enable; irq_data 575 drivers/mfd/max8925-core.c irq_on[1] &= ~irq_data->enable; irq_data 578 drivers/mfd/max8925-core.c irq_rtc &= ~irq_data->enable; irq_data 581 drivers/mfd/max8925-core.c irq_tsc &= ~irq_data->enable; irq_data 621 drivers/mfd/max8925-core.c static void max8925_irq_enable(struct irq_data *data) irq_data 629 drivers/mfd/max8925-core.c static void max8925_irq_disable(struct irq_data *data) irq_data 100 drivers/mfd/max8997-irq.c static void max8997_irq_lock(struct irq_data *data) irq_data 107 drivers/mfd/max8997-irq.c static void max8997_irq_sync_unlock(struct irq_data *data) irq_data 129 drivers/mfd/max8997-irq.c irq_to_max8997_irq(struct max8997_dev *max8997, struct irq_data *data) irq_data 134 drivers/mfd/max8997-irq.c static void max8997_irq_mask(struct irq_data *data) irq_data 137 drivers/mfd/max8997-irq.c const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, irq_data 140 drivers/mfd/max8997-irq.c max8997->irq_masks_cur[irq_data->group] |= irq_data->mask; irq_data 143 drivers/mfd/max8997-irq.c static void max8997_irq_unmask(struct irq_data *data) irq_data 146 drivers/mfd/max8997-irq.c const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, irq_data 149 drivers/mfd/max8997-irq.c max8997->irq_masks_cur[irq_data->group] &= ~irq_data->mask; irq_data 95 drivers/mfd/max8998-irq.c irq_to_max8998_irq(struct max8998_dev *max8998, struct irq_data *data) irq_data 100 drivers/mfd/max8998-irq.c static void max8998_irq_lock(struct irq_data *data) irq_data 107 drivers/mfd/max8998-irq.c static void max8998_irq_sync_unlock(struct irq_data *data) irq_data 127 drivers/mfd/max8998-irq.c static void max8998_irq_unmask(struct irq_data *data) irq_data 130 drivers/mfd/max8998-irq.c struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); irq_data 132 drivers/mfd/max8998-irq.c max8998->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask; irq_data 135 drivers/mfd/max8998-irq.c static void max8998_irq_mask(struct irq_data *data) irq_data 138 drivers/mfd/max8998-irq.c struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); irq_data 140 drivers/mfd/max8998-irq.c max8998->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask; irq_data 104 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq_data 114 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq_data 160 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq_data 169 drivers/mfd/mc13xxx-core.c int virq = regmap_irq_get_virq(mc13xxx->irq_data, irq); irq_data 383 drivers/mfd/mc13xxx-core.c regmap_irq_get_domain(mc13xxx->irq_data)); irq_data 457 drivers/mfd/mc13xxx-core.c 0, &mc13xxx->irq_chip, &mc13xxx->irq_data); irq_data 504 drivers/mfd/mc13xxx-core.c regmap_del_irq_chip(mc13xxx->irq, mc13xxx->irq_data); irq_data 37 drivers/mfd/mc13xxx.h struct regmap_irq_chip_data *irq_data; irq_data 17 drivers/mfd/mt6397-irq.c static void mt6397_irq_lock(struct irq_data *data) irq_data 24 drivers/mfd/mt6397-irq.c static void mt6397_irq_sync_unlock(struct irq_data *data) irq_data 36 drivers/mfd/mt6397-irq.c static void mt6397_irq_disable(struct irq_data *data) irq_data 45 drivers/mfd/mt6397-irq.c static void mt6397_irq_enable(struct irq_data *data) irq_data 55 drivers/mfd/mt6397-irq.c static int mt6397_irq_set_wake(struct irq_data *irq_data, unsigned int on) irq_data 57 drivers/mfd/mt6397-irq.c struct mt6397_chip *mt6397 = irq_data_get_irq_chip_data(irq_data); irq_data 58 drivers/mfd/mt6397-irq.c int shift = irq_data->hwirq & 0xf; irq_data 59 drivers/mfd/mt6397-irq.c int reg = irq_data->hwirq >> 4; irq_data 378 drivers/mfd/palmas.c struct irq_data *irq_data = irq_get_irq_data(i2c->irq); irq_data 379 drivers/mfd/palmas.c if (!irq_data) { irq_data 384 drivers/mfd/palmas.c pdata->irq_flags = irqd_get_trigger_type(irq_data); irq_data 600 drivers/mfd/palmas.c driver_data->irq_chip, &palmas->irq_data); irq_data 694 drivers/mfd/palmas.c regmap_del_irq_chip(palmas->irq, palmas->irq_data); irq_data 708 drivers/mfd/palmas.c regmap_del_irq_chip(palmas->irq, palmas->irq_data); irq_data 271 drivers/mfd/qcom-pm8xxx.c static void pm8xxx_irq_mask_ack(struct irq_data *d) irq_data 283 drivers/mfd/qcom-pm8xxx.c static void pm8xxx_irq_unmask(struct irq_data *d) irq_data 295 drivers/mfd/qcom-pm8xxx.c static int pm8xxx_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 325 drivers/mfd/qcom-pm8xxx.c static int pm8xxx_irq_get_irqchip_state(struct irq_data *d, irq_data 405 drivers/mfd/qcom-pm8xxx.c static void pm8821_irq_mask_ack(struct irq_data *d) irq_data 432 drivers/mfd/qcom-pm8xxx.c static void pm8821_irq_unmask(struct irq_data *d) irq_data 452 drivers/mfd/qcom-pm8xxx.c static int pm8821_irq_get_irqchip_state(struct irq_data *d, irq_data 140 drivers/mfd/rc5t583-irq.c static void rc5t583_irq_lock(struct irq_data *irq_data) irq_data 142 drivers/mfd/rc5t583-irq.c struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); irq_data 146 drivers/mfd/rc5t583-irq.c static void rc5t583_irq_unmask(struct irq_data *irq_data) irq_data 148 drivers/mfd/rc5t583-irq.c struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); irq_data 149 drivers/mfd/rc5t583-irq.c unsigned int __irq = irq_data->irq - rc5t583->irq_base; irq_data 157 drivers/mfd/rc5t583-irq.c static void rc5t583_irq_mask(struct irq_data *irq_data) irq_data 159 drivers/mfd/rc5t583-irq.c struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); irq_data 160 drivers/mfd/rc5t583-irq.c unsigned int __irq = irq_data->irq - rc5t583->irq_base; irq_data 170 drivers/mfd/rc5t583-irq.c static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) irq_data 172 drivers/mfd/rc5t583-irq.c struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); irq_data 173 drivers/mfd/rc5t583-irq.c unsigned int __irq = irq_data->irq - rc5t583->irq_base; irq_data 192 drivers/mfd/rc5t583-irq.c rc5t583_irq_unmask(irq_data); irq_data 198 drivers/mfd/rc5t583-irq.c static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) irq_data 200 drivers/mfd/rc5t583-irq.c struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); irq_data 232 drivers/mfd/rc5t583-irq.c static int rc5t583_irq_set_wake(struct irq_data *irq_data, unsigned int on) irq_data 234 drivers/mfd/rc5t583-irq.c struct rc5t583 *rc5t583 = irq_data_get_irq_chip_data(irq_data); irq_data 45 drivers/mfd/retu-mfd.c struct regmap_irq_chip_data *irq_data; irq_data 270 drivers/mfd/retu-mfd.c rdat->irq_chip, &rdev->irq_data); irq_data 275 drivers/mfd/retu-mfd.c NULL, regmap_irq_chip_get_base(rdev->irq_data), irq_data 278 drivers/mfd/retu-mfd.c regmap_del_irq_chip(i2c->irq, rdev->irq_data); irq_data 299 drivers/mfd/retu-mfd.c regmap_del_irq_chip(i2c->irq, rdev->irq_data); irq_data 662 drivers/mfd/rk808.c rk808->regmap_irq_chip, &rk808->irq_data); irq_data 683 drivers/mfd/rk808.c regmap_irq_get_domain(rk808->irq_data)); irq_data 705 drivers/mfd/rk808.c regmap_del_irq_chip(client->irq, rk808->irq_data); irq_data 713 drivers/mfd/rk808.c regmap_del_irq_chip(client->irq, rk808->irq_data); irq_data 224 drivers/mfd/rohm-bd70528.c struct regmap_irq_chip_data *irq_data; irq_data 270 drivers/mfd/rohm-bd70528.c &bd70528_irq_chip, &irq_data); irq_data 291 drivers/mfd/rohm-bd70528.c regmap_irq_get_domain(irq_data)); irq_data 153 drivers/mfd/rohm-bd718x7.c &bd718xx_irq_chip, &bd718xx->irq_data); irq_data 163 drivers/mfd/rohm-bd718x7.c ret = regmap_irq_get_virq(bd718xx->irq_data, BD718XX_INT_PWRBTN_S); irq_data 175 drivers/mfd/rohm-bd718x7.c regmap_irq_get_domain(bd718xx->irq_data)); irq_data 90 drivers/mfd/rt5033.c 0, &rt5033_irq_chip, &rt5033->irq_data); irq_data 99 drivers/mfd/rt5033.c regmap_irq_get_domain(rt5033->irq_data)); irq_data 486 drivers/mfd/sec-irq.c &sec_pmic->irq_data); irq_data 26 drivers/mfd/sprd-sc27xx-spi.c struct regmap_irq_chip_data *irq_data; irq_data 208 drivers/mfd/sprd-sc27xx-spi.c &ddata->irq_chip, &ddata->irq_data); irq_data 217 drivers/mfd/sprd-sc27xx-spi.c regmap_irq_get_domain(ddata->irq_data)); irq_data 166 drivers/mfd/stmfx.c static void stmfx_irq_bus_lock(struct irq_data *data) irq_data 173 drivers/mfd/stmfx.c static void stmfx_irq_bus_sync_unlock(struct irq_data *data) irq_data 182 drivers/mfd/stmfx.c static void stmfx_irq_mask(struct irq_data *data) irq_data 189 drivers/mfd/stmfx.c static void stmfx_irq_unmask(struct irq_data *data) irq_data 1134 drivers/mfd/stmpe.c static void stmpe_irq_lock(struct irq_data *data) irq_data 1141 drivers/mfd/stmpe.c static void stmpe_irq_sync_unlock(struct irq_data *data) irq_data 1162 drivers/mfd/stmpe.c static void stmpe_irq_mask(struct irq_data *data) irq_data 1172 drivers/mfd/stmpe.c static void stmpe_irq_unmask(struct irq_data *data) irq_data 156 drivers/mfd/stpmic1.c &ddata->irq_data); irq_data 199 drivers/mfd/t7l66xb.c static void t7l66xb_irq_mask(struct irq_data *data) irq_data 212 drivers/mfd/t7l66xb.c static void t7l66xb_irq_unmask(struct irq_data *data) irq_data 531 drivers/mfd/tc6393xb.c static void tc6393xb_irq_ack(struct irq_data *data) irq_data 535 drivers/mfd/tc6393xb.c static void tc6393xb_irq_mask(struct irq_data *data) irq_data 548 drivers/mfd/tc6393xb.c static void tc6393xb_irq_unmask(struct irq_data *data) irq_data 104 drivers/mfd/tps65086.c &tps65086_irq_chip, &tps->irq_data); irq_data 112 drivers/mfd/tps65086.c regmap_irq_get_domain(tps->irq_data)); irq_data 114 drivers/mfd/tps65086.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq_data 125 drivers/mfd/tps65086.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq_data 201 drivers/mfd/tps65090.c &tps65090_irq_chip, &tps65090->irq_data); irq_data 214 drivers/mfd/tps65090.c 0, regmap_irq_get_domain(tps65090->irq_data)); irq_data 225 drivers/mfd/tps65090.c regmap_del_irq_chip(client->irq, tps65090->irq_data); irq_data 45 drivers/mfd/tps65217.c static void tps65217_irq_lock(struct irq_data *data) irq_data 52 drivers/mfd/tps65217.c static void tps65217_irq_sync_unlock(struct irq_data *data) irq_data 65 drivers/mfd/tps65217.c static void tps65217_irq_enable(struct irq_data *data) irq_data 73 drivers/mfd/tps65217.c static void tps65217_irq_disable(struct irq_data *data) irq_data 317 drivers/mfd/tps65218.c &tps->irq_data); irq_data 343 drivers/mfd/tps65218.c regmap_irq_get_domain(tps->irq_data)); irq_data 228 drivers/mfd/tps6586x.c static void tps6586x_irq_lock(struct irq_data *data) irq_data 235 drivers/mfd/tps6586x.c static void tps6586x_irq_enable(struct irq_data *irq_data) irq_data 237 drivers/mfd/tps6586x.c struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); irq_data 238 drivers/mfd/tps6586x.c unsigned int __irq = irq_data->hwirq; irq_data 245 drivers/mfd/tps6586x.c static void tps6586x_irq_disable(struct irq_data *irq_data) irq_data 247 drivers/mfd/tps6586x.c struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); irq_data 249 drivers/mfd/tps6586x.c unsigned int __irq = irq_data->hwirq; irq_data 256 drivers/mfd/tps6586x.c static void tps6586x_irq_sync_unlock(struct irq_data *data) irq_data 273 drivers/mfd/tps6586x.c static int tps6586x_irq_set_wake(struct irq_data *irq_data, unsigned int on) irq_data 275 drivers/mfd/tps6586x.c struct tps6586x *tps6586x = irq_data_get_irq_chip_data(irq_data); irq_data 251 drivers/mfd/tps65910.c tps6591x_irqs_chip, &tps65910->irq_data); irq_data 508 drivers/mfd/tps65910.c regmap_irq_get_domain(tps65910->irq_data)); irq_data 102 drivers/mfd/tps65912-core.c &tps65912_irq_chip, &tps->irq_data); irq_data 108 drivers/mfd/tps65912-core.c regmap_irq_get_domain(tps->irq_data)); irq_data 110 drivers/mfd/tps65912-core.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq_data 120 drivers/mfd/tps65912-core.c regmap_del_irq_chip(tps->irq, tps->irq_data); irq_data 305 drivers/mfd/tps80031.c &tps80031_irq_chip, &tps80031->irq_data); irq_data 494 drivers/mfd/tps80031.c regmap_irq_get_domain(tps80031->irq_data)); irq_data 507 drivers/mfd/tps80031.c regmap_del_irq_chip(client->irq, tps80031->irq_data); irq_data 436 drivers/mfd/twl4030-irq.c static void twl4030_sih_mask(struct irq_data *data) irq_data 444 drivers/mfd/twl4030-irq.c static void twl4030_sih_unmask(struct irq_data *data) irq_data 452 drivers/mfd/twl4030-irq.c static int twl4030_sih_set_type(struct irq_data *data, unsigned trigger) irq_data 465 drivers/mfd/twl4030-irq.c static void twl4030_sih_bus_lock(struct irq_data *data) irq_data 472 drivers/mfd/twl4030-irq.c static void twl4030_sih_bus_sync_unlock(struct irq_data *data) irq_data 219 drivers/mfd/twl6030-irq.c static int twl6030_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 732 drivers/mfd/twl6040.c 0, &twl6040_irq_chip, &twl6040->irq_data); irq_data 736 drivers/mfd/twl6040.c twl6040->irq_ready = regmap_irq_get_virq(twl6040->irq_data, irq_data 738 drivers/mfd/twl6040.c twl6040->irq_th = regmap_irq_get_virq(twl6040->irq_data, irq_data 761 drivers/mfd/twl6040.c irq = regmap_irq_get_virq(twl6040->irq_data, TWL6040_IRQ_PLUG); irq_data 772 drivers/mfd/twl6040.c irq = regmap_irq_get_virq(twl6040->irq_data, TWL6040_IRQ_VIB); irq_data 805 drivers/mfd/twl6040.c regmap_del_irq_chip(twl6040->irq, twl6040->irq_data); irq_data 818 drivers/mfd/twl6040.c regmap_del_irq_chip(twl6040->irq, twl6040->irq_data); irq_data 310 drivers/mfd/ucb1x00-core.c static void ucb1x00_irq_noop(struct irq_data *data) irq_data 314 drivers/mfd/ucb1x00-core.c static void ucb1x00_irq_mask(struct irq_data *data) irq_data 325 drivers/mfd/ucb1x00-core.c static void ucb1x00_irq_unmask(struct irq_data *data) irq_data 336 drivers/mfd/ucb1x00-core.c static int ucb1x00_irq_set_type(struct irq_data *data, unsigned int type) irq_data 362 drivers/mfd/ucb1x00-core.c static int ucb1x00_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 108 drivers/mfd/wm831x-auxadc.c static irqreturn_t wm831x_auxadc_irq(int irq, void *irq_data) irq_data 110 drivers/mfd/wm831x-auxadc.c struct wm831x *wm831x = irq_data; irq_data 319 drivers/mfd/wm831x-irq.c static inline int irq_data_to_status_reg(struct wm831x_irq_data *irq_data) irq_data 321 drivers/mfd/wm831x-irq.c return WM831X_INTERRUPT_STATUS_1 - 1 + irq_data->reg; irq_data 330 drivers/mfd/wm831x-irq.c static void wm831x_irq_lock(struct irq_data *data) irq_data 337 drivers/mfd/wm831x-irq.c static void wm831x_irq_sync_unlock(struct irq_data *data) irq_data 369 drivers/mfd/wm831x-irq.c static void wm831x_irq_enable(struct irq_data *data) irq_data 372 drivers/mfd/wm831x-irq.c struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, irq_data 375 drivers/mfd/wm831x-irq.c wm831x->irq_masks_cur[irq_data->reg - 1] &= ~irq_data->mask; irq_data 378 drivers/mfd/wm831x-irq.c static void wm831x_irq_disable(struct irq_data *data) irq_data 381 drivers/mfd/wm831x-irq.c struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, irq_data 384 drivers/mfd/wm831x-irq.c wm831x->irq_masks_cur[irq_data->reg - 1] |= irq_data->mask; irq_data 387 drivers/mfd/wm831x-irq.c static int wm831x_irq_set_type(struct irq_data *data, unsigned int type) irq_data 237 drivers/mfd/wm8350-core.c static irqreturn_t wm8350_auxadc_irq(int irq, void *irq_data) irq_data 239 drivers/mfd/wm8350-core.c struct wm8350 *wm8350 = irq_data; irq_data 376 drivers/mfd/wm8350-irq.c static irqreturn_t wm8350_irq(int irq, void *irq_data) irq_data 378 drivers/mfd/wm8350-irq.c struct wm8350 *wm8350 = irq_data; irq_data 414 drivers/mfd/wm8350-irq.c static void wm8350_irq_lock(struct irq_data *data) irq_data 421 drivers/mfd/wm8350-irq.c static void wm8350_irq_sync_unlock(struct irq_data *data) irq_data 437 drivers/mfd/wm8350-irq.c static void wm8350_irq_enable(struct irq_data *data) irq_data 440 drivers/mfd/wm8350-irq.c struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, irq_data 443 drivers/mfd/wm8350-irq.c wm8350->irq_masks[irq_data->reg] &= ~irq_data->mask; irq_data 446 drivers/mfd/wm8350-irq.c static void wm8350_irq_disable(struct irq_data *data) irq_data 449 drivers/mfd/wm8350-irq.c struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, irq_data 452 drivers/mfd/wm8350-irq.c wm8350->irq_masks[irq_data->reg] |= irq_data->mask; irq_data 138 drivers/mfd/wm8994-irq.c static void wm8994_edge_irq_enable(struct irq_data *data) irq_data 142 drivers/mfd/wm8994-irq.c static void wm8994_edge_irq_disable(struct irq_data *data) irq_data 225 drivers/mfd/wm8994-irq.c &wm8994->irq_data); irq_data 240 drivers/mfd/wm8994-irq.c &wm8994->irq_data); irq_data 257 drivers/mfd/wm8994-irq.c regmap_del_irq_chip(wm8994->irq, wm8994->irq_data); irq_data 343 drivers/misc/sgi-gru/grufile.c static void gru_noop(struct irq_data *d) irq_data 177 drivers/mmc/host/bcm2835.c bool irq_data; irq_data 1012 drivers/mmc/host/bcm2835.c host->irq_data = true; irq_data 1031 drivers/mmc/host/bcm2835.c data = host->irq_data; irq_data 1034 drivers/mmc/host/bcm2835.c host->irq_data = false; irq_data 439 drivers/mmc/host/meson-mx-sdio.c static irqreturn_t meson_mx_mmc_irq_thread(int irq, void *irq_data) irq_data 441 drivers/mmc/host/meson-mx-sdio.c struct meson_mx_mmc_host *host = (void *) irq_data; irq_data 126 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_g1_irq_mask(struct irq_data *d) irq_data 134 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_g1_irq_unmask(struct irq_data *d) irq_data 191 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_g1_irq_bus_lock(struct irq_data *d) irq_data 198 drivers/net/dsa/mv88e6xxx/chip.c static void mv88e6xxx_g1_irq_bus_sync_unlock(struct irq_data *d) irq_data 978 drivers/net/dsa/mv88e6xxx/global2.c static void mv88e6xxx_g2_irq_mask(struct irq_data *d) irq_data 986 drivers/net/dsa/mv88e6xxx/global2.c static void mv88e6xxx_g2_irq_unmask(struct irq_data *d) irq_data 1020 drivers/net/dsa/mv88e6xxx/global2.c static void mv88e6xxx_g2_irq_bus_lock(struct irq_data *d) irq_data 1027 drivers/net/dsa/mv88e6xxx/global2.c static void mv88e6xxx_g2_irq_bus_sync_unlock(struct irq_data *d) irq_data 392 drivers/net/dsa/rtl8366rb.c static u32 rtl8366rb_get_irqmask(struct irq_data *d) irq_data 407 drivers/net/dsa/rtl8366rb.c static void rtl8366rb_mask_irq(struct irq_data *d) irq_data 418 drivers/net/dsa/rtl8366rb.c static void rtl8366rb_unmask_irq(struct irq_data *d) irq_data 143 drivers/net/ethernet/8390/etherh.c struct etherh_priv *eh = ec->irq_data; irq_data 150 drivers/net/ethernet/8390/etherh.c struct etherh_priv *eh = ec->irq_data; irq_data 162 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c void *irq_data; irq_data 169 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c irq_data = self; irq_data 171 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c irq_data = self->aq_vec[i]; irq_data 177 drivers/net/ethernet/aquantia/atlantic/aq_pci_func.c free_irq(pci_irq_vector(pdev, i), irq_data); irq_data 959 drivers/net/ethernet/mellanox/mlx4/en_rx.c struct irq_data *idata; irq_data 43 drivers/net/ethernet/mellanox/mlx5/core/en_txrx.c struct irq_data *idata; irq_data 439 drivers/net/ieee802154/mcr20a.c u8 irq_data[MCR20A_IRQSTS_NUM]; irq_data 886 drivers/net/ieee802154/mcr20a.c u8 seq_state = lp->irq_data[DAR_IRQ_STS1] & DAR_PHY_CTRL1_XCVSEQ_MASK; irq_data 893 drivers/net/ieee802154/mcr20a.c lp->irq_data[DAR_IRQ_STS1], lp->irq_data[DAR_IRQ_STS2]); irq_data 943 drivers/net/ieee802154/mcr20a.c memcpy(lp->reg_data, lp->irq_data, MCR20A_IRQSTS_NUM); irq_data 1078 drivers/net/ieee802154/mcr20a.c lp->irq_xfer_data.rx_buf = lp->irq_data; irq_data 1905 drivers/net/usb/lan78xx.c static void lan78xx_irq_mask(struct irq_data *irqd) irq_data 1912 drivers/net/usb/lan78xx.c static void lan78xx_irq_unmask(struct irq_data *irqd) irq_data 1919 drivers/net/usb/lan78xx.c static void lan78xx_irq_bus_lock(struct irq_data *irqd) irq_data 1926 drivers/net/usb/lan78xx.c static void lan78xx_irq_bus_sync_unlock(struct irq_data *irqd) irq_data 771 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 775 drivers/net/wireless/ath/ath10k/sdio.c mutex_lock(&irq_data->mtx); irq_data 776 drivers/net/wireless/ath/ath10k/sdio.c counter_int_status = irq_data->irq_proc_reg->counter_int_status & irq_data 777 drivers/net/wireless/ath/ath10k/sdio.c irq_data->irq_en_reg->cntr_int_status_en; irq_data 788 drivers/net/wireless/ath/ath10k/sdio.c mutex_unlock(&irq_data->mtx); irq_data 796 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 802 drivers/net/wireless/ath/ath10k/sdio.c error_int_status = irq_data->irq_proc_reg->error_int_status & 0x0F; irq_data 825 drivers/net/wireless/ath/ath10k/sdio.c irq_data->irq_proc_reg->error_int_status &= ~error_int_status; irq_data 842 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 846 drivers/net/wireless/ath/ath10k/sdio.c mutex_lock(&irq_data->mtx); irq_data 847 drivers/net/wireless/ath/ath10k/sdio.c cpu_int_status = irq_data->irq_proc_reg->cpu_int_status & irq_data 848 drivers/net/wireless/ath/ath10k/sdio.c irq_data->irq_en_reg->cpu_int_status_en; irq_data 856 drivers/net/wireless/ath/ath10k/sdio.c irq_data->irq_proc_reg->cpu_int_status &= ~cpu_int_status; irq_data 874 drivers/net/wireless/ath/ath10k/sdio.c mutex_unlock(&irq_data->mtx); irq_data 887 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 888 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_proc_regs *irq_proc_reg = irq_data->irq_proc_reg; irq_data 889 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_enable_regs *irq_en_reg = irq_data->irq_en_reg; irq_data 893 drivers/net/wireless/ath/ath10k/sdio.c mutex_lock(&irq_data->mtx); irq_data 942 drivers/net/wireless/ath/ath10k/sdio.c mutex_unlock(&irq_data->mtx); irq_data 1382 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 1383 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_enable_regs *regs = irq_data->irq_en_reg; irq_data 1386 drivers/net/wireless/ath/ath10k/sdio.c mutex_lock(&irq_data->mtx); irq_data 1394 drivers/net/wireless/ath/ath10k/sdio.c mutex_unlock(&irq_data->mtx); irq_data 1507 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 1508 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_enable_regs *regs = irq_data->irq_en_reg; irq_data 1511 drivers/net/wireless/ath/ath10k/sdio.c mutex_lock(&irq_data->mtx); irq_data 1548 drivers/net/wireless/ath/ath10k/sdio.c mutex_unlock(&irq_data->mtx); irq_data 1735 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_data *irq_data = &ar_sdio->irq_data; irq_data 1736 drivers/net/wireless/ath/ath10k/sdio.c struct ath10k_sdio_irq_enable_regs *regs = irq_data->irq_en_reg; irq_data 1745 drivers/net/wireless/ath/ath10k/sdio.c mutex_lock(&irq_data->mtx); irq_data 1751 drivers/net/wireless/ath/ath10k/sdio.c mutex_unlock(&irq_data->mtx); irq_data 2015 drivers/net/wireless/ath/ath10k/sdio.c ar_sdio->irq_data.irq_proc_reg = irq_data 2018 drivers/net/wireless/ath/ath10k/sdio.c if (!ar_sdio->irq_data.irq_proc_reg) { irq_data 2023 drivers/net/wireless/ath/ath10k/sdio.c ar_sdio->irq_data.irq_en_reg = irq_data 2026 drivers/net/wireless/ath/ath10k/sdio.c if (!ar_sdio->irq_data.irq_en_reg) { irq_data 2045 drivers/net/wireless/ath/ath10k/sdio.c mutex_init(&ar_sdio->irq_data.mtx); irq_data 197 drivers/net/wireless/ath/ath10k/sdio.h struct ath10k_sdio_irq_data irq_data; irq_data 306 drivers/parisc/dino.c static void dino_mask_irq(struct irq_data *d) irq_data 318 drivers/parisc/dino.c static void dino_unmask_irq(struct irq_data *d) irq_data 144 drivers/parisc/eisa.c static void eisa_mask_irq(struct irq_data *d) irq_data 165 drivers/parisc/eisa.c static void eisa_unmask_irq(struct irq_data *d) irq_data 104 drivers/parisc/gsc.c static void gsc_asic_mask_irq(struct irq_data *d) irq_data 119 drivers/parisc/gsc.c static void gsc_asic_unmask_irq(struct irq_data *d) irq_data 603 drivers/parisc/iosapic.c static void iosapic_mask_irq(struct irq_data *d) irq_data 616 drivers/parisc/iosapic.c static void iosapic_unmask_irq(struct irq_data *d) irq_data 659 drivers/parisc/iosapic.c static void iosapic_eoi_irq(struct irq_data *d) irq_data 668 drivers/parisc/iosapic.c static int iosapic_set_affinity_irq(struct irq_data *d, irq_data 285 drivers/parisc/superio.c static void superio_mask_irq(struct irq_data *d) irq_data 303 drivers/parisc/superio.c static void superio_unmask_irq(struct irq_data *d) irq_data 150 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_msi_irq_ack(struct irq_data *data) irq_data 170 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 189 drivers/pci/controller/dwc/pci-keystone.c static int ks_pcie_msi_set_affinity(struct irq_data *irq_data, irq_data 195 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_msi_mask(struct irq_data *data) irq_data 219 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_msi_unmask(struct irq_data *data) irq_data 323 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_ack_legacy_irq(struct irq_data *d) irq_data 327 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_mask_legacy_irq(struct irq_data *d) irq_data 331 drivers/pci/controller/dwc/pci-keystone.c static void ks_pcie_unmask_legacy_irq(struct irq_data *d) irq_data 579 drivers/pci/controller/dwc/pci-keystone.c unsigned int irq = desc->irq_data.hwirq; irq_data 650 drivers/pci/controller/dwc/pci-keystone.c struct irq_data *irq_data; irq_data 679 drivers/pci/controller/dwc/pci-keystone.c irq_data = irq_get_irq_data(irq); irq_data 680 drivers/pci/controller/dwc/pci-keystone.c if (!irq_data) { irq_data 684 drivers/pci/controller/dwc/pci-keystone.c ks_pcie->msi_host_irq = irq_data->hwirq; irq_data 47 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_msi_ack_irq(struct irq_data *d) irq_data 52 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_msi_mask_irq(struct irq_data *d) irq_data 58 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_msi_unmask_irq(struct irq_data *d) irq_data 124 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_pci_setup_msi_msg(struct irq_data *d, struct msi_msg *msg) irq_data 141 drivers/pci/controller/dwc/pcie-designware-host.c static int dw_pci_msi_set_affinity(struct irq_data *d, irq_data 147 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_pci_bottom_mask(struct irq_data *d) irq_data 166 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_pci_bottom_unmask(struct irq_data *d) irq_data 185 drivers/pci/controller/dwc/pcie-designware-host.c static void dw_pci_bottom_ack(struct irq_data *d) irq_data 237 drivers/pci/controller/dwc/pcie-designware-host.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 170 drivers/pci/controller/dwc/pcie-uniphier.c static void uniphier_pcie_irq_ack(struct irq_data *d) irq_data 183 drivers/pci/controller/dwc/pcie-uniphier.c static void uniphier_pcie_irq_mask(struct irq_data *d) irq_data 196 drivers/pci/controller/dwc/pcie-uniphier.c static void uniphier_pcie_irq_unmask(struct irq_data *d) irq_data 668 drivers/pci/controller/pci-aardvark.c static void advk_msi_irq_compose_msi_msg(struct irq_data *data, irq_data 679 drivers/pci/controller/pci-aardvark.c static int advk_msi_set_affinity(struct irq_data *irq_data, irq_data 715 drivers/pci/controller/pci-aardvark.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 728 drivers/pci/controller/pci-aardvark.c static void advk_pcie_irq_mask(struct irq_data *d) irq_data 739 drivers/pci/controller/pci-aardvark.c static void advk_pcie_irq_unmask(struct irq_data *d) irq_data 270 drivers/pci/controller/pci-ftpci100.c static void faraday_pci_ack_irq(struct irq_data *d) irq_data 281 drivers/pci/controller/pci-ftpci100.c static void faraday_pci_mask_irq(struct irq_data *d) irq_data 292 drivers/pci/controller/pci-ftpci100.c static void faraday_pci_unmask_irq(struct irq_data *d) irq_data 1142 drivers/pci/controller/pci-hyperv.c struct irq_data *irq_data = irq_domain_get_irq_data(domain, irq); irq_data 1143 drivers/pci/controller/pci-hyperv.c struct msi_desc *msi = irq_data_get_msi_desc(irq_data); irq_data 1147 drivers/pci/controller/pci-hyperv.c int_desc = irq_data_get_irq_chip_data(irq_data); irq_data 1151 drivers/pci/controller/pci-hyperv.c irq_data->chip_data = NULL; irq_data 1162 drivers/pci/controller/pci-hyperv.c static int hv_set_affinity(struct irq_data *data, const struct cpumask *dest, irq_data 1165 drivers/pci/controller/pci-hyperv.c struct irq_data *parent = data->parent_data; irq_data 1170 drivers/pci/controller/pci-hyperv.c static void hv_irq_mask(struct irq_data *data) irq_data 1185 drivers/pci/controller/pci-hyperv.c static void hv_irq_unmask(struct irq_data *data) irq_data 1351 drivers/pci/controller/pci-hyperv.c static void hv_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 1718 drivers/pci/controller/pci-tegra.c struct irq_data *d = irq_get_irq_data(irq); irq_data 141 drivers/pci/controller/pci-xgene-msi.c static void xgene_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 172 drivers/pci/controller/pci-xgene-msi.c static int xgene_msi_set_affinity(struct irq_data *irqdata, irq_data 224 drivers/pci/controller/pci-xgene-msi.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 91 drivers/pci/controller/pcie-altera-msi.c static void altera_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 104 drivers/pci/controller/pcie-altera-msi.c static int altera_msi_set_affinity(struct irq_data *irq_data, irq_data 150 drivers/pci/controller/pcie-altera-msi.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 206 drivers/pci/controller/pcie-iproc-msi.c static int iproc_msi_irq_set_affinity(struct irq_data *data, irq_data 223 drivers/pci/controller/pcie-iproc-msi.c static void iproc_msi_irq_compose_msi_msg(struct irq_data *data, irq_data 275 drivers/pci/controller/pcie-iproc-msi.c struct irq_data *data = irq_domain_get_irq_data(domain, virq); irq_data 398 drivers/pci/controller/pcie-mediatek.c static void mtk_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 414 drivers/pci/controller/pcie-mediatek.c static int mtk_msi_set_affinity(struct irq_data *irq_data, irq_data 420 drivers/pci/controller/pcie-mediatek.c static void mtk_msi_ack_irq(struct irq_data *data) irq_data 464 drivers/pci/controller/pcie-mediatek.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 666 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_mask_intx_irq(struct irq_data *data) irq_data 682 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_unmask_intx_irq(struct irq_data *data) irq_data 733 drivers/pci/controller/pcie-mobiveil.c static void mobiveil_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 746 drivers/pci/controller/pcie-mobiveil.c static int mobiveil_msi_set_affinity(struct irq_data *irq_data, irq_data 788 drivers/pci/controller/pcie-mobiveil.c struct irq_data *d = irq_domain_get_irq_data(domain, virq); irq_data 856 drivers/pci/controller/pcie-rcar.c struct irq_data *d = irq_get_irq_data(irq); irq_data 48 drivers/pci/controller/pcie-tango.c static void tango_ack(struct irq_data *d) irq_data 57 drivers/pci/controller/pcie-tango.c static void update_msi_enable(struct irq_data *d, bool unmask) irq_data 72 drivers/pci/controller/pcie-tango.c static void tango_mask(struct irq_data *d) irq_data 77 drivers/pci/controller/pcie-tango.c static void tango_unmask(struct irq_data *d) irq_data 82 drivers/pci/controller/pcie-tango.c static int tango_set_affinity(struct irq_data *d, const struct cpumask *mask, irq_data 88 drivers/pci/controller/pcie-tango.c static void tango_compose_msi_msg(struct irq_data *d, struct msi_msg *msg) irq_data 104 drivers/pci/controller/pcie-tango.c static void msi_ack(struct irq_data *d) irq_data 109 drivers/pci/controller/pcie-tango.c static void msi_mask(struct irq_data *d) irq_data 115 drivers/pci/controller/pcie-tango.c static void msi_unmask(struct irq_data *d) irq_data 160 drivers/pci/controller/pcie-tango.c struct irq_data *d = irq_domain_get_irq_data(dom, virq); irq_data 383 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_mask_leg_irq(struct irq_data *data) irq_data 399 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_unmask_leg_irq(struct irq_data *data) irq_data 454 drivers/pci/controller/pcie-xilinx-nwl.c static void nwl_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 464 drivers/pci/controller/pcie-xilinx-nwl.c static int nwl_msi_set_affinity(struct irq_data *irq_data, irq_data 504 drivers/pci/controller/pcie-xilinx-nwl.c struct irq_data *data = irq_domain_get_irq_data(domain, virq); irq_data 217 drivers/pci/controller/pcie-xilinx.c struct irq_data *d = irq_get_irq_data(irq); irq_data 125 drivers/pci/controller/vmd.c static void vmd_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 140 drivers/pci/controller/vmd.c static void vmd_irq_enable(struct irq_data *data) irq_data 154 drivers/pci/controller/vmd.c static void vmd_irq_disable(struct irq_data *data) irq_data 173 drivers/pci/controller/vmd.c static int vmd_irq_set_affinity(struct irq_data *data, irq_data 235 drivers/pci/msi.c static void msi_set_mask_bit(struct irq_data *data, u32 flag) irq_data 252 drivers/pci/msi.c void pci_msi_mask_irq(struct irq_data *data) irq_data 262 drivers/pci/msi.c void pci_msi_unmask_irq(struct irq_data *data) irq_data 1355 drivers/pci/msi.c void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg) irq_data 1357 drivers/pci/msi.c struct msi_desc *desc = irq_data_get_msi_desc(irq_data); irq_data 1363 drivers/pci/msi.c if (desc->irq == irq_data->irq) irq_data 718 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_irq_mask(struct irq_data *data) irq_data 747 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_irq_unmask(struct irq_data *data) irq_data 776 drivers/pinctrl/actions/pinctrl-owl.c static void owl_gpio_irq_ack(struct irq_data *data) irq_data 810 drivers/pinctrl/actions/pinctrl-owl.c static int owl_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 453 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_irq_enable(struct irq_data *data) irq_data 468 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_irq_disable(struct irq_data *data) irq_data 575 drivers/pinctrl/bcm/pinctrl-bcm2835.c static int bcm2835_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 602 drivers/pinctrl/bcm/pinctrl-bcm2835.c static void bcm2835_gpio_irq_ack(struct irq_data *data) irq_data 196 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static void iproc_gpio_irq_ack(struct irq_data *d) irq_data 215 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static void iproc_gpio_irq_set_mask(struct irq_data *d, bool unmask) irq_data 224 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static void iproc_gpio_irq_mask(struct irq_data *d) irq_data 235 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static void iproc_gpio_irq_unmask(struct irq_data *d) irq_data 246 drivers/pinctrl/bcm/pinctrl-iproc-gpio.c static int iproc_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 172 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static void nsp_gpio_irq_ack(struct irq_data *d) irq_data 190 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static void nsp_gpio_irq_set_mask(struct irq_data *d, bool unmask) irq_data 203 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static void nsp_gpio_irq_mask(struct irq_data *d) irq_data 213 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static void nsp_gpio_irq_unmask(struct irq_data *d) irq_data 223 drivers/pinctrl/bcm/pinctrl-nsp-gpio.c static int nsp_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 1304 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_irq_ack(struct irq_data *d) irq_data 1320 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_irq_mask(struct irq_data *d) irq_data 1328 drivers/pinctrl/intel/pinctrl-baytrail.c static void byt_irq_unmask(struct irq_data *d) irq_data 1367 drivers/pinctrl/intel/pinctrl-baytrail.c static int byt_irq_type(struct irq_data *d, unsigned int type) irq_data 1416 drivers/pinctrl/intel/pinctrl-baytrail.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 1316 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_gpio_irq_ack(struct irq_data *d) irq_data 1333 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_gpio_irq_mask_unmask(struct irq_data *d, bool mask) irq_data 1357 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_gpio_irq_mask(struct irq_data *d) irq_data 1362 drivers/pinctrl/intel/pinctrl-cherryview.c static void chv_gpio_irq_unmask(struct irq_data *d) irq_data 1367 drivers/pinctrl/intel/pinctrl-cherryview.c static unsigned chv_gpio_irq_startup(struct irq_data *d) irq_data 1409 drivers/pinctrl/intel/pinctrl-cherryview.c static int chv_gpio_irq_type(struct irq_data *d, unsigned int type) irq_data 974 drivers/pinctrl/intel/pinctrl-intel.c static void intel_gpio_irq_ack(struct irq_data *d) irq_data 996 drivers/pinctrl/intel/pinctrl-intel.c static void intel_gpio_irq_mask_unmask(struct irq_data *d, bool mask) irq_data 1032 drivers/pinctrl/intel/pinctrl-intel.c static void intel_gpio_irq_mask(struct irq_data *d) irq_data 1037 drivers/pinctrl/intel/pinctrl-intel.c static void intel_gpio_irq_unmask(struct irq_data *d) irq_data 1042 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_irq_type(struct irq_data *d, unsigned int type) irq_data 1099 drivers/pinctrl/intel/pinctrl-intel.c static int intel_gpio_irq_wake(struct irq_data *d, unsigned int on) irq_data 109 drivers/pinctrl/mediatek/mtk-eint.c static void mtk_eint_mask(struct irq_data *d) irq_data 121 drivers/pinctrl/mediatek/mtk-eint.c static void mtk_eint_unmask(struct irq_data *d) irq_data 146 drivers/pinctrl/mediatek/mtk-eint.c static void mtk_eint_ack(struct irq_data *d) irq_data 156 drivers/pinctrl/mediatek/mtk-eint.c static int mtk_eint_set_type(struct irq_data *d, unsigned int type) irq_data 197 drivers/pinctrl/mediatek/mtk-eint.c static int mtk_eint_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 224 drivers/pinctrl/mediatek/mtk-eint.c static int mtk_eint_irq_request_resources(struct irq_data *d) irq_data 254 drivers/pinctrl/mediatek/mtk-eint.c static void mtk_eint_irq_release_resources(struct irq_data *d) irq_data 398 drivers/pinctrl/mediatek/mtk-eint.c struct irq_data *d; irq_data 375 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c struct irq_data *d) irq_data 513 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static void armada_37xx_irq_ack(struct irq_data *d) irq_data 526 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static void armada_37xx_irq_mask(struct irq_data *d) irq_data 540 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static void armada_37xx_irq_unmask(struct irq_data *d) irq_data 554 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 574 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static int armada_37xx_irq_set_type(struct irq_data *d, unsigned int type) irq_data 704 drivers/pinctrl/mvebu/pinctrl-armada-37xx.c static unsigned int armada_37xx_irq_startup(struct irq_data *d) irq_data 414 drivers/pinctrl/nomadik/pinctrl-nomadik.c struct irq_data *d = irq_get_irq_data(irq); irq_data 612 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_irq_ack(struct irq_data *d) irq_data 681 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_irq_maskunmask(struct irq_data *d, bool enable) irq_data 706 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_irq_mask(struct irq_data *d) irq_data 711 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_irq_unmask(struct irq_data *d) irq_data 716 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 744 drivers/pinctrl/nomadik/pinctrl-nomadik.c static int nmk_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 788 drivers/pinctrl/nomadik/pinctrl-nomadik.c static unsigned int nmk_gpio_irq_startup(struct irq_data *d) irq_data 797 drivers/pinctrl/nomadik/pinctrl-nomadik.c static void nmk_gpio_irq_shutdown(struct irq_data *d) irq_data 1004 drivers/pinctrl/nomadik/pinctrl-nomadik.c irqd_is_wakeup_set(&desc->irq_data) irq_data 238 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static int npcmgpio_set_irq_type(struct irq_data *d, unsigned int type) irq_data 286 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcmgpio_irq_ack(struct irq_data *d) irq_data 297 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcmgpio_irq_mask(struct irq_data *d) irq_data 309 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static void npcmgpio_irq_unmask(struct irq_data *d) irq_data 320 drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c static unsigned int npcmgpio_irq_startup(struct irq_data *d) irq_data 341 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_irq_enable(struct irq_data *d) irq_data 356 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_irq_disable(struct irq_data *d) irq_data 371 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_irq_mask(struct irq_data *d) irq_data 385 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_irq_unmask(struct irq_data *d) irq_data 399 drivers/pinctrl/pinctrl-amd.c static void amd_gpio_irq_eoi(struct irq_data *d) irq_data 413 drivers/pinctrl/pinctrl-amd.c static int amd_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 513 drivers/pinctrl/pinctrl-amd.c static void amd_irq_ack(struct irq_data *d) irq_data 158 drivers/pinctrl/pinctrl-at91-pio4.c static void atmel_gpio_irq_ack(struct irq_data *d) irq_data 166 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_gpio_irq_set_type(struct irq_data *d, unsigned type) irq_data 208 drivers/pinctrl/pinctrl-at91-pio4.c static void atmel_gpio_irq_mask(struct irq_data *d) irq_data 217 drivers/pinctrl/pinctrl-at91-pio4.c static void atmel_gpio_irq_unmask(struct irq_data *d) irq_data 228 drivers/pinctrl/pinctrl-at91-pio4.c static int atmel_gpio_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 186 drivers/pinctrl/pinctrl-at91.c int (*irq_type)(struct irq_data *d, unsigned type); irq_data 189 drivers/pinctrl/pinctrl-at91.c static int gpio_irq_type(struct irq_data *d, unsigned type); irq_data 190 drivers/pinctrl/pinctrl-at91.c static int alt_gpio_irq_type(struct irq_data *d, unsigned type); irq_data 1529 drivers/pinctrl/pinctrl-at91.c static void gpio_irq_mask(struct irq_data *d) irq_data 1539 drivers/pinctrl/pinctrl-at91.c static void gpio_irq_unmask(struct irq_data *d) irq_data 1549 drivers/pinctrl/pinctrl-at91.c static int gpio_irq_type(struct irq_data *d, unsigned type) irq_data 1561 drivers/pinctrl/pinctrl-at91.c static int alt_gpio_irq_type(struct irq_data *d, unsigned type) irq_data 1608 drivers/pinctrl/pinctrl-at91.c static void gpio_irq_ack(struct irq_data *d) irq_data 1618 drivers/pinctrl/pinctrl-at91.c static int gpio_irq_set_wake(struct irq_data *d, unsigned state) irq_data 1724 drivers/pinctrl/pinctrl-at91.c struct irq_data *d = irq_get_irq_data(at91_gpio->pioc_virq); irq_data 420 drivers/pinctrl/pinctrl-coh901.c static int u300_gpio_irq_type(struct irq_data *d, unsigned trigger) irq_data 457 drivers/pinctrl/pinctrl-coh901.c static void u300_gpio_irq_enable(struct irq_data *d) irq_data 474 drivers/pinctrl/pinctrl-coh901.c static void u300_gpio_irq_disable(struct irq_data *d) irq_data 1445 drivers/pinctrl/pinctrl-ingenic.c static void ingenic_gpio_irq_mask(struct irq_data *irqd) irq_data 1453 drivers/pinctrl/pinctrl-ingenic.c static void ingenic_gpio_irq_unmask(struct irq_data *irqd) irq_data 1461 drivers/pinctrl/pinctrl-ingenic.c static void ingenic_gpio_irq_enable(struct irq_data *irqd) irq_data 1475 drivers/pinctrl/pinctrl-ingenic.c static void ingenic_gpio_irq_disable(struct irq_data *irqd) irq_data 1489 drivers/pinctrl/pinctrl-ingenic.c static void ingenic_gpio_irq_ack(struct irq_data *irqd) irq_data 1514 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) irq_data 1548 drivers/pinctrl/pinctrl-ingenic.c static int ingenic_gpio_irq_set_wake(struct irq_data *irqd, unsigned int on) irq_data 1560 drivers/pinctrl/pinctrl-ingenic.c struct irq_chip *irq_chip = irq_data_get_irq_chip(&desc->irq_data); irq_data 542 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_mask(struct irq_data *data) irq_data 551 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_unmask(struct irq_data *data) irq_data 560 drivers/pinctrl/pinctrl-mcp23s08.c static int mcp23s08_irq_set_type(struct irq_data *data, unsigned int type) irq_data 591 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_bus_lock(struct irq_data *data) irq_data 600 drivers/pinctrl/pinctrl-mcp23s08.c static void mcp23s08_irq_bus_unlock(struct irq_data *data) irq_data 643 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_irq_mask(struct irq_data *data) irq_data 653 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_irq_unmask(struct irq_data *data) irq_data 663 drivers/pinctrl/pinctrl-ocelot.c static void ocelot_irq_ack(struct irq_data *data) irq_data 673 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_irq_set_type(struct irq_data *data, unsigned int type); irq_data 692 drivers/pinctrl/pinctrl-ocelot.c static int ocelot_irq_set_type(struct irq_data *data, unsigned int type) irq_data 981 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_irq_ack(struct irq_data *data) irq_data 990 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_irq_mask(struct irq_data *data) irq_data 1006 drivers/pinctrl/pinctrl-oxnas.c static void oxnas_gpio_irq_unmask(struct irq_data *data) irq_data 1022 drivers/pinctrl/pinctrl-oxnas.c static unsigned int oxnas_gpio_irq_startup(struct irq_data *data) irq_data 1032 drivers/pinctrl/pinctrl-oxnas.c static int oxnas_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 1694 drivers/pinctrl/pinctrl-pic32.c static inline struct pic32_gpio_bank *irqd_to_bank(struct irq_data *d) irq_data 1996 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_irq_ack(struct irq_data *data) irq_data 2003 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_irq_mask(struct irq_data *data) irq_data 2010 drivers/pinctrl/pinctrl-pic32.c static void pic32_gpio_irq_unmask(struct irq_data *data) irq_data 2017 drivers/pinctrl/pinctrl-pic32.c static unsigned int pic32_gpio_irq_startup(struct irq_data *data) irq_data 2027 drivers/pinctrl/pinctrl-pic32.c static int pic32_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 841 drivers/pinctrl/pinctrl-pistachio.c static inline struct pistachio_gpio_bank *irqd_to_bank(struct irq_data *d) irq_data 1216 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_irq_ack(struct irq_data *data) irq_data 1223 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_irq_mask(struct irq_data *data) irq_data 1230 drivers/pinctrl/pinctrl-pistachio.c static void pistachio_gpio_irq_unmask(struct irq_data *data) irq_data 1237 drivers/pinctrl/pinctrl-pistachio.c static unsigned int pistachio_gpio_irq_startup(struct irq_data *data) irq_data 1247 drivers/pinctrl/pinctrl-pistachio.c static int pistachio_gpio_irq_set_type(struct irq_data *data, unsigned int type) irq_data 2896 drivers/pinctrl/pinctrl-rockchip.c static int rockchip_irq_set_type(struct irq_data *d, unsigned int type) irq_data 2984 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_irq_suspend(struct irq_data *d) irq_data 2995 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_irq_resume(struct irq_data *d) irq_data 3005 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_irq_enable(struct irq_data *d) irq_data 3014 drivers/pinctrl/pinctrl-rockchip.c static void rockchip_irq_disable(struct irq_data *d) irq_data 1403 drivers/pinctrl/pinctrl-single.c static void pcs_irq_mask(struct irq_data *d) irq_data 1414 drivers/pinctrl/pinctrl-single.c static void pcs_irq_unmask(struct irq_data *d) irq_data 1429 drivers/pinctrl/pinctrl-single.c static int pcs_irq_set_wake(struct irq_data *d, unsigned int state) irq_data 1277 drivers/pinctrl/pinctrl-st.c static void st_gpio_irq_mask(struct irq_data *d) irq_data 1285 drivers/pinctrl/pinctrl-st.c static void st_gpio_irq_unmask(struct irq_data *d) irq_data 1293 drivers/pinctrl/pinctrl-st.c static int st_gpio_irq_request_resources(struct irq_data *d) irq_data 1302 drivers/pinctrl/pinctrl-st.c static void st_gpio_irq_release_resources(struct irq_data *d) irq_data 1309 drivers/pinctrl/pinctrl-st.c static int st_gpio_irq_set_type(struct irq_data *d, unsigned type) irq_data 413 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_mask(struct irq_data *data) irq_data 423 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_unmask(struct irq_data *data) irq_data 433 drivers/pinctrl/pinctrl-stmfx.c static int stmfx_pinctrl_irq_set_type(struct irq_data *data, unsigned int type) irq_data 471 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_bus_lock(struct irq_data *data) irq_data 479 drivers/pinctrl/pinctrl-stmfx.c static void stmfx_pinctrl_irq_bus_sync_unlock(struct irq_data *data) irq_data 486 drivers/pinctrl/pinctrl-sx150x.c static void sx150x_irq_mask(struct irq_data *d) irq_data 495 drivers/pinctrl/pinctrl-sx150x.c static void sx150x_irq_unmask(struct irq_data *d) irq_data 519 drivers/pinctrl/pinctrl-sx150x.c static int sx150x_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 561 drivers/pinctrl/pinctrl-sx150x.c static void sx150x_irq_bus_lock(struct irq_data *d) irq_data 569 drivers/pinctrl/pinctrl-sx150x.c static void sx150x_irq_bus_sync_unlock(struct irq_data *d) irq_data 680 drivers/pinctrl/qcom/pinctrl-msm.c struct irq_data *d) irq_data 702 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_irq_mask(struct irq_data *d) irq_data 746 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_irq_clear_unmask(struct irq_data *d, bool status_clear) irq_data 779 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_irq_enable(struct irq_data *d) irq_data 785 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_irq_unmask(struct irq_data *d) irq_data 790 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_irq_ack(struct irq_data *d) irq_data 815 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 909 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 924 drivers/pinctrl/qcom/pinctrl-msm.c static int msm_gpio_irq_reqres(struct irq_data *d) irq_data 951 drivers/pinctrl/qcom/pinctrl-msm.c static void msm_gpio_irq_relres(struct irq_data *d) irq_data 50 drivers/pinctrl/samsung/pinctrl-exynos.c static void exynos_irq_mask(struct irq_data *irqd) irq_data 68 drivers/pinctrl/samsung/pinctrl-exynos.c static void exynos_irq_ack(struct irq_data *irqd) irq_data 78 drivers/pinctrl/samsung/pinctrl-exynos.c static void exynos_irq_unmask(struct irq_data *irqd) irq_data 107 drivers/pinctrl/samsung/pinctrl-exynos.c static int exynos_irq_set_type(struct irq_data *irqd, unsigned int type) irq_data 150 drivers/pinctrl/samsung/pinctrl-exynos.c static int exynos_irq_request_resources(struct irq_data *irqd) irq_data 182 drivers/pinctrl/samsung/pinctrl-exynos.c static void exynos_irq_release_resources(struct irq_data *irqd) irq_data 328 drivers/pinctrl/samsung/pinctrl-exynos.c static int exynos_wkup_irq_set_wake(struct irq_data *irqd, unsigned int on) irq_data 129 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_set_handler(struct irq_data *d, unsigned int type) irq_data 163 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static int s3c24xx_eint_type(struct irq_data *data, unsigned int type) irq_data 197 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2410_eint0_3_ack(struct irq_data *data) irq_data 208 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2410_eint0_3_mask(struct irq_data *data) irq_data 219 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2410_eint0_3_unmask(struct irq_data *data) irq_data 240 drivers/pinctrl/samsung/pinctrl-s3c24xx.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 254 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2412_eint0_3_ack(struct irq_data *data) irq_data 263 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2412_eint0_3_mask(struct irq_data *data) irq_data 274 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c2412_eint0_3_unmask(struct irq_data *data) irq_data 296 drivers/pinctrl/samsung/pinctrl-s3c24xx.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 314 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_ack(struct irq_data *data) irq_data 323 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_mask(struct irq_data *data) irq_data 335 drivers/pinctrl/samsung/pinctrl-s3c24xx.c static void s3c24xx_eint_unmask(struct irq_data *data) irq_data 258 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_irq_set_handler(struct irq_data *d, unsigned int type) irq_data 303 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static inline void s3c64xx_gpio_irq_set_mask(struct irq_data *irqd, bool mask) irq_data 319 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_gpio_irq_unmask(struct irq_data *irqd) irq_data 324 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_gpio_irq_mask(struct irq_data *irqd) irq_data 329 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_gpio_irq_ack(struct irq_data *irqd) irq_data 339 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static int s3c64xx_gpio_irq_set_type(struct irq_data *irqd, unsigned int type) irq_data 510 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static inline void s3c64xx_eint0_irq_set_mask(struct irq_data *irqd, bool mask) irq_data 525 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_eint0_irq_unmask(struct irq_data *irqd) irq_data 530 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_eint0_irq_mask(struct irq_data *irqd) irq_data 535 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static void s3c64xx_eint0_irq_ack(struct irq_data *irqd) irq_data 545 drivers/pinctrl/samsung/pinctrl-s3c64xx.c static int s3c64xx_eint0_irq_set_type(struct irq_data *irqd, unsigned int type) irq_data 5634 drivers/pinctrl/sirf/pinctrl-atlas7.c static void atlas7_gpio_irq_ack(struct irq_data *d) irq_data 5672 drivers/pinctrl/sirf/pinctrl-atlas7.c static void atlas7_gpio_irq_mask(struct irq_data *d) irq_data 5685 drivers/pinctrl/sirf/pinctrl-atlas7.c static void atlas7_gpio_irq_unmask(struct irq_data *d) irq_data 5708 drivers/pinctrl/sirf/pinctrl-atlas7.c static int atlas7_gpio_irq_type(struct irq_data *d, irq_data 420 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_gpio_irq_ack(struct irq_data *d) irq_data 459 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_gpio_irq_mask(struct irq_data *d) irq_data 468 drivers/pinctrl/sirf/pinctrl-sirf.c static void sirfsoc_gpio_irq_unmask(struct irq_data *d) irq_data 489 drivers/pinctrl/sirf/pinctrl-sirf.c static int sirfsoc_gpio_irq_type(struct irq_data *d, unsigned type) irq_data 280 drivers/pinctrl/spear/pinctrl-plgpio.c static void plgpio_irq_disable(struct irq_data *d) irq_data 299 drivers/pinctrl/spear/pinctrl-plgpio.c static void plgpio_irq_enable(struct irq_data *d) irq_data 318 drivers/pinctrl/spear/pinctrl-plgpio.c static int plgpio_irq_set_type(struct irq_data *d, unsigned trigger) irq_data 306 drivers/pinctrl/stm32/pinctrl-stm32.c static int stm32_gpio_irq_request_resources(struct irq_data *irq_data) irq_data 308 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_gpio_bank *bank = irq_data->domain->host_data; irq_data 312 drivers/pinctrl/stm32/pinctrl-stm32.c ret = stm32_gpio_direction_input(&bank->gpio_chip, irq_data->hwirq); irq_data 316 drivers/pinctrl/stm32/pinctrl-stm32.c ret = gpiochip_lock_as_irq(&bank->gpio_chip, irq_data->hwirq); irq_data 319 drivers/pinctrl/stm32/pinctrl-stm32.c irq_data->hwirq); irq_data 326 drivers/pinctrl/stm32/pinctrl-stm32.c static void stm32_gpio_irq_release_resources(struct irq_data *irq_data) irq_data 328 drivers/pinctrl/stm32/pinctrl-stm32.c struct stm32_gpio_bank *bank = irq_data->domain->host_data; irq_data 330 drivers/pinctrl/stm32/pinctrl-stm32.c gpiochip_unlock_as_irq(&bank->gpio_chip, irq_data->hwirq); irq_data 360 drivers/pinctrl/stm32/pinctrl-stm32.c struct irq_data *irq_data, bool reserve) irq_data 380 drivers/pinctrl/stm32/pinctrl-stm32.c if (pctl->irqmux_map & BIT(irq_data->hwirq)) { irq_data 382 drivers/pinctrl/stm32/pinctrl-stm32.c irq_data->hwirq); irq_data 388 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->irqmux_map |= BIT(irq_data->hwirq); irq_data 391 drivers/pinctrl/stm32/pinctrl-stm32.c regmap_field_write(pctl->irqmux[irq_data->hwirq], bank->bank_ioport_nr); irq_data 402 drivers/pinctrl/stm32/pinctrl-stm32.c struct irq_data *irq_data) irq_data 409 drivers/pinctrl/stm32/pinctrl-stm32.c pctl->irqmux_map &= ~BIT(irq_data->hwirq); irq_data 931 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_irq_request_resources(struct irq_data *d) irq_data 956 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pinctrl_irq_release_resources(struct irq_data *d) irq_data 964 drivers/pinctrl/sunxi/pinctrl-sunxi.c static int sunxi_pinctrl_irq_set_type(struct irq_data *d, unsigned int type) irq_data 1011 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pinctrl_irq_ack(struct irq_data *d) irq_data 1021 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pinctrl_irq_mask(struct irq_data *d) irq_data 1038 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pinctrl_irq_unmask(struct irq_data *d) irq_data 1055 drivers/pinctrl/sunxi/pinctrl-sunxi.c static void sunxi_pinctrl_irq_ack_unmask(struct irq_data *d) irq_data 75 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_irq_ack(struct irq_data *data) irq_data 80 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_irq_unmask(struct irq_data *data) irq_data 89 drivers/platform/x86/intel_int0002_vgpio.c static void int0002_irq_mask(struct irq_data *data) irq_data 98 drivers/platform/x86/intel_int0002_vgpio.c static int int0002_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 441 drivers/power/supply/da9052-battery.c virq = regmap_irq_get_virq(bat->da9052->irq_data, irq); irq_data 511 drivers/regulator/max8973-regulator.c struct irq_data *irq_data; irq_data 530 drivers/regulator/max8973-regulator.c irq_data = irq_get_irq_data(mchip->irq); irq_data 531 drivers/regulator/max8973-regulator.c if (irq_data) irq_data 532 drivers/regulator/max8973-regulator.c irq_flags = irqd_get_trigger_type(irq_data); irq_data 72 drivers/remoteproc/da8xx_remoteproc.c void (*ack_fxn)(struct irq_data *data); irq_data 73 drivers/remoteproc/da8xx_remoteproc.c struct irq_data *irq_data; irq_data 125 drivers/remoteproc/da8xx_remoteproc.c drproc->ack_fxn(drproc->irq_data); irq_data 241 drivers/remoteproc/da8xx_remoteproc.c struct irq_data *irq_data; irq_data 255 drivers/remoteproc/da8xx_remoteproc.c irq_data = irq_get_irq_data(irq); irq_data 256 drivers/remoteproc/da8xx_remoteproc.c if (!irq_data) { irq_data 340 drivers/remoteproc/da8xx_remoteproc.c drproc->ack_fxn = irq_data->chip->irq_ack; irq_data 341 drivers/remoteproc/da8xx_remoteproc.c drproc->irq_data = irq_data; irq_data 33 drivers/rtc/dev.c rtc->irq_data = 0; irq_data 124 drivers/rtc/dev.c rtc->irq_data = 0; irq_data 157 drivers/rtc/dev.c data = rtc->irq_data; irq_data 158 drivers/rtc/dev.c rtc->irq_data = 0; irq_data 197 drivers/rtc/dev.c data = rtc->irq_data; irq_data 612 drivers/rtc/interface.c rtc->irq_data = (rtc->irq_data + (num << 8)) | (RTC_IRQF | mode); irq_data 219 drivers/rtc/rtc-omap.c u8 irq_data; irq_data 221 drivers/rtc/rtc-omap.c irq_data = rtc_read(rtc, OMAP_RTC_STATUS_REG); irq_data 224 drivers/rtc/rtc-omap.c if (irq_data & OMAP_RTC_STATUS_ALARM) { irq_data 232 drivers/rtc/rtc-omap.c if (irq_data & OMAP_RTC_STATUS_1S_EVENT) irq_data 781 drivers/rtc/rtc-s5m.c if (s5m87xx->irq_data) { irq_data 782 drivers/rtc/rtc-s5m.c info->irq = regmap_irq_get_virq(s5m87xx->irq_data, alarm_irq); irq_data 157 drivers/rtc/rtc-spear.c unsigned int irq_data; irq_data 160 drivers/rtc/rtc-spear.c irq_data = readl(config->ioaddr + STATUS_REG); irq_data 163 drivers/rtc/rtc-spear.c if ((irq_data & RTC_INT_MASK)) { irq_data 92 drivers/scsi/arm/cumana_2.c struct cumanascsi2_info *info = ec->irq_data; irq_data 104 drivers/scsi/arm/cumana_2.c struct cumanascsi2_info *info = ec->irq_data; irq_data 85 drivers/scsi/arm/eesox.c struct eesoxscsi_info *info = (struct eesoxscsi_info *)ec->irq_data; irq_data 100 drivers/scsi/arm/eesox.c struct eesoxscsi_info *info = (struct eesoxscsi_info *)ec->irq_data; irq_data 72 drivers/scsi/arm/powertec.c struct powertec_info *info = ec->irq_data; irq_data 84 drivers/scsi/arm/powertec.c struct powertec_info *info = ec->irq_data; irq_data 16 drivers/sh/intc/chip.c void _intc_enable(struct irq_data *data, unsigned long handle) irq_data 36 drivers/sh/intc/chip.c static void intc_enable(struct irq_data *data) irq_data 41 drivers/sh/intc/chip.c static void intc_disable(struct irq_data *data) irq_data 68 drivers/sh/intc/chip.c static int intc_set_affinity(struct irq_data *data, irq_data 81 drivers/sh/intc/chip.c static void intc_mask_ack(struct irq_data *data) irq_data 132 drivers/sh/intc/chip.c struct irq_data *data = irq_get_irq_data(irq); irq_data 174 drivers/sh/intc/chip.c static int intc_set_type(struct irq_data *data, unsigned int type) irq_data 79 drivers/sh/intc/core.c struct irq_data *irq_data; irq_data 114 drivers/sh/intc/core.c irq_data = irq_get_irq_data(irq); irq_data 128 drivers/sh/intc/core.c _intc_enable(irq_data, data[!primary]); irq_data 156 drivers/sh/intc/core.c d->chip.irq_mask(irq_data); irq_data 420 drivers/sh/intc/core.c struct irq_data *data; irq_data 445 drivers/sh/intc/core.c struct irq_data *data; irq_data 158 drivers/sh/intc/internals.h void _intc_enable(struct irq_data *data, unsigned long handle); irq_data 113 drivers/sh/intc/virq.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 190 drivers/soc/fsl/qe/qe_ic.c static inline struct qe_ic *qe_ic_from_irq_data(struct irq_data *d) irq_data 195 drivers/soc/fsl/qe/qe_ic.c static void qe_ic_unmask_irq(struct irq_data *d) irq_data 211 drivers/soc/fsl/qe/qe_ic.c static void qe_ic_mask_irq(struct irq_data *d) irq_data 242 drivers/soc/qcom/smp2p.c static void smp2p_mask_irq(struct irq_data *irqd) irq_data 250 drivers/soc/qcom/smp2p.c static void smp2p_unmask_irq(struct irq_data *irqd) irq_data 258 drivers/soc/qcom/smp2p.c static int smp2p_set_irq_type(struct irq_data *irqd, unsigned int type) irq_data 237 drivers/soc/qcom/smsm.c static void smsm_mask_irq(struct irq_data *irqd) irq_data 262 drivers/soc/qcom/smsm.c static void smsm_unmask_irq(struct irq_data *irqd) irq_data 283 drivers/soc/qcom/smsm.c static int smsm_set_irq_type(struct irq_data *irqd, unsigned int type) irq_data 1949 drivers/soc/tegra/pmc.c static int tegra_pmc_irq_set_wake(struct irq_data *data, unsigned int on) irq_data 1981 drivers/soc/tegra/pmc.c static int tegra_pmc_irq_set_type(struct irq_data *data, unsigned int type) irq_data 18 drivers/soc/ti/ti_sci_inta_msi.c static void ti_sci_inta_msi_write_msg(struct irq_data *data, irq_data 24 drivers/soc/ti/ti_sci_inta_msi.c static void ti_sci_inta_msi_compose_msi_msg(struct irq_data *data, irq_data 460 drivers/spmi/spmi-pmic-arb.c static void qpnpint_spmi_write(struct irq_data *d, u8 reg, void *buf, irq_data 473 drivers/spmi/spmi-pmic-arb.c static void qpnpint_spmi_read(struct irq_data *d, u8 reg, void *buf, size_t len) irq_data 557 drivers/spmi/spmi-pmic-arb.c static void qpnpint_irq_ack(struct irq_data *d) irq_data 570 drivers/spmi/spmi-pmic-arb.c static void qpnpint_irq_mask(struct irq_data *d) irq_data 578 drivers/spmi/spmi-pmic-arb.c static void qpnpint_irq_unmask(struct irq_data *d) irq_data 602 drivers/spmi/spmi-pmic-arb.c static int qpnpint_irq_set_type(struct irq_data *d, unsigned int flow_type) irq_data 638 drivers/spmi/spmi-pmic-arb.c static int qpnpint_irq_set_wake(struct irq_data *d, unsigned int on) irq_data 645 drivers/spmi/spmi-pmic-arb.c static int qpnpint_get_irqchip_state(struct irq_data *d, irq_data 662 drivers/spmi/spmi-pmic-arb.c struct irq_data *d, bool reserve) irq_data 97 drivers/ssb/driver_gpio.c static void ssb_gpio_irq_chipco_mask(struct irq_data *d) irq_data 105 drivers/ssb/driver_gpio.c static void ssb_gpio_irq_chipco_unmask(struct irq_data *d) irq_data 294 drivers/ssb/driver_gpio.c static void ssb_gpio_irq_extif_mask(struct irq_data *d) irq_data 302 drivers/ssb/driver_gpio.c static void ssb_gpio_irq_extif_unmask(struct irq_data *d) irq_data 76 drivers/staging/board/board.c struct of_phandle_args irq_data; irq_data 83 drivers/staging/board/board.c irq_data.np = irqc_node; irq_data 84 drivers/staging/board/board.c irq_data.args_count = 3; irq_data 85 drivers/staging/board/board.c irq_data.args[0] = 0; irq_data 86 drivers/staging/board/board.c irq_data.args[1] = hwirq - irqc_base; irq_data 91 drivers/staging/board/board.c irq_data.args[2] = IRQ_TYPE_EDGE_FALLING; irq_data 94 drivers/staging/board/board.c irq_data.args[2] = IRQ_TYPE_EDGE_RISING; irq_data 97 drivers/staging/board/board.c irq_data.args[2] = IRQ_TYPE_LEVEL_LOW; irq_data 101 drivers/staging/board/board.c irq_data.args[2] = IRQ_TYPE_LEVEL_HIGH; irq_data 105 drivers/staging/board/board.c virq = irq_create_of_mapping(&irq_data); irq_data 271 drivers/staging/greybus/gpio.c static void gb_gpio_irq_mask(struct irq_data *d) irq_data 281 drivers/staging/greybus/gpio.c static void gb_gpio_irq_unmask(struct irq_data *d) irq_data 291 drivers/staging/greybus/gpio.c static int gb_gpio_irq_set_type(struct irq_data *d, unsigned int type) irq_data 329 drivers/staging/greybus/gpio.c static void gb_gpio_irq_bus_lock(struct irq_data *d) irq_data 337 drivers/staging/greybus/gpio.c static void gb_gpio_irq_bus_sync_unlock(struct irq_data *d) irq_data 111 drivers/thermal/db8500_thermal.c static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) irq_data 113 drivers/thermal/db8500_thermal.c struct db8500_thermal_zone *th = irq_data; irq_data 140 drivers/thermal/db8500_thermal.c static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) irq_data 142 drivers/thermal/db8500_thermal.c struct db8500_thermal_zone *th = irq_data; irq_data 1121 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_lock(struct irq_data *data) irq_data 1135 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_sync_unlock(struct irq_data *data) irq_data 1150 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_enable(struct irq_data *data) irq_data 1166 drivers/thermal/tegra/soctherm.c static void soctherm_oc_irq_disable(struct irq_data *data) irq_data 1173 drivers/thermal/tegra/soctherm.c static int soctherm_oc_irq_set_type(struct irq_data *data, unsigned int type) irq_data 390 drivers/tty/serial/8250/8250_fintek.c struct irq_data *irq_data; irq_data 418 drivers/tty/serial/8250/8250_fintek.c irq_data = irq_get_irq_data(uart->port.irq); irq_data 419 drivers/tty/serial/8250/8250_fintek.c if (irq_data) irq_data 421 drivers/tty/serial/8250/8250_fintek.c irqd_is_level_type(irq_data); irq_data 125 drivers/vlynq/vlynq.c static void vlynq_irq_unmask(struct irq_data *d) irq_data 138 drivers/vlynq/vlynq.c static void vlynq_irq_mask(struct irq_data *d) irq_data 151 drivers/vlynq/vlynq.c static int vlynq_irq_type(struct irq_data *d, unsigned int flow_type) irq_data 182 drivers/vlynq/vlynq.c static void vlynq_local_ack(struct irq_data *d) irq_data 192 drivers/vlynq/vlynq.c static void vlynq_remote_ack(struct irq_data *d) irq_data 97 drivers/xen/events/events_base.c static void enable_dynirq(struct irq_data *data); irq_data 98 drivers/xen/events/events_base.c static void disable_dynirq(struct irq_data *data); irq_data 473 drivers/xen/events/events_base.c static void eoi_pirq(struct irq_data *data) irq_data 501 drivers/xen/events/events_base.c static void mask_ack_pirq(struct irq_data *data) irq_data 555 drivers/xen/events/events_base.c static unsigned int startup_pirq(struct irq_data *data) irq_data 560 drivers/xen/events/events_base.c static void shutdown_pirq(struct irq_data *data) irq_data 576 drivers/xen/events/events_base.c static void enable_pirq(struct irq_data *data) irq_data 581 drivers/xen/events/events_base.c static void disable_pirq(struct irq_data *data) irq_data 1332 drivers/xen/events/events_base.c static int set_affinity_irq(struct irq_data *data, const struct cpumask *dest, irq_data 1347 drivers/xen/events/events_base.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 1353 drivers/xen/events/events_base.c static void enable_dynirq(struct irq_data *data) irq_data 1361 drivers/xen/events/events_base.c static void disable_dynirq(struct irq_data *data) irq_data 1369 drivers/xen/events/events_base.c static void ack_dynirq(struct irq_data *data) irq_data 1390 drivers/xen/events/events_base.c static void mask_ack_dynirq(struct irq_data *data) irq_data 1396 drivers/xen/events/events_base.c static int retrigger_dynirq(struct irq_data *data) irq_data 273 include/linux/dmar.h struct irq_data; irq_data 274 include/linux/dmar.h extern void dmar_msi_unmask(struct irq_data *data); irq_data 275 include/linux/dmar.h extern void dmar_msi_mask(struct irq_data *data); irq_data 23 include/linux/dsa/lan9303.h struct regmap_irq_chip_data *irq_data; irq_data 246 include/linux/gpio/driver.h void (*irq_enable)(struct irq_data *data); irq_data 253 include/linux/gpio/driver.h void (*irq_disable)(struct irq_data *data); irq_data 576 include/linux/gpio/driver.h struct irq_data *data, bool reserve); irq_data 578 include/linux/gpio/driver.h struct irq_data *data); irq_data 181 include/linux/irq.h struct irq_data *parent_data; irq_data 241 include/linux/irq.h static inline bool irqd_is_setaffinity_pending(struct irq_data *d) irq_data 246 include/linux/irq.h static inline bool irqd_is_per_cpu(struct irq_data *d) irq_data 251 include/linux/irq.h static inline bool irqd_can_balance(struct irq_data *d) irq_data 256 include/linux/irq.h static inline bool irqd_affinity_was_set(struct irq_data *d) irq_data 261 include/linux/irq.h static inline void irqd_mark_affinity_was_set(struct irq_data *d) irq_data 266 include/linux/irq.h static inline bool irqd_trigger_type_was_set(struct irq_data *d) irq_data 271 include/linux/irq.h static inline u32 irqd_get_trigger_type(struct irq_data *d) irq_data 280 include/linux/irq.h static inline void irqd_set_trigger_type(struct irq_data *d, u32 type) irq_data 287 include/linux/irq.h static inline bool irqd_is_level_type(struct irq_data *d) irq_data 296 include/linux/irq.h static inline void irqd_set_single_target(struct irq_data *d) irq_data 301 include/linux/irq.h static inline bool irqd_is_single_target(struct irq_data *d) irq_data 306 include/linux/irq.h static inline bool irqd_is_wakeup_set(struct irq_data *d) irq_data 311 include/linux/irq.h static inline bool irqd_can_move_in_process_context(struct irq_data *d) irq_data 316 include/linux/irq.h static inline bool irqd_irq_disabled(struct irq_data *d) irq_data 321 include/linux/irq.h static inline bool irqd_irq_masked(struct irq_data *d) irq_data 326 include/linux/irq.h static inline bool irqd_irq_inprogress(struct irq_data *d) irq_data 331 include/linux/irq.h static inline bool irqd_is_wakeup_armed(struct irq_data *d) irq_data 336 include/linux/irq.h static inline bool irqd_is_forwarded_to_vcpu(struct irq_data *d) irq_data 341 include/linux/irq.h static inline void irqd_set_forwarded_to_vcpu(struct irq_data *d) irq_data 346 include/linux/irq.h static inline void irqd_clr_forwarded_to_vcpu(struct irq_data *d) irq_data 351 include/linux/irq.h static inline bool irqd_affinity_is_managed(struct irq_data *d) irq_data 356 include/linux/irq.h static inline bool irqd_is_activated(struct irq_data *d) irq_data 361 include/linux/irq.h static inline void irqd_set_activated(struct irq_data *d) irq_data 366 include/linux/irq.h static inline void irqd_clr_activated(struct irq_data *d) irq_data 371 include/linux/irq.h static inline bool irqd_is_started(struct irq_data *d) irq_data 376 include/linux/irq.h static inline bool irqd_is_managed_and_shutdown(struct irq_data *d) irq_data 381 include/linux/irq.h static inline void irqd_set_can_reserve(struct irq_data *d) irq_data 386 include/linux/irq.h static inline void irqd_clr_can_reserve(struct irq_data *d) irq_data 391 include/linux/irq.h static inline bool irqd_can_reserve(struct irq_data *d) irq_data 396 include/linux/irq.h static inline void irqd_set_msi_nomask_quirk(struct irq_data *d) irq_data 401 include/linux/irq.h static inline void irqd_clr_msi_nomask_quirk(struct irq_data *d) irq_data 406 include/linux/irq.h static inline bool irqd_msi_nomask_quirk(struct irq_data *d) irq_data 413 include/linux/irq.h static inline irq_hw_number_t irqd_to_hwirq(struct irq_data *d) irq_data 470 include/linux/irq.h unsigned int (*irq_startup)(struct irq_data *data); irq_data 471 include/linux/irq.h void (*irq_shutdown)(struct irq_data *data); irq_data 472 include/linux/irq.h void (*irq_enable)(struct irq_data *data); irq_data 473 include/linux/irq.h void (*irq_disable)(struct irq_data *data); irq_data 475 include/linux/irq.h void (*irq_ack)(struct irq_data *data); irq_data 476 include/linux/irq.h void (*irq_mask)(struct irq_data *data); irq_data 477 include/linux/irq.h void (*irq_mask_ack)(struct irq_data *data); irq_data 478 include/linux/irq.h void (*irq_unmask)(struct irq_data *data); irq_data 479 include/linux/irq.h void (*irq_eoi)(struct irq_data *data); irq_data 481 include/linux/irq.h int (*irq_set_affinity)(struct irq_data *data, const struct cpumask *dest, bool force); irq_data 482 include/linux/irq.h int (*irq_retrigger)(struct irq_data *data); irq_data 483 include/linux/irq.h int (*irq_set_type)(struct irq_data *data, unsigned int flow_type); irq_data 484 include/linux/irq.h int (*irq_set_wake)(struct irq_data *data, unsigned int on); irq_data 486 include/linux/irq.h void (*irq_bus_lock)(struct irq_data *data); irq_data 487 include/linux/irq.h void (*irq_bus_sync_unlock)(struct irq_data *data); irq_data 489 include/linux/irq.h void (*irq_cpu_online)(struct irq_data *data); irq_data 490 include/linux/irq.h void (*irq_cpu_offline)(struct irq_data *data); irq_data 492 include/linux/irq.h void (*irq_suspend)(struct irq_data *data); irq_data 493 include/linux/irq.h void (*irq_resume)(struct irq_data *data); irq_data 494 include/linux/irq.h void (*irq_pm_shutdown)(struct irq_data *data); irq_data 496 include/linux/irq.h void (*irq_calc_mask)(struct irq_data *data); irq_data 498 include/linux/irq.h void (*irq_print_chip)(struct irq_data *data, struct seq_file *p); irq_data 499 include/linux/irq.h int (*irq_request_resources)(struct irq_data *data); irq_data 500 include/linux/irq.h void (*irq_release_resources)(struct irq_data *data); irq_data 502 include/linux/irq.h void (*irq_compose_msi_msg)(struct irq_data *data, struct msi_msg *msg); irq_data 503 include/linux/irq.h void (*irq_write_msi_msg)(struct irq_data *data, struct msi_msg *msg); irq_data 505 include/linux/irq.h int (*irq_get_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool *state); irq_data 506 include/linux/irq.h int (*irq_set_irqchip_state)(struct irq_data *data, enum irqchip_irq_state which, bool state); irq_data 508 include/linux/irq.h int (*irq_set_vcpu_affinity)(struct irq_data *data, void *vcpu_info); irq_data 510 include/linux/irq.h void (*ipi_send_single)(struct irq_data *data, unsigned int cpu); irq_data 511 include/linux/irq.h void (*ipi_send_mask)(struct irq_data *data, const struct cpumask *dest); irq_data 513 include/linux/irq.h int (*irq_nmi_setup)(struct irq_data *data); irq_data 514 include/linux/irq.h void (*irq_nmi_teardown)(struct irq_data *data); irq_data 570 include/linux/irq.h extern int irq_set_affinity_locked(struct irq_data *data, irq_data 582 include/linux/irq.h void __irq_move_irq(struct irq_data *data); irq_data 583 include/linux/irq.h static inline void irq_move_irq(struct irq_data *data) irq_data 588 include/linux/irq.h void irq_move_masked_irq(struct irq_data *data); irq_data 591 include/linux/irq.h static inline void irq_move_irq(struct irq_data *data) { } irq_data 592 include/linux/irq.h static inline void irq_move_masked_irq(struct irq_data *data) { } irq_data 625 include/linux/irq.h extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg); irq_data 626 include/linux/irq.h extern int irq_chip_pm_get(struct irq_data *data); irq_data 627 include/linux/irq.h extern int irq_chip_pm_put(struct irq_data *data); irq_data 631 include/linux/irq.h extern void irq_chip_enable_parent(struct irq_data *data); irq_data 632 include/linux/irq.h extern void irq_chip_disable_parent(struct irq_data *data); irq_data 633 include/linux/irq.h extern void irq_chip_ack_parent(struct irq_data *data); irq_data 634 include/linux/irq.h extern int irq_chip_retrigger_hierarchy(struct irq_data *data); irq_data 635 include/linux/irq.h extern void irq_chip_mask_parent(struct irq_data *data); irq_data 636 include/linux/irq.h extern void irq_chip_mask_ack_parent(struct irq_data *data); irq_data 637 include/linux/irq.h extern void irq_chip_unmask_parent(struct irq_data *data); irq_data 638 include/linux/irq.h extern void irq_chip_eoi_parent(struct irq_data *data); irq_data 639 include/linux/irq.h extern int irq_chip_set_affinity_parent(struct irq_data *data, irq_data 642 include/linux/irq.h extern int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on); irq_data 643 include/linux/irq.h extern int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, irq_data 645 include/linux/irq.h extern int irq_chip_set_type_parent(struct irq_data *data, unsigned int type); irq_data 646 include/linux/irq.h extern int irq_chip_request_resources_parent(struct irq_data *data); irq_data 647 include/linux/irq.h extern void irq_chip_release_resources_parent(struct irq_data *data); irq_data 765 include/linux/irq.h extern struct irq_data *irq_get_irq_data(unsigned int irq); irq_data 769 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq_data 773 include/linux/irq.h static inline struct irq_chip *irq_data_get_irq_chip(struct irq_data *d) irq_data 780 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq_data 784 include/linux/irq.h static inline void *irq_data_get_irq_chip_data(struct irq_data *d) irq_data 791 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq_data 795 include/linux/irq.h static inline void *irq_data_get_irq_handler_data(struct irq_data *d) irq_data 802 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq_data 806 include/linux/irq.h static inline struct msi_desc *irq_data_get_msi_desc(struct irq_data *d) irq_data 813 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq_data 826 include/linux/irq.h static inline int irq_data_get_node(struct irq_data *d) irq_data 833 include/linux/irq.h struct irq_data *d = irq_get_irq_data(irq); irq_data 838 include/linux/irq.h static inline struct cpumask *irq_data_get_affinity_mask(struct irq_data *d) irq_data 845 include/linux/irq.h struct cpumask *irq_data_get_effective_affinity_mask(struct irq_data *d) irq_data 849 include/linux/irq.h static inline void irq_data_update_effective_affinity(struct irq_data *d, irq_data 855 include/linux/irq.h static inline void irq_data_update_effective_affinity(struct irq_data *d, irq_data 860 include/linux/irq.h struct cpumask *irq_data_get_effective_affinity_mask(struct irq_data *d) irq_data 1067 include/linux/irq.h void irq_gc_noop(struct irq_data *d); irq_data 1068 include/linux/irq.h void irq_gc_mask_disable_reg(struct irq_data *d); irq_data 1069 include/linux/irq.h void irq_gc_mask_set_bit(struct irq_data *d); irq_data 1070 include/linux/irq.h void irq_gc_mask_clr_bit(struct irq_data *d); irq_data 1071 include/linux/irq.h void irq_gc_unmask_enable_reg(struct irq_data *d); irq_data 1072 include/linux/irq.h void irq_gc_ack_set_bit(struct irq_data *d); irq_data 1073 include/linux/irq.h void irq_gc_ack_clr_bit(struct irq_data *d); irq_data 1074 include/linux/irq.h void irq_gc_mask_disable_and_ack_set(struct irq_data *d); irq_data 1075 include/linux/irq.h void irq_gc_eoi(struct irq_data *d); irq_data 1076 include/linux/irq.h int irq_gc_set_wake(struct irq_data *d, unsigned int on); irq_data 1087 include/linux/irq.h int irq_setup_alt_chip(struct irq_data *d, unsigned int type); irq_data 1128 include/linux/irq.h static inline struct irq_chip_type *irq_data_get_chip_type(struct irq_data *d) irq_data 24 include/linux/irqchip/chained_irq.h chip->irq_mask_ack(&desc->irq_data); irq_data 26 include/linux/irqchip/chained_irq.h chip->irq_mask(&desc->irq_data); irq_data 28 include/linux/irqchip/chained_irq.h chip->irq_ack(&desc->irq_data); irq_data 36 include/linux/irqchip/chained_irq.h chip->irq_eoi(&desc->irq_data); irq_data 38 include/linux/irqchip/chained_irq.h chip->irq_unmask(&desc->irq_data); irq_data 11 include/linux/irqchip/ingenic.h extern void ingenic_intc_irq_suspend(struct irq_data *data); irq_data 12 include/linux/irqchip/ingenic.h extern void ingenic_intc_irq_resume(struct irq_data *data); irq_data 99 include/linux/irqchip/irq-madera.h return regmap_irq_get_virq(madera->irq_data, irq); irq_data 58 include/linux/irqdesc.h struct irq_data irq_data; irq_data 120 include/linux/irqdesc.h static inline struct irq_desc *irq_data_to_desc(struct irq_data *data) irq_data 127 include/linux/irqdesc.h return desc->irq_data.irq; irq_data 130 include/linux/irqdesc.h static inline struct irq_data *irq_desc_get_irq_data(struct irq_desc *desc) irq_data 132 include/linux/irqdesc.h return &desc->irq_data; irq_data 137 include/linux/irqdesc.h return desc->irq_data.chip; irq_data 142 include/linux/irqdesc.h return desc->irq_data.chip_data; irq_data 204 include/linux/irqdesc.h static inline void irq_set_handler_locked(struct irq_data *data, irq_data 225 include/linux/irqdesc.h irq_set_chip_handler_name_locked(struct irq_data *data, struct irq_chip *chip, irq_data 43 include/linux/irqdomain.h struct irq_data; irq_data 119 include/linux/irqdomain.h int (*activate)(struct irq_domain *d, struct irq_data *irqd, bool reserve); irq_data 120 include/linux/irqdomain.h void (*deactivate)(struct irq_domain *d, struct irq_data *irq_data); irq_data 126 include/linux/irqdomain.h struct irq_data *irqd, int ind); irq_data 441 include/linux/irqdomain.h extern struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, irq_data 470 include/linux/irqdomain.h extern int irq_domain_activate_irq(struct irq_data *irq_data, bool early); irq_data 471 include/linux/irqdomain.h extern void irq_domain_deactivate_irq(struct irq_data *irq_data); irq_data 488 include/linux/irqdomain.h extern void irq_domain_reset_irq_data(struct irq_data *irq_data); irq_data 11 include/linux/irqhandler.h struct irq_data; irq_data 13 include/linux/irqhandler.h typedef void (*irq_preflow_handler_t)(struct irq_data *data); irq_data 298 include/linux/mfd/88pm80x.h struct regmap_irq_chip_data *irq_data; irq_data 329 include/linux/mfd/88pm80x.h if (!pm80x->irq_data) irq_data 331 include/linux/mfd/88pm80x.h return request_threaded_irq(regmap_irq_get_virq(pm80x->irq_data, irq), irq_data 337 include/linux/mfd/88pm80x.h if (!pm80x->irq_data) irq_data 339 include/linux/mfd/88pm80x.h free_irq(regmap_irq_get_virq(pm80x->irq_data, irq), data); irq_data 383 include/linux/mfd/as3722.h struct regmap_irq_chip_data *irq_data; irq_data 416 include/linux/mfd/as3722.h return regmap_irq_get_virq(as3722->irq_data, irq); irq_data 117 include/linux/mfd/bd9571mwv.h struct regmap_irq_chip_data *irq_data; irq_data 91 include/linux/mfd/da9052/da9052.h struct regmap_irq_chip_data *irq_data; irq_data 29 include/linux/mfd/da9055/core.h struct regmap_irq_chip_data *irq_data; irq_data 58 include/linux/mfd/hi655x-pmic.h struct regmap_irq_chip_data *irq_data; irq_data 184 include/linux/mfd/madera/core.h struct regmap_irq_chip_data *irq_data; irq_data 436 include/linux/mfd/max14577-private.h struct regmap_irq_chip_data *irq_data; /* For MUIC and Charger */ irq_data 431 include/linux/mfd/max77686-private.h struct regmap_irq_chip_data *irq_data; irq_data 75 include/linux/mfd/palmas.h struct regmap_irq_chip_data *irq_data; irq_data 3800 include/linux/mfd/palmas.h return regmap_irq_get_virq(palmas->irq_data, irq); irq_data 618 include/linux/mfd/rk808.h struct regmap_irq_chip_data *irq_data; irq_data 329 include/linux/mfd/rohm-bd718x7.h struct regmap_irq_chip_data *irq_data; irq_data 30 include/linux/mfd/rt5033.h struct regmap_irq_chip_data *irq_data; irq_data 72 include/linux/mfd/samsung/core.h struct regmap_irq_chip_data *irq_data; irq_data 209 include/linux/mfd/stpmic1.h struct regmap_irq_chip_data *irq_data; irq_data 114 include/linux/mfd/tps65086.h struct regmap_irq_chip_data *irq_data; irq_data 77 include/linux/mfd/tps65090.h struct regmap_irq_chip_data *irq_data; irq_data 268 include/linux/mfd/tps65218.h struct regmap_irq_chip_data *irq_data; irq_data 903 include/linux/mfd/tps65910.h struct regmap_irq_chip_data *irq_data; irq_data 948 include/linux/mfd/tps65910.h return regmap_irq_get_virq(tps65910->irq_data, irq); irq_data 319 include/linux/mfd/tps65912.h struct regmap_irq_chip_data *irq_data; irq_data 515 include/linux/mfd/tps80031.h struct regmap_irq_chip_data *irq_data; irq_data 631 include/linux/mfd/tps80031.h return regmap_irq_get_virq(tps80031->irq_data, irq); irq_data 212 include/linux/mfd/twl6040.h struct regmap_irq_chip_data *irq_data; irq_data 69 include/linux/mfd/wm8994/core.h struct regmap_irq_chip_data *irq_data; irq_data 124 include/linux/mfd/wm8994/core.h if (!wm8994->irq_data) irq_data 126 include/linux/mfd/wm8994/core.h return request_threaded_irq(regmap_irq_get_virq(wm8994->irq_data, irq), irq_data 132 include/linux/mfd/wm8994/core.h if (!wm8994->irq_data) irq_data 134 include/linux/mfd/wm8994/core.h free_irq(regmap_irq_get_virq(wm8994->irq_data, irq), data); irq_data 16 include/linux/msi.h struct irq_data; irq_data 192 include/linux/msi.h void pci_msi_mask_irq(struct irq_data *data); irq_data 193 include/linux/msi.h void pci_msi_unmask_irq(struct irq_data *data); irq_data 324 include/linux/msi.h int msi_domain_set_affinity(struct irq_data *data, const struct cpumask *mask, irq_data 368 include/linux/msi.h void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg); irq_data 38 include/linux/of_irq.h extern unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data); irq_data 112 include/linux/rtc.h unsigned long irq_data; irq_data 104 include/soc/fsl/qe/qe_ic.h chip->irq_eoi(&desc->irq_data); irq_data 116 include/soc/fsl/qe/qe_ic.h chip->irq_eoi(&desc->irq_data); irq_data 132 include/soc/fsl/qe/qe_ic.h chip->irq_eoi(&desc->irq_data); irq_data 52 kernel/irq/autoprobe.c if (desc->irq_data.chip->irq_set_type) irq_data 53 kernel/irq/autoprobe.c desc->irq_data.chip->irq_set_type(&desc->irq_data, irq_data 52 kernel/irq/chip.c desc->irq_data.chip = chip; irq_data 152 kernel/irq/chip.c desc->irq_data.chip_data = data; irq_data 158 kernel/irq/chip.c struct irq_data *irq_get_irq_data(unsigned int irq) irq_data 162 kernel/irq/chip.c return desc ? &desc->irq_data : NULL; irq_data 168 kernel/irq/chip.c irqd_clear(&desc->irq_data, IRQD_IRQ_DISABLED); irq_data 173 kernel/irq/chip.c irqd_clear(&desc->irq_data, IRQD_IRQ_MASKED); irq_data 178 kernel/irq/chip.c irqd_clear(&desc->irq_data, IRQD_IRQ_STARTED); irq_data 183 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_IRQ_STARTED); irq_data 196 kernel/irq/chip.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 238 kernel/irq/chip.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 257 kernel/irq/chip.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 288 kernel/irq/chip.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 306 kernel/irq/chip.c if (irqd_is_started(&desc->irq_data)) { irq_data 308 kernel/irq/chip.c if (desc->irq_data.chip->irq_shutdown) { irq_data 309 kernel/irq/chip.c desc->irq_data.chip->irq_shutdown(&desc->irq_data); irq_data 329 kernel/irq/chip.c irq_domain_deactivate_irq(&desc->irq_data); irq_data 334 kernel/irq/chip.c if (!irqd_irq_disabled(&desc->irq_data)) { irq_data 338 kernel/irq/chip.c if (desc->irq_data.chip->irq_enable) { irq_data 339 kernel/irq/chip.c desc->irq_data.chip->irq_enable(&desc->irq_data); irq_data 349 kernel/irq/chip.c if (irqd_irq_disabled(&desc->irq_data)) { irq_data 354 kernel/irq/chip.c if (desc->irq_data.chip->irq_disable) { irq_data 355 kernel/irq/chip.c desc->irq_data.chip->irq_disable(&desc->irq_data); irq_data 390 kernel/irq/chip.c if (desc->irq_data.chip->irq_enable) irq_data 391 kernel/irq/chip.c desc->irq_data.chip->irq_enable(&desc->irq_data); irq_data 393 kernel/irq/chip.c desc->irq_data.chip->irq_unmask(&desc->irq_data); irq_data 399 kernel/irq/chip.c if (desc->irq_data.chip->irq_disable) irq_data 400 kernel/irq/chip.c desc->irq_data.chip->irq_disable(&desc->irq_data); irq_data 402 kernel/irq/chip.c desc->irq_data.chip->irq_mask(&desc->irq_data); irq_data 408 kernel/irq/chip.c if (desc->irq_data.chip->irq_mask_ack) { irq_data 409 kernel/irq/chip.c desc->irq_data.chip->irq_mask_ack(&desc->irq_data); irq_data 413 kernel/irq/chip.c if (desc->irq_data.chip->irq_ack) irq_data 414 kernel/irq/chip.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 420 kernel/irq/chip.c if (irqd_irq_masked(&desc->irq_data)) irq_data 423 kernel/irq/chip.c if (desc->irq_data.chip->irq_mask) { irq_data 424 kernel/irq/chip.c desc->irq_data.chip->irq_mask(&desc->irq_data); irq_data 431 kernel/irq/chip.c if (!irqd_irq_masked(&desc->irq_data)) irq_data 434 kernel/irq/chip.c if (desc->irq_data.chip->irq_unmask) { irq_data 435 kernel/irq/chip.c desc->irq_data.chip->irq_unmask(&desc->irq_data); irq_data 442 kernel/irq/chip.c struct irq_chip *chip = desc->irq_data.chip; irq_data 445 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 471 kernel/irq/chip.c if (unlikely(!action || irqd_irq_disabled(&desc->irq_data))) { irq_data 477 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 488 kernel/irq/chip.c irqd_clear(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 510 kernel/irq/chip.c if (!irqd_has_set(&desc->irq_data, mask)) irq_data 547 kernel/irq/chip.c if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { irq_data 584 kernel/irq/chip.c if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { irq_data 590 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 596 kernel/irq/chip.c irqd_clear(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 616 kernel/irq/chip.c if (!irqd_irq_disabled(&desc->irq_data) && irq_data 617 kernel/irq/chip.c irqd_irq_masked(&desc->irq_data) && !desc->threads_oneshot) irq_data 644 kernel/irq/chip.c if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { irq_data 663 kernel/irq/chip.c desc->preflow_handler(&desc->irq_data); irq_data 672 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 681 kernel/irq/chip.c if (!irqd_irq_disabled(&desc->irq_data) && irq_data 682 kernel/irq/chip.c irqd_irq_masked(&desc->irq_data) && !desc->threads_oneshot) { irq_data 683 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 686 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 701 kernel/irq/chip.c struct irq_chip *chip = desc->irq_data.chip; irq_data 714 kernel/irq/chip.c if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { irq_data 733 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 767 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 802 kernel/irq/chip.c if (irqd_irq_disabled(&desc->irq_data) || !desc->action) { irq_data 811 kernel/irq/chip.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 825 kernel/irq/chip.c if (!irqd_irq_disabled(&desc->irq_data) && irq_data 826 kernel/irq/chip.c irqd_irq_masked(&desc->irq_data)) irq_data 833 kernel/irq/chip.c !irqd_irq_disabled(&desc->irq_data)); irq_data 865 kernel/irq/chip.c if (irqd_irq_disabled(&desc->irq_data) || !desc->action) { irq_data 879 kernel/irq/chip.c !irqd_irq_disabled(&desc->irq_data)); irq_data 882 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 904 kernel/irq/chip.c chip->irq_ack(&desc->irq_data); irq_data 909 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 937 kernel/irq/chip.c chip->irq_ack(&desc->irq_data); irq_data 955 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 980 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 990 kernel/irq/chip.c struct irq_data *irq_data = &desc->irq_data; irq_data 999 kernel/irq/chip.c while (irq_data) { irq_data 1000 kernel/irq/chip.c if (irq_data->chip != &no_irq_chip) irq_data 1010 kernel/irq/chip.c irq_data = irq_data->parent_data; irq_data 1013 kernel/irq/chip.c if (WARN_ON(!irq_data || irq_data->chip == &no_irq_chip)) irq_data 1019 kernel/irq/chip.c if (desc->irq_data.chip != &no_irq_chip) irq_data 1030 kernel/irq/chip.c unsigned int type = irqd_get_trigger_type(&desc->irq_data); irq_data 1110 kernel/irq/chip.c trigger = irqd_get_trigger_type(&desc->irq_data); irq_data 1112 kernel/irq/chip.c irqd_clear(&desc->irq_data, IRQD_NO_BALANCING | IRQD_PER_CPU | irq_data 1115 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_NO_BALANCING); irq_data 1117 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_PER_CPU); irq_data 1119 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_MOVE_PCNTXT); irq_data 1121 kernel/irq/chip.c irqd_set(&desc->irq_data, IRQD_LEVEL); irq_data 1127 kernel/irq/chip.c irqd_set(&desc->irq_data, trigger); irq_data 1153 kernel/irq/chip.c chip = irq_data_get_irq_chip(&desc->irq_data); irq_data 1156 kernel/irq/chip.c !irqd_irq_disabled(&desc->irq_data))) irq_data 1157 kernel/irq/chip.c chip->irq_cpu_online(&desc->irq_data); irq_data 1183 kernel/irq/chip.c chip = irq_data_get_irq_chip(&desc->irq_data); irq_data 1186 kernel/irq/chip.c !irqd_irq_disabled(&desc->irq_data))) irq_data 1187 kernel/irq/chip.c chip->irq_cpu_offline(&desc->irq_data); irq_data 1208 kernel/irq/chip.c struct irq_chip *chip = desc->irq_data.chip; irq_data 1221 kernel/irq/chip.c if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { irq_data 1232 kernel/irq/chip.c desc->irq_data.chip->irq_ack(&desc->irq_data); irq_data 1243 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 1260 kernel/irq/chip.c struct irq_chip *chip = desc->irq_data.chip; irq_data 1274 kernel/irq/chip.c if (unlikely(!desc->action || irqd_irq_disabled(&desc->irq_data))) { irq_data 1293 kernel/irq/chip.c chip->irq_eoi(&desc->irq_data); irq_data 1305 kernel/irq/chip.c void irq_chip_enable_parent(struct irq_data *data) irq_data 1320 kernel/irq/chip.c void irq_chip_disable_parent(struct irq_data *data) irq_data 1334 kernel/irq/chip.c void irq_chip_ack_parent(struct irq_data *data) irq_data 1345 kernel/irq/chip.c void irq_chip_mask_parent(struct irq_data *data) irq_data 1356 kernel/irq/chip.c void irq_chip_mask_ack_parent(struct irq_data *data) irq_data 1367 kernel/irq/chip.c void irq_chip_unmask_parent(struct irq_data *data) irq_data 1378 kernel/irq/chip.c void irq_chip_eoi_parent(struct irq_data *data) irq_data 1393 kernel/irq/chip.c int irq_chip_set_affinity_parent(struct irq_data *data, irq_data 1411 kernel/irq/chip.c int irq_chip_set_type_parent(struct irq_data *data, unsigned int type) irq_data 1429 kernel/irq/chip.c int irq_chip_retrigger_hierarchy(struct irq_data *data) irq_data 1443 kernel/irq/chip.c int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, void *vcpu_info) irq_data 1459 kernel/irq/chip.c int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on) irq_data 1477 kernel/irq/chip.c int irq_chip_request_resources_parent(struct irq_data *data) irq_data 1492 kernel/irq/chip.c void irq_chip_release_resources_parent(struct irq_data *data) irq_data 1510 kernel/irq/chip.c int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg) irq_data 1512 kernel/irq/chip.c struct irq_data *pos = NULL; irq_data 1534 kernel/irq/chip.c int irq_chip_pm_get(struct irq_data *data) irq_data 1557 kernel/irq/chip.c int irq_chip_pm_put(struct irq_data *data) irq_data 19 kernel/irq/cpuhotplug.c static inline bool irq_needs_fixup(struct irq_data *d) irq_data 54 kernel/irq/cpuhotplug.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 176 kernel/irq/cpuhotplug.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 23 kernel/irq/debug.h desc->irq_data.chip, desc->irq_data.chip); irq_data 32 kernel/irq/debugfs.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 63 kernel/irq/debugfs.c irq_debug_show_chip(struct seq_file *m, struct irq_data *data, int ind) irq_data 78 kernel/irq/debugfs.c irq_debug_show_data(struct seq_file *m, struct irq_data *data, int ind) irq_data 152 kernel/irq/debugfs.c struct irq_data *data; irq_data 216 kernel/irq/debugfs.c !irqd_is_activated(&desc->irq_data) || irq_data 18 kernel/irq/dummychip.c static void ack_bad(struct irq_data *data) irq_data 29 kernel/irq/dummychip.c static void noop(struct irq_data *data) { } irq_data 31 kernel/irq/dummychip.c static unsigned int noop_ret(struct irq_data *data) irq_data 25 kernel/irq/generic-chip.c void irq_gc_noop(struct irq_data *d) irq_data 36 kernel/irq/generic-chip.c void irq_gc_mask_disable_reg(struct irq_data *d) irq_data 55 kernel/irq/generic-chip.c void irq_gc_mask_set_bit(struct irq_data *d) irq_data 75 kernel/irq/generic-chip.c void irq_gc_mask_clr_bit(struct irq_data *d) irq_data 95 kernel/irq/generic-chip.c void irq_gc_unmask_enable_reg(struct irq_data *d) irq_data 111 kernel/irq/generic-chip.c void irq_gc_ack_set_bit(struct irq_data *d) irq_data 127 kernel/irq/generic-chip.c void irq_gc_ack_clr_bit(struct irq_data *d) irq_data 150 kernel/irq/generic-chip.c void irq_gc_mask_disable_and_ack_set(struct irq_data *d) irq_data 167 kernel/irq/generic-chip.c void irq_gc_eoi(struct irq_data *d) irq_data 187 kernel/irq/generic-chip.c int irq_gc_set_wake(struct irq_data *d, unsigned int on) irq_data 380 kernel/irq/generic-chip.c struct irq_data *data = irq_domain_get_irq_data(d, virq); irq_data 429 kernel/irq/generic-chip.c struct irq_data *data = irq_domain_get_irq_data(d, virq); irq_data 489 kernel/irq/generic-chip.c struct irq_data *d = irq_get_irq_data(i); irq_data 511 kernel/irq/generic-chip.c int irq_setup_alt_chip(struct irq_data *d, unsigned int type) irq_data 559 kernel/irq/generic-chip.c static struct irq_data *irq_gc_get_irq_data(struct irq_chip_generic *gc) irq_data 586 kernel/irq/generic-chip.c struct irq_data *data = irq_gc_get_irq_data(gc); irq_data 609 kernel/irq/generic-chip.c struct irq_data *data = irq_gc_get_irq_data(gc); irq_data 629 kernel/irq/generic-chip.c struct irq_data *data = irq_gc_get_irq_data(gc); irq_data 140 kernel/irq/handle.c unsigned int irq = desc->irq_data.irq; irq_data 191 kernel/irq/handle.c add_interrupt_randomness(desc->irq_data.irq, flags); irq_data 203 kernel/irq/handle.c irqd_set(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 209 kernel/irq/handle.c irqd_clear(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 100 kernel/irq/internals.h extern int __irq_get_irqchip_state(struct irq_data *data, irq_data 133 kernel/irq/internals.h extern int irq_do_set_affinity(struct irq_data *data, irq_data 145 kernel/irq/internals.h if (unlikely(desc->irq_data.chip->irq_bus_lock)) irq_data 146 kernel/irq/internals.h desc->irq_data.chip->irq_bus_lock(&desc->irq_data); irq_data 151 kernel/irq/internals.h if (unlikely(desc->irq_data.chip->irq_bus_sync_unlock)) irq_data 152 kernel/irq/internals.h desc->irq_data.chip->irq_bus_sync_unlock(&desc->irq_data); irq_data 195 kernel/irq/internals.h static inline unsigned int irqd_get(struct irq_data *d) irq_data 203 kernel/irq/internals.h static inline void irqd_set_move_pending(struct irq_data *d) irq_data 208 kernel/irq/internals.h static inline void irqd_clr_move_pending(struct irq_data *d) irq_data 213 kernel/irq/internals.h static inline void irqd_set_managed_shutdown(struct irq_data *d) irq_data 218 kernel/irq/internals.h static inline void irqd_clr_managed_shutdown(struct irq_data *d) irq_data 223 kernel/irq/internals.h static inline void irqd_clear(struct irq_data *d, unsigned int mask) irq_data 228 kernel/irq/internals.h static inline void irqd_set(struct irq_data *d, unsigned int mask) irq_data 233 kernel/irq/internals.h static inline bool irqd_has_set(struct irq_data *d, unsigned int mask) irq_data 240 kernel/irq/internals.h irqd_set(&desc->irq_data, IRQD_IRQ_DISABLED); irq_data 245 kernel/irq/internals.h irqd_set(&desc->irq_data, IRQD_IRQ_MASKED); irq_data 406 kernel/irq/internals.h static inline bool irq_can_move_pcntxt(struct irq_data *data) irq_data 410 kernel/irq/internals.h static inline bool irq_move_pending(struct irq_data *data) irq_data 430 kernel/irq/internals.h static inline bool irq_can_move_pcntxt(struct irq_data *data) irq_data 434 kernel/irq/internals.h static inline bool irq_move_pending(struct irq_data *data) irq_data 457 kernel/irq/internals.h static inline int irq_domain_activate_irq(struct irq_data *data, bool reserve) irq_data 462 kernel/irq/internals.h static inline void irq_domain_deactivate_irq(struct irq_data *data) irq_data 27 kernel/irq/ipi.c struct irq_data *data; irq_data 117 kernel/irq/ipi.c struct irq_data *data = irq_get_irq_data(irq); irq_data 164 kernel/irq/ipi.c struct irq_data *data = irq_get_irq_data(irq); irq_data 186 kernel/irq/ipi.c static int ipi_send_verify(struct irq_chip *chip, struct irq_data *data, irq_data 223 kernel/irq/ipi.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 265 kernel/irq/ipi.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 310 kernel/irq/ipi.c struct irq_data *data = desc ? irq_desc_get_irq_data(desc) : NULL; irq_data 331 kernel/irq/ipi.c struct irq_data *data = desc ? irq_desc_get_irq_data(desc) : NULL; irq_data 14 kernel/irq/irq_sim.c static void irq_sim_irqmask(struct irq_data *data) irq_data 21 kernel/irq/irq_sim.c static void irq_sim_irqunmask(struct irq_data *data) irq_data 28 kernel/irq/irq_sim.c static int irq_sim_set_type(struct irq_data *data, unsigned int type) irq_data 111 kernel/irq/irqdesc.c desc->irq_data.common = &desc->irq_common_data; irq_data 112 kernel/irq/irqdesc.c desc->irq_data.irq = irq; irq_data 113 kernel/irq/irqdesc.c desc->irq_data.chip = &no_irq_chip; irq_data 114 kernel/irq/irqdesc.c desc->irq_data.chip_data = NULL; irq_data 116 kernel/irq/irqdesc.c irqd_set(&desc->irq_data, IRQD_IRQ_DISABLED); irq_data 117 kernel/irq/irqdesc.c irqd_set(&desc->irq_data, IRQD_IRQ_MASKED); irq_data 150 kernel/irq/irqdesc.c int cpu, irq = desc->irq_data.irq; irq_data 173 kernel/irq/irqdesc.c if (desc->irq_data.chip && desc->irq_data.chip->name) { irq_data 175 kernel/irq/irqdesc.c desc->irq_data.chip->name); irq_data 190 kernel/irq/irqdesc.c if (desc->irq_data.domain) irq_data 191 kernel/irq/irqdesc.c ret = sprintf(buf, "%d\n", (int)desc->irq_data.hwirq); irq_data 206 kernel/irq/irqdesc.c irqd_is_level_type(&desc->irq_data) ? "level" : "edge"); irq_data 222 kernel/irq/irqdesc.c irqd_is_wakeup_set(&desc->irq_data) ? "enabled" : "disabled"); irq_data 410 kernel/irq/irqdesc.c irqd_set(&desc->irq_data, flags); irq_data 491 kernel/irq/irqdomain.c struct irq_data *irq_data) irq_data 494 kernel/irq/irqdomain.c domain->linear_revmap[hwirq] = irq_data->irq; irq_data 497 kernel/irq/irqdomain.c radix_tree_insert(&domain->revmap_tree, hwirq, irq_data); irq_data 504 kernel/irq/irqdomain.c struct irq_data *irq_data = irq_get_irq_data(irq); irq_data 507 kernel/irq/irqdomain.c if (WARN(!irq_data || irq_data->domain != domain, irq_data 511 kernel/irq/irqdomain.c hwirq = irq_data->hwirq; irq_data 525 kernel/irq/irqdomain.c irq_data->domain = NULL; irq_data 526 kernel/irq/irqdomain.c irq_data->hwirq = 0; irq_data 536 kernel/irq/irqdomain.c struct irq_data *irq_data = irq_get_irq_data(virq); irq_data 542 kernel/irq/irqdomain.c if (WARN(!irq_data, "error: virq%i is not allocated", virq)) irq_data 544 kernel/irq/irqdomain.c if (WARN(irq_data->domain, "error: virq%i is already associated", virq)) irq_data 548 kernel/irq/irqdomain.c irq_data->hwirq = hwirq; irq_data 549 kernel/irq/irqdomain.c irq_data->domain = domain; irq_data 562 kernel/irq/irqdomain.c irq_data->domain = NULL; irq_data 563 kernel/irq/irqdomain.c irq_data->hwirq = 0; irq_data 569 kernel/irq/irqdomain.c if (!domain->name && irq_data->chip) irq_data 570 kernel/irq/irqdomain.c domain->name = irq_data->chip->name; irq_data 574 kernel/irq/irqdomain.c irq_domain_set_mapping(domain, hwirq, irq_data); irq_data 764 kernel/irq/irqdomain.c struct irq_data *irq_data; irq_data 812 kernel/irq/irqdomain.c irq_data = irq_get_irq_data(virq); irq_data 813 kernel/irq/irqdomain.c if (!irq_data) irq_data 816 kernel/irq/irqdomain.c irqd_set_trigger_type(irq_data, type); irq_data 836 kernel/irq/irqdomain.c irq_data = irq_get_irq_data(virq); irq_data 837 kernel/irq/irqdomain.c if (!irq_data) { irq_data 846 kernel/irq/irqdomain.c irqd_set_trigger_type(irq_data, type); irq_data 852 kernel/irq/irqdomain.c unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) irq_data 856 kernel/irq/irqdomain.c of_phandle_args_to_fwspec(irq_data->np, irq_data->args, irq_data 857 kernel/irq/irqdomain.c irq_data->args_count, &fwspec); irq_data 869 kernel/irq/irqdomain.c struct irq_data *irq_data = irq_get_irq_data(virq); irq_data 872 kernel/irq/irqdomain.c if (!virq || !irq_data) irq_data 875 kernel/irq/irqdomain.c domain = irq_data->domain; irq_data 896 kernel/irq/irqdomain.c struct irq_data *data; irq_data 1073 kernel/irq/irqdomain.c struct irq_data *data; irq_data 1091 kernel/irq/irqdomain.c struct irq_data *data; irq_data 1107 kernel/irq/irqdomain.c static struct irq_data *irq_domain_insert_irq_data(struct irq_domain *domain, irq_data 1108 kernel/irq/irqdomain.c struct irq_data *child) irq_data 1110 kernel/irq/irqdomain.c struct irq_data *irq_data; irq_data 1112 kernel/irq/irqdomain.c irq_data = kzalloc_node(sizeof(*irq_data), GFP_KERNEL, irq_data 1114 kernel/irq/irqdomain.c if (irq_data) { irq_data 1115 kernel/irq/irqdomain.c child->parent_data = irq_data; irq_data 1116 kernel/irq/irqdomain.c irq_data->irq = child->irq; irq_data 1117 kernel/irq/irqdomain.c irq_data->common = child->common; irq_data 1118 kernel/irq/irqdomain.c irq_data->domain = domain; irq_data 1121 kernel/irq/irqdomain.c return irq_data; irq_data 1126 kernel/irq/irqdomain.c struct irq_data *irq_data, *tmp; irq_data 1130 kernel/irq/irqdomain.c irq_data = irq_get_irq_data(virq + i); irq_data 1131 kernel/irq/irqdomain.c tmp = irq_data->parent_data; irq_data 1132 kernel/irq/irqdomain.c irq_data->parent_data = NULL; irq_data 1133 kernel/irq/irqdomain.c irq_data->domain = NULL; irq_data 1136 kernel/irq/irqdomain.c irq_data = tmp; irq_data 1138 kernel/irq/irqdomain.c kfree(irq_data); irq_data 1146 kernel/irq/irqdomain.c struct irq_data *irq_data; irq_data 1152 kernel/irq/irqdomain.c irq_data = irq_get_irq_data(virq + i); irq_data 1153 kernel/irq/irqdomain.c irq_data->domain = domain; irq_data 1156 kernel/irq/irqdomain.c irq_data = irq_domain_insert_irq_data(parent, irq_data); irq_data 1157 kernel/irq/irqdomain.c if (!irq_data) { irq_data 1172 kernel/irq/irqdomain.c struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, irq_data 1175 kernel/irq/irqdomain.c struct irq_data *irq_data; irq_data 1177 kernel/irq/irqdomain.c for (irq_data = irq_get_irq_data(virq); irq_data; irq_data 1178 kernel/irq/irqdomain.c irq_data = irq_data->parent_data) irq_data 1179 kernel/irq/irqdomain.c if (irq_data->domain == domain) irq_data 1180 kernel/irq/irqdomain.c return irq_data; irq_data 1198 kernel/irq/irqdomain.c struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); irq_data 1200 kernel/irq/irqdomain.c if (!irq_data) irq_data 1203 kernel/irq/irqdomain.c irq_data->hwirq = hwirq; irq_data 1204 kernel/irq/irqdomain.c irq_data->chip = chip ? chip : &no_irq_chip; irq_data 1205 kernel/irq/irqdomain.c irq_data->chip_data = chip_data; irq_data 1237 kernel/irq/irqdomain.c void irq_domain_reset_irq_data(struct irq_data *irq_data) irq_data 1239 kernel/irq/irqdomain.c irq_data->hwirq = 0; irq_data 1240 kernel/irq/irqdomain.c irq_data->chip = &no_irq_chip; irq_data 1241 kernel/irq/irqdomain.c irq_data->chip_data = NULL; irq_data 1254 kernel/irq/irqdomain.c struct irq_data *irq_data; irq_data 1258 kernel/irq/irqdomain.c irq_data = irq_domain_get_irq_data(domain, virq + i); irq_data 1259 kernel/irq/irqdomain.c if (irq_data) irq_data 1260 kernel/irq/irqdomain.c irq_domain_reset_irq_data(irq_data); irq_data 1376 kernel/irq/irqdomain.c static void irq_domain_fix_revmap(struct irq_data *d) irq_data 1404 kernel/irq/irqdomain.c struct irq_data *child_irq_data; irq_data 1405 kernel/irq/irqdomain.c struct irq_data *root_irq_data = irq_get_irq_data(virq); irq_data 1486 kernel/irq/irqdomain.c struct irq_data *root_irq_data = irq_get_irq_data(virq); irq_data 1487 kernel/irq/irqdomain.c struct irq_data *child_irq_data; irq_data 1488 kernel/irq/irqdomain.c struct irq_data *tmp_irq_data; irq_data 1552 kernel/irq/irqdomain.c struct irq_data *data = irq_get_irq_data(virq); irq_data 1608 kernel/irq/irqdomain.c static void __irq_domain_deactivate_irq(struct irq_data *irq_data) irq_data 1610 kernel/irq/irqdomain.c if (irq_data && irq_data->domain) { irq_data 1611 kernel/irq/irqdomain.c struct irq_domain *domain = irq_data->domain; irq_data 1614 kernel/irq/irqdomain.c domain->ops->deactivate(domain, irq_data); irq_data 1615 kernel/irq/irqdomain.c if (irq_data->parent_data) irq_data 1616 kernel/irq/irqdomain.c __irq_domain_deactivate_irq(irq_data->parent_data); irq_data 1620 kernel/irq/irqdomain.c static int __irq_domain_activate_irq(struct irq_data *irqd, bool reserve) irq_data 1649 kernel/irq/irqdomain.c int irq_domain_activate_irq(struct irq_data *irq_data, bool reserve) irq_data 1653 kernel/irq/irqdomain.c if (!irqd_is_activated(irq_data)) irq_data 1654 kernel/irq/irqdomain.c ret = __irq_domain_activate_irq(irq_data, reserve); irq_data 1656 kernel/irq/irqdomain.c irqd_set_activated(irq_data); irq_data 1668 kernel/irq/irqdomain.c void irq_domain_deactivate_irq(struct irq_data *irq_data) irq_data 1670 kernel/irq/irqdomain.c if (irqd_is_activated(irq_data)) { irq_data 1671 kernel/irq/irqdomain.c __irq_domain_deactivate_irq(irq_data); irq_data 1672 kernel/irq/irqdomain.c irqd_clr_activated(irq_data); irq_data 1702 kernel/irq/irqdomain.c struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, irq_data 1705 kernel/irq/irqdomain.c struct irq_data *irq_data = irq_get_irq_data(virq); irq_data 1707 kernel/irq/irqdomain.c return (irq_data && irq_data->domain == domain) ? irq_data : NULL; irq_data 40 kernel/irq/manage.c struct irq_data *irqd = irq_desc_get_irq_data(desc); irq_data 50 kernel/irq/manage.c while (irqd_irq_inprogress(&desc->irq_data)) irq_data 55 kernel/irq/manage.c inprogress = irqd_irq_inprogress(&desc->irq_data); irq_data 148 kernel/irq/manage.c if (!desc || !irqd_can_balance(&desc->irq_data) || irq_data 149 kernel/irq/manage.c !desc->irq_data.chip || !desc->irq_data.chip->irq_set_affinity) irq_data 176 kernel/irq/manage.c !irqd_affinity_is_managed(&desc->irq_data); irq_data 197 kernel/irq/manage.c static void irq_validate_effective_affinity(struct irq_data *data) irq_data 210 kernel/irq/manage.c int irq_do_set_affinity(struct irq_data *data, const struct cpumask *mask, irq_data 236 kernel/irq/manage.c static inline int irq_set_affinity_pending(struct irq_data *data, irq_data 246 kernel/irq/manage.c static inline int irq_set_affinity_pending(struct irq_data *data, irq_data 253 kernel/irq/manage.c static int irq_try_set_affinity(struct irq_data *data, irq_data 268 kernel/irq/manage.c int irq_set_affinity_locked(struct irq_data *data, const struct cpumask *mask, irq_data 341 kernel/irq/manage.c if (irq_move_pending(&desc->irq_data)) irq_data 422 kernel/irq/manage.c if (irqd_affinity_is_managed(&desc->irq_data) || irq_data 423 kernel/irq/manage.c irqd_has_set(&desc->irq_data, IRQD_AFFINITY_SET)) { irq_data 428 kernel/irq/manage.c irqd_clear(&desc->irq_data, IRQD_AFFINITY_SET); irq_data 442 kernel/irq/manage.c ret = irq_do_set_affinity(&desc->irq_data, &mask, false); irq_data 471 kernel/irq/manage.c struct irq_data *data; irq_data 639 kernel/irq/manage.c if (WARN(!desc->irq_data.chip, irq_data 671 kernel/irq/manage.c if (desc->irq_data.chip->irq_set_wake) irq_data 672 kernel/irq/manage.c ret = desc->irq_data.chip->irq_set_wake(&desc->irq_data, on); irq_data 713 kernel/irq/manage.c irqd_set(&desc->irq_data, IRQD_WAKEUP_STATE); irq_data 723 kernel/irq/manage.c irqd_clear(&desc->irq_data, IRQD_WAKEUP_STATE); irq_data 758 kernel/irq/manage.c struct irq_chip *chip = desc->irq_data.chip; irq_data 773 kernel/irq/manage.c if (!irqd_irq_masked(&desc->irq_data)) irq_data 775 kernel/irq/manage.c if (!irqd_irq_disabled(&desc->irq_data)) irq_data 781 kernel/irq/manage.c ret = chip->irq_set_type(&desc->irq_data, flags); irq_data 786 kernel/irq/manage.c irqd_clear(&desc->irq_data, IRQD_TRIGGER_MASK); irq_data 787 kernel/irq/manage.c irqd_set(&desc->irq_data, flags); irq_data 791 kernel/irq/manage.c flags = irqd_get_trigger_type(&desc->irq_data); irq_data 793 kernel/irq/manage.c irqd_clear(&desc->irq_data, IRQD_LEVEL); irq_data 797 kernel/irq/manage.c irqd_set(&desc->irq_data, IRQD_LEVEL); irq_data 908 kernel/irq/manage.c if (unlikely(irqd_irq_inprogress(&desc->irq_data))) { irq_data 925 kernel/irq/manage.c if (!desc->threads_oneshot && !irqd_irq_disabled(&desc->irq_data) && irq_data 926 kernel/irq/manage.c irqd_irq_masked(&desc->irq_data)) irq_data 964 kernel/irq/manage.c m = irq_data_get_effective_affinity_mask(&desc->irq_data); irq_data 1176 kernel/irq/manage.c struct irq_data *d = &desc->irq_data; irq_data 1184 kernel/irq/manage.c struct irq_data *d = &desc->irq_data; irq_data 1193 kernel/irq/manage.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 1209 kernel/irq/manage.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 1217 kernel/irq/manage.c struct irq_data *d = irq_desc_get_irq_data(desc); irq_data 1289 kernel/irq/manage.c if (desc->irq_data.chip == &no_irq_chip) irq_data 1301 kernel/irq/manage.c new->flags |= irqd_get_trigger_type(&desc->irq_data); irq_data 1352 kernel/irq/manage.c if (desc->irq_data.chip->flags & IRQCHIP_ONESHOT_SAFE) irq_data 1376 kernel/irq/manage.c new->name, irq, desc->irq_data.chip->name); irq_data 1403 kernel/irq/manage.c new->name, irq, desc->irq_data.chip->name); irq_data 1412 kernel/irq/manage.c if (irqd_trigger_type_was_set(&desc->irq_data)) { irq_data 1413 kernel/irq/manage.c oldtype = irqd_get_trigger_type(&desc->irq_data); irq_data 1416 kernel/irq/manage.c irqd_set_trigger_type(&desc->irq_data, oldtype); irq_data 1480 kernel/irq/manage.c !(desc->irq_data.chip->flags & IRQCHIP_ONESHOT_SAFE)) { irq_data 1531 kernel/irq/manage.c irqd_clear(&desc->irq_data, IRQD_IRQ_INPROGRESS); irq_data 1534 kernel/irq/manage.c irqd_set(&desc->irq_data, IRQD_PER_CPU); irq_data 1544 kernel/irq/manage.c irqd_set(&desc->irq_data, IRQD_NO_BALANCING); irq_data 1563 kernel/irq/manage.c unsigned int omsk = irqd_get_trigger_type(&desc->irq_data); irq_data 1662 kernel/irq/manage.c retval = irq_chip_pm_get(&desc->irq_data); irq_data 1669 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 1681 kernel/irq/manage.c unsigned irq = desc->irq_data.irq; irq_data 1799 kernel/irq/manage.c irq_domain_deactivate_irq(&desc->irq_data); irq_data 1809 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 1893 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2016 kernel/irq/manage.c retval = irq_chip_pm_get(&desc->irq_data); irq_data 2025 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2158 kernel/irq/manage.c retval = irq_chip_pm_get(&desc->irq_data); irq_data 2182 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2204 kernel/irq/manage.c type = irqd_get_trigger_type(&desc->irq_data); irq_data 2309 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2386 kernel/irq/manage.c retval = irq_chip_pm_get(&desc->irq_data); irq_data 2393 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2443 kernel/irq/manage.c retval = irq_chip_pm_get(&desc->irq_data); irq_data 2452 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2514 kernel/irq/manage.c retval = irq_chip_pm_get(&desc->irq_data); irq_data 2529 kernel/irq/manage.c irq_chip_pm_put(&desc->irq_data); irq_data 2612 kernel/irq/manage.c int __irq_get_irqchip_state(struct irq_data *data, enum irqchip_irq_state which, irq_data 2651 kernel/irq/manage.c struct irq_data *data; irq_data 2684 kernel/irq/manage.c struct irq_data *data; irq_data 20 kernel/irq/migration.c struct irq_data *data = irq_desc_get_irq_data(desc); irq_data 38 kernel/irq/migration.c void irq_move_masked_irq(struct irq_data *idata) irq_data 41 kernel/irq/migration.c struct irq_data *data = &desc->irq_data; irq_data 94 kernel/irq/migration.c void __irq_move_irq(struct irq_data *idata) irq_data 73 kernel/irq/msi.c static inline void irq_chip_write_msi_msg(struct irq_data *data, irq_data 101 kernel/irq/msi.c int msi_domain_set_affinity(struct irq_data *irq_data, irq_data 104 kernel/irq/msi.c struct irq_data *parent = irq_data->parent_data; irq_data 110 kernel/irq/msi.c BUG_ON(irq_chip_compose_msi_msg(irq_data, msg)); irq_data 111 kernel/irq/msi.c msi_check_level(irq_data->domain, msg); irq_data 112 kernel/irq/msi.c irq_chip_write_msi_msg(irq_data, msg); irq_data 119 kernel/irq/msi.c struct irq_data *irq_data, bool early) irq_data 123 kernel/irq/msi.c BUG_ON(irq_chip_compose_msi_msg(irq_data, msg)); irq_data 124 kernel/irq/msi.c msi_check_level(irq_data->domain, msg); irq_data 125 kernel/irq/msi.c irq_chip_write_msi_msg(irq_data, msg); irq_data 130 kernel/irq/msi.c struct irq_data *irq_data) irq_data 135 kernel/irq/msi.c irq_chip_write_msi_msg(irq_data, msg); irq_data 404 kernel/irq/msi.c struct irq_data *irq_data; irq_data 455 kernel/irq/msi.c irq_data = irq_domain_get_irq_data(domain, desc->irq); irq_data 457 kernel/irq/msi.c irqd_clr_can_reserve(irq_data); irq_data 459 kernel/irq/msi.c irqd_set_msi_nomask_quirk(irq_data); irq_data 461 kernel/irq/msi.c ret = irq_domain_activate_irq(irq_data, can_reserve); irq_data 472 kernel/irq/msi.c irq_data = irq_domain_get_irq_data(domain, desc->irq); irq_data 473 kernel/irq/msi.c irqd_clr_activated(irq_data); irq_data 480 kernel/irq/msi.c struct irq_data *irqd; irq_data 18 kernel/irq/pm.c if (irqd_is_wakeup_armed(&desc->irq_data)) { irq_data 19 kernel/irq/pm.c irqd_clear(&desc->irq_data, IRQD_WAKEUP_ARMED); irq_data 76 kernel/irq/pm.c if (irqd_is_wakeup_set(&desc->irq_data)) { irq_data 77 kernel/irq/pm.c irqd_set(&desc->irq_data, IRQD_WAKEUP_ARMED); irq_data 140 kernel/irq/pm.c irqd_clear(&desc->irq_data, IRQD_WAKEUP_ARMED); irq_data 189 kernel/irq/pm.c !irqd_is_wakeup_set(&desc->irq_data)) irq_data 193 kernel/irq/pm.c irqd_set(&desc->irq_data, IRQD_WAKEUP_ARMED); irq_data 56 kernel/irq/proc.c if (irqd_is_setaffinity_pending(&desc->irq_data)) irq_data 63 kernel/irq/proc.c mask = irq_data_get_effective_affinity_mask(&desc->irq_data); irq_data 344 kernel/irq/proc.c if (!root_irq_dir || (desc->irq_data.chip == &no_irq_chip)) irq_data 504 kernel/irq/proc.c if (desc->irq_data.chip) { irq_data 505 kernel/irq/proc.c if (desc->irq_data.chip->irq_print_chip) irq_data 506 kernel/irq/proc.c desc->irq_data.chip->irq_print_chip(&desc->irq_data, p); irq_data 507 kernel/irq/proc.c else if (desc->irq_data.chip->name) irq_data 508 kernel/irq/proc.c seq_printf(p, " %8s", desc->irq_data.chip->name); irq_data 514 kernel/irq/proc.c if (desc->irq_data.domain) irq_data 515 kernel/irq/proc.c seq_printf(p, " %*d", prec, (int) desc->irq_data.hwirq); irq_data 519 kernel/irq/proc.c seq_printf(p, " %-8s", irqd_is_level_type(&desc->irq_data) ? "Level" : "Edge"); irq_data 75 kernel/irq/resend.c if (!desc->irq_data.chip->irq_retrigger || irq_data 76 kernel/irq/resend.c !desc->irq_data.chip->irq_retrigger(&desc->irq_data)) { irq_data 40 kernel/irq/spurious.c smp_processor_id(), desc->irq_data.irq)) irq_data 46 kernel/irq/spurious.c while (irqd_irq_inprogress(&desc->irq_data)) irq_data 49 kernel/irq/spurious.c } while (irqd_irq_inprogress(&desc->irq_data)); irq_data 51 kernel/irq/spurious.c return !irqd_irq_disabled(&desc->irq_data) && desc->action; irq_data 81 kernel/irq/spurious.c if (irqd_irq_disabled(&desc->irq_data) && !force) irq_data 94 kernel/irq/spurious.c if (irqd_irq_inprogress(&desc->irq_data)) { irq_data 693 sound/soc/amd/acp-pcm-dma.c struct audio_drv_data *irq_data; irq_data 698 sound/soc/amd/acp-pcm-dma.c irq_data = dev_get_drvdata(dev); irq_data 699 sound/soc/amd/acp-pcm-dma.c acp_mmio = irq_data->acp_mmio; irq_data 708 sound/soc/amd/acp-pcm-dma.c snd_pcm_period_elapsed(irq_data->play_i2ssp_stream); irq_data 715 sound/soc/amd/acp-pcm-dma.c snd_pcm_period_elapsed(irq_data->play_i2sbt_stream); irq_data 732 sound/soc/amd/acp-pcm-dma.c snd_pcm_period_elapsed(irq_data->capture_i2ssp_stream); irq_data 750 sound/soc/amd/acp-pcm-dma.c snd_pcm_period_elapsed(irq_data->capture_i2sbt_stream); irq_data 1709 sound/soc/codecs/cs35l36.c struct irq_data *irq_d; irq_data 5140 sound/soc/codecs/rt5677.c static void rt5677_irq_bus_lock(struct irq_data *data) irq_data 5147 sound/soc/codecs/rt5677.c static void rt5677_irq_bus_sync_unlock(struct irq_data *data) irq_data 5158 sound/soc/codecs/rt5677.c static void rt5677_irq_enable(struct irq_data *data) irq_data 5165 sound/soc/codecs/rt5677.c static void rt5677_irq_disable(struct irq_data *data) irq_data 315 sound/soc/codecs/wcd9335.c struct regmap_irq_chip_data *irq_data; irq_data 4052 sound/soc/codecs/wcd9335.c irq = regmap_irq_get_virq(wcd->irq_data, wcd9335_irqs[i].irq); irq_data 4872 sound/soc/codecs/wcd9335.c free_irq(regmap_irq_get_virq(wcd->irq_data, WCD9335_IRQ_SLIMBUS), wcd); irq_data 5132 sound/soc/codecs/wcd9335.c &wcd9335_regmap_irq1_chip, &wcd->irq_data); irq_data 1916 sound/soc/codecs/wm8903.c struct irq_data *irq_data = irq_get_irq_data(i2c->irq); irq_data 1917 sound/soc/codecs/wm8903.c if (!irq_data) { irq_data 1923 sound/soc/codecs/wm8903.c switch (irqd_get_trigger_type(irq_data)) { irq_data 187 sound/soc/mediatek/common/mtk-afe-fe-dai.c const struct mtk_base_irq_data *irq_data = irqs->irq_data; irq_data 201 sound/soc/mediatek/common/mtk-afe-fe-dai.c mtk_regmap_update_bits(afe->regmap, irq_data->irq_cnt_reg, irq_data 202 sound/soc/mediatek/common/mtk-afe-fe-dai.c irq_data->irq_cnt_maskbit, counter, irq_data 203 sound/soc/mediatek/common/mtk-afe-fe-dai.c irq_data->irq_cnt_shift); irq_data 211 sound/soc/mediatek/common/mtk-afe-fe-dai.c mtk_regmap_update_bits(afe->regmap, irq_data->irq_fs_reg, irq_data 212 sound/soc/mediatek/common/mtk-afe-fe-dai.c irq_data->irq_fs_maskbit, fs, irq_data 213 sound/soc/mediatek/common/mtk-afe-fe-dai.c irq_data->irq_fs_shift); irq_data 216 sound/soc/mediatek/common/mtk-afe-fe-dai.c mtk_regmap_update_bits(afe->regmap, irq_data->irq_en_reg, irq_data 217 sound/soc/mediatek/common/mtk-afe-fe-dai.c 1, 1, irq_data->irq_en_shift); irq_data 225 sound/soc/mediatek/common/mtk-afe-fe-dai.c mtk_regmap_update_bits(afe->regmap, irq_data->irq_en_reg, irq_data 226 sound/soc/mediatek/common/mtk-afe-fe-dai.c 1, 0, irq_data->irq_en_shift); irq_data 228 sound/soc/mediatek/common/mtk-afe-fe-dai.c mtk_regmap_write(afe->regmap, irq_data->irq_clr_reg, irq_data 229 sound/soc/mediatek/common/mtk-afe-fe-dai.c 1 << irq_data->irq_clr_shift); irq_data 101 sound/soc/mediatek/common/mtk-base-afe.h const struct mtk_base_irq_data *irq_data; irq_data 1224 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c static const struct mtk_base_irq_data irq_data[MT2701_IRQ_ASYS_END] = { irq_data 1303 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c if (status & 1 << irq->irq_data->irq_clr_shift) irq_data 1391 sound/soc/mediatek/mt2701/mt2701-afe-pcm.c afe->irqs[i].irq_data = &irq_data[i]; irq_data 527 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c static const struct mtk_base_irq_data irq_data[MT6797_IRQ_NUM] = { irq_data 635 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c if (status & (1 << irq->irq_data->irq_en_shift)) irq_data 807 sound/soc/mediatek/mt6797/mt6797-afe-pcm.c afe->irqs[i].irq_data = &irq_data[i]; irq_data 820 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c static const struct mtk_base_irq_data irq_data[MT8173_AFE_IRQ_NUM] = { irq_data 938 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c if (!(reg_value & (1 << irq->irq_data->irq_clr_shift))) irq_data 1117 sound/soc/mediatek/mt8173/mt8173-afe-pcm.c afe->irqs[i].irq_data = &irq_data[i]; irq_data 618 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c static const struct mtk_base_irq_data irq_data[MT8183_IRQ_NUM] = { irq_data 963 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c if (status_mcu & (1 << irq->irq_data->irq_en_shift)) irq_data 1171 sound/soc/mediatek/mt8183/mt8183-afe-pcm.c afe->irqs[i].irq_data = &irq_data[i]; irq_data 485 virt/kvm/arm/vgic/vgic.c struct irq_data *data;