/linux-4.1.27/drivers/mfd/ |
D | rc5t583-irq.c | 152 static void rc5t583_irq_lock(struct irq_data *irq_data) in rc5t583_irq_lock() 158 static void rc5t583_irq_unmask(struct irq_data *irq_data) in rc5t583_irq_unmask() 169 static void rc5t583_irq_mask(struct irq_data *irq_data) in rc5t583_irq_mask() 182 static int rc5t583_irq_set_type(struct irq_data *irq_data, unsigned int type) in rc5t583_irq_set_type() 210 static void rc5t583_irq_sync_unlock(struct irq_data *irq_data) in rc5t583_irq_sync_unlock() 244 static int rc5t583_irq_set_wake(struct irq_data *irq_data, unsigned int on) in rc5t583_irq_set_wake()
|
D | wm8350-irq.c | 381 static irqreturn_t wm8350_irq(int irq, void *irq_data) in wm8350_irq() 445 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_enable() local 454 struct wm8350_irq_data *irq_data = irq_to_wm8350_irq(wm8350, in wm8350_irq_disable() local
|
D | wm831x-irq.c | 324 static inline int irq_data_to_status_reg(struct wm831x_irq_data *irq_data) in irq_data_to_status_reg() 377 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_enable() local 386 struct wm831x_irq_data *irq_data = irq_to_wm831x_irq(wm831x, in wm831x_irq_disable() local
|
D | max8998-irq.c | 137 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, in max8998_irq_unmask() local 146 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, in max8998_irq_mask() local
|
D | max8925-core.c | 484 struct max8925_irq_data *irq_data; in max8925_irq() local 513 struct max8925_irq_data *irq_data; in max8925_tsc_irq() local 549 struct max8925_irq_data *irq_data; in max8925_irq_sync_unlock() local
|
D | max8997-irq.c | 152 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_mask() local 161 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_unmask() local
|
D | mc13xxx.h | 40 struct regmap_irq_chip_data *irq_data; member
|
D | tps65912-irq.c | 40 static irqreturn_t tps65912_irq(int irq, void *irq_data) in tps65912_irq()
|
D | tps6586x.c | 238 static void tps6586x_irq_enable(struct irq_data *irq_data) in tps6586x_irq_enable() 248 static void tps6586x_irq_disable(struct irq_data *irq_data) in tps6586x_irq_disable() 276 static int tps6586x_irq_set_wake(struct irq_data *irq_data, unsigned int on) in tps6586x_irq_set_wake()
|
D | as3722.c | 335 struct irq_data *irq_data; in as3722_i2c_of_probe() local
|
D | wm831x-auxadc.c | 113 static irqreturn_t wm831x_auxadc_irq(int irq, void *irq_data) in wm831x_auxadc_irq()
|
D | da9052-irq.c | 243 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) in da9052_auxadc_irq()
|
D | arizona-irq.c | 199 struct irq_data *irq_data; in arizona_irq_init() local
|
D | palmas.c | 383 struct irq_data *irq_data = irq_get_irq_data(i2c->irq); in palmas_set_pdata_irq_flag() local
|
D | 88pm860x-core.c | 468 struct pm860x_irq_data *irq_data; in pm860x_irq() local 496 struct pm860x_irq_data *irq_data; in pm860x_irq_sync_unlock() local
|
D | retu-mfd.c | 45 struct regmap_irq_chip_data *irq_data; member
|
D | wm8350-core.c | 241 static irqreturn_t wm8350_auxadc_irq(int irq, void *irq_data) in wm8350_auxadc_irq()
|
/linux-4.1.27/kernel/irq/ |
D | irqdomain.c | 239 struct irq_data *irq_data = irq_get_irq_data(irq); in irq_domain_disassociate() local 276 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_domain_associate() local 467 unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) in irq_create_of_mapping() 523 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_dispose_mapping() local 831 struct irq_data *irq_data; in irq_domain_insert_irq_data() local 846 struct irq_data *irq_data, *tmp; in irq_domain_free_irq_data() local 866 struct irq_data *irq_data; in irq_domain_alloc_irq_data() local 895 struct irq_data *irq_data; in irq_domain_get_irq_data() local 917 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in irq_domain_set_hwirq_and_chip() local 954 void irq_domain_reset_irq_data(struct irq_data *irq_data) in irq_domain_reset_irq_data() [all …]
|
D | msi.c | 50 int msi_domain_set_affinity(struct irq_data *irq_data, in msi_domain_set_affinity() 67 struct irq_data *irq_data) in msi_domain_activate() 76 struct irq_data *irq_data) in msi_domain_deactivate()
|
D | chip.c | 734 struct irq_data *irq_data = &desc->irq_data; in __irq_set_handler() local
|
/linux-4.1.27/include/linux/ |
D | irq.h | 151 struct irq_data { struct 160 struct irq_data *parent_data; argument 169 * Bit masks for irq_data.state argument
|
D | irqdesc.h | 50 struct irq_data irq_data; member
|
D | rtc.h | 118 unsigned long irq_data; member
|
/linux-4.1.27/drivers/irqchip/ |
D | irq-s3c24xx.c | 89 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_mask() local 117 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_unmask() local 136 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_ack() local 305 struct s3c_irq_data *irq_data = irq_desc_get_chip_data(desc); in s3c_irq_demux() local 423 struct s3c_irq_data *irq_data = &intc->irqs[hw]; in s3c24xx_irq_map() local 537 struct s3c_irq_data *irq_data, in s3c24xx_init_intc() 1166 struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; in s3c24xx_irq_map_of() local 1194 struct s3c_irq_data *irq_data; in s3c24xx_irq_xlate_of() local
|
D | irq-mtk-sysirq.c | 94 struct of_phandle_args *irq_data = arg; in mtk_sysirq_domain_alloc() local
|
D | irq-vf610-mscm-ir.c | 133 struct of_phandle_args *irq_data = arg; in vf610_mscm_ir_domain_alloc() local
|
D | irq-gic-v2m.c | 83 static int gicv2m_set_affinity(struct irq_data *irq_data, in gicv2m_set_affinity()
|
D | irq-gic-v3.c | 756 struct of_phandle_args *irq_data = arg; in gic_irq_domain_alloc() local
|
D | irq-gic.c | 865 struct of_phandle_args *irq_data = arg; in gic_irq_domain_alloc() local
|
/linux-4.1.27/arch/arm/mach-pxa/ |
D | irq.c | 148 int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq_common() argument 172 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument 237 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) in pxa_dt_irq_init() argument
|
D | pxa3xx.c | 376 static void __init pxa_init_ext_wakeup_irq(int (*fn)(struct irq_data *, in pxa_init_ext_wakeup_irq()
|
/linux-4.1.27/drivers/gpio/ |
D | gpio-zynq.c | 283 static void zynq_gpio_irq_mask(struct irq_data *irq_data) in zynq_gpio_irq_mask() 303 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask() 322 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack() 340 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable() 371 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type()
|
D | gpio-msm-v2.c | 192 struct irq_data *irq_data = irq_get_irq_data(irq); in msm_irq_to_gpio() local
|
/linux-4.1.27/arch/sparc/kernel/ |
D | prom_irqtrans.c | 116 struct sabre_irq_data *irq_data = _arg2; in sabre_wsync_handler() local 224 struct sabre_irq_data *irq_data = _data; in sabre_irq_build() local 271 struct sabre_irq_data *irq_data; in sabre_irq_trans_init() local 381 struct schizo_irq_data *irq_data = _data; in schizo_irq_build() local 429 struct schizo_irq_data *irq_data; in __schizo_irq_trans_init() local 513 struct fire_irq_data *irq_data = _data; in fire_irq_build() local 544 struct fire_irq_data *irq_data; in fire_irq_trans_init() local
|
/linux-4.1.27/drivers/base/regmap/ |
D | regmap-irq.c | 146 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_enable() local 155 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_disable() local 164 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_wake() local
|
/linux-4.1.27/drivers/remoteproc/ |
D | da8xx_remoteproc.c | 56 struct irq_data *irq_data; member 182 struct irq_data *irq_data; in da8xx_rproc_probe() local
|
/linux-4.1.27/drivers/input/touchscreen/ |
D | wm831x-ts.c | 87 static irqreturn_t wm831x_ts_data_irq(int irq, void *irq_data) in wm831x_ts_data_irq() 159 static irqreturn_t wm831x_ts_pen_down_irq(int irq, void *irq_data) in wm831x_ts_pen_down_irq()
|
D | ili210x.c | 139 static irqreturn_t ili210x_irq(int irq, void *irq_data) in ili210x_irq()
|
/linux-4.1.27/arch/arm/mach-omap2/ |
D | omap4-common.c | 185 struct of_phandle_args irq_data; in omap4_xlate_irq() local
|
/linux-4.1.27/include/linux/mfd/da9055/ |
D | core.h | 43 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/include/linux/mfd/ |
D | rt5033.h | 33 struct regmap_irq_chip_data *irq_data; member
|
D | tps65090.h | 84 struct regmap_irq_chip_data *irq_data; member
|
D | rk808.h | 196 struct regmap_irq_chip_data *irq_data; member
|
D | tps65218.h | 268 struct regmap_irq_chip_data *irq_data; member
|
D | twl6040.h | 225 struct regmap_irq_chip_data *irq_data; member
|
D | 88pm80x.h | 300 struct regmap_irq_chip_data *irq_data; member
|
D | max77843-private.h | 447 struct regmap_irq_chip_data *irq_data; member
|
D | max14577-private.h | 445 struct regmap_irq_chip_data *irq_data; /* For MUIC and Charger */ member
|
D | max77686-private.h | 446 struct regmap_irq_chip_data *irq_data; member
|
D | as3722.h | 393 struct regmap_irq_chip_data *irq_data; member
|
D | tps80031.h | 515 struct regmap_irq_chip_data *irq_data; member
|
D | tps65910.h | 907 struct regmap_irq_chip_data *irq_data; member
|
D | palmas.h | 79 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/drivers/thermal/ |
D | db8500_thermal.c | 240 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) in prcmu_low_irq_handler() 271 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) in prcmu_high_irq_handler()
|
/linux-4.1.27/drivers/hwmon/ |
D | da9055-hwmon.c | 111 static irqreturn_t da9055_auxadc_irq(int irq, void *irq_data) in da9055_auxadc_irq()
|
D | abx500.c | 360 static irqreturn_t abx500_temp_irq_handler(int irq, void *irq_data) in abx500_temp_irq_handler()
|
/linux-4.1.27/drivers/sh/intc/ |
D | core.c | 79 struct irq_data *irq_data; in intc_register_irq() local
|
/linux-4.1.27/arch/mips/netlogic/common/ |
D | irq.c | 199 void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)) in nlm_set_pic_extra_ack()
|
/linux-4.1.27/arch/powerpc/kernel/ |
D | irq.c | 637 struct irq_data *irq_data = irq_get_irq_data(virq); in virq_to_hw() local
|
/linux-4.1.27/include/linux/mfd/wm8994/ |
D | core.h | 74 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/include/linux/mfd/da9052/ |
D | da9052.h | 99 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/arch/c6x/platforms/ |
D | megamod-pic.c | 246 struct irq_data *irq_data; in init_megamod_pic() local
|
/linux-4.1.27/arch/x86/kernel/apic/ |
D | vector.c | 42 struct irq_cfg *irqd_cfg(struct irq_data *irq_data) in irqd_cfg()
|
/linux-4.1.27/drivers/rtc/ |
D | rtc-spear.c | 157 unsigned int irq_data; in spear_rtc_irq() local
|
D | rtc-omap.c | 206 u8 irq_data; in rtc_irq() local
|
/linux-4.1.27/include/linux/mfd/samsung/ |
D | core.h | 72 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/drivers/extcon/ |
D | extcon-sm5502.c | 47 struct regmap_irq_chip_data *irq_data; member
|
D | extcon-rt8973a.c | 49 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/drivers/input/misc/ |
D | cm109.c | 97 struct cm109_ctl_packet *irq_data; member
|
D | yealink.c | 106 struct yld_ctl_packet *irq_data; member
|
/linux-4.1.27/arch/arm/include/asm/ |
D | ecard.h | 152 void *irq_data; /* Data for use for IRQ by card */ member
|
/linux-4.1.27/arch/arm/mach-rpc/ |
D | ecard.c | 855 void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) in ecard_setirq()
|
/linux-4.1.27/sound/soc/codecs/ |
D | wm8903.c | 1914 struct irq_data *irq_data = irq_get_irq_data(i2c->irq); in wm8903_set_pdata_irq_trigger() local
|
D | rt5677.h | 1770 struct regmap_irq_chip_data *irq_data; member
|
/linux-4.1.27/drivers/pci/ |
D | msi.c | 1179 void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg) in pci_msi_domain_write_msg()
|
/linux-4.1.27/drivers/pinctrl/bcm/ |
D | pinctrl-bcm2835.c | 108 struct bcm2835_gpio_irqdata irq_data[BCM2835_NUM_BANKS]; member
|
/linux-4.1.27/arch/mips/cavium-octeon/ |
D | octeon-irq.c | 2215 struct irq_data *irq_data = irq_desc_get_irq_data(desc); in octeon_irq_cib_handler() local
|