Home
last modified time | relevance | path

Searched defs:irq_data (Results 1 – 81 of 81) sorted by relevance

/linux-4.4.14/drivers/mfd/
Drc5t583-irq.c152 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()
Dwm8350-irq.c381 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
Dwm831x-irq.c324 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
Dmax8998-irq.c136 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_unmask() local
144 struct max8998_irq_data *irq_data = irq_to_max8998_irq(max8998, data); in max8998_irq_mask() local
Dmax8925-core.c484 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
Dmax8997-irq.c151 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_mask() local
160 const struct max8997_irq_data *irq_data = irq_to_max8997_irq(max8997, in max8997_irq_unmask() local
Dmc13xxx.h40 struct regmap_irq_chip_data *irq_data; member
Dtps6586x.c238 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()
Dtps65912-irq.c40 static irqreturn_t tps65912_irq(int irq, void *irq_data) in tps65912_irq()
Das3722.c335 struct irq_data *irq_data; in as3722_i2c_of_probe() local
Dwm831x-auxadc.c113 static irqreturn_t wm831x_auxadc_irq(int irq, void *irq_data) in wm831x_auxadc_irq()
Dda9052-irq.c243 static irqreturn_t da9052_auxadc_irq(int irq, void *irq_data) in da9052_auxadc_irq()
Darizona-irq.c192 struct irq_data *irq_data; in arizona_irq_init() local
Dmt6397-core.c97 static int mt6397_irq_set_wake(struct irq_data *irq_data, unsigned int on) in mt6397_irq_set_wake()
Dpalmas.c383 struct irq_data *irq_data = irq_get_irq_data(i2c->irq); in palmas_set_pdata_irq_flag() local
D88pm860x-core.c468 struct pm860x_irq_data *irq_data; in pm860x_irq() local
496 struct pm860x_irq_data *irq_data; in pm860x_irq_sync_unlock() local
Dwm8350-core.c241 static irqreturn_t wm8350_auxadc_irq(int irq, void *irq_data) in wm8350_auxadc_irq()
Dretu-mfd.c45 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/kernel/irq/
Dirqdomain.c303 struct irq_data *irq_data = irq_get_irq_data(irq); in irq_domain_disassociate() local
340 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_domain_associate() local
557 static void of_phandle_args_to_fwspec(struct of_phandle_args *irq_data, in of_phandle_args_to_fwspec()
617 unsigned int irq_create_of_mapping(struct of_phandle_args *irq_data) in irq_create_of_mapping()
632 struct irq_data *irq_data = irq_get_irq_data(virq); in irq_dispose_mapping() local
942 struct irq_data *irq_data; in irq_domain_insert_irq_data() local
958 struct irq_data *irq_data, *tmp; in irq_domain_free_irq_data() local
978 struct irq_data *irq_data; in irq_domain_alloc_irq_data() local
1007 struct irq_data *irq_data; in irq_domain_get_irq_data() local
1029 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in irq_domain_set_hwirq_and_chip() local
[all …]
Dmsi.c67 int msi_domain_set_affinity(struct irq_data *irq_data, in msi_domain_set_affinity()
84 struct irq_data *irq_data) in msi_domain_activate()
93 struct irq_data *irq_data) in msi_domain_deactivate()
Dchip.c740 struct irq_data *irq_data = &desc->irq_data; in __irq_do_set_handler() local
/linux-4.4.14/arch/x86/platform/uv/
Duv_irq.c85 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_alloc() local
117 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in uv_domain_free() local
131 struct irq_data *irq_data) in uv_domain_activate()
141 struct irq_data *irq_data) in uv_domain_deactivate()
/linux-4.4.14/arch/x86/kernel/apic/
Dhtirq.c108 struct irq_data *irq_data = irq_domain_get_irq_data(domain, virq); in htirq_domain_free() local
116 struct irq_data *irq_data) in htirq_domain_activate()
138 struct irq_data *irq_data) in htirq_domain_deactivate()
Dvector.c52 static struct apic_chip_data *apic_chip_data(struct irq_data *irq_data) in apic_chip_data()
63 struct irq_cfg *irqd_cfg(struct irq_data *irq_data) in irqd_cfg()
307 struct irq_data *irq_data; in x86_vector_free_irqs() local
333 struct irq_data *irq_data; in x86_vector_alloc_irqs() local
497 static int apic_retrigger_irq(struct irq_data *irq_data) in apic_retrigger_irq()
518 static int apic_set_affinity(struct irq_data *irq_data, in apic_set_affinity()
Dio_apic.c467 static void mask_ioapic_irq(struct irq_data *irq_data) in mask_ioapic_irq()
482 static void unmask_ioapic_irq(struct irq_data *irq_data) in unmask_ioapic_irq()
1002 struct irq_data *irq_data = irq_get_irq_data(irq); in alloc_isa_irq_from_domain() local
1122 struct irq_data *irq_data = irq_get_irq_data(irq); in mp_unmap_irq() local
1765 static void ioapic_ack_level(struct irq_data *irq_data) in ioapic_ack_level()
1831 static void ioapic_ir_ack_level(struct irq_data *irq_data) in ioapic_ir_ack_level()
1845 static int ioapic_set_affinity(struct irq_data *irq_data, in ioapic_set_affinity()
2050 struct irq_data *irq_data = irq_get_irq_data(0); in check_timer() local
2913 struct irq_data *irq_data; in mp_irqdomain_alloc() local
2969 struct irq_data *irq_data; in mp_irqdomain_free() local
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-s3c24xx.c88 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_mask() local
116 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_unmask() local
135 struct s3c_irq_data *irq_data = irq_data_get_irq_chip_data(data); in s3c_irq_ack() local
304 struct s3c_irq_data *irq_data = irq_desc_get_chip_data(desc); in s3c_irq_demux() local
420 struct s3c_irq_data *irq_data = &intc->irqs[hw]; in s3c24xx_irq_map() local
526 struct s3c_irq_data *irq_data, in s3c24xx_init_intc()
1155 struct s3c_irq_data *irq_data = &intc->irqs[intc_hw]; in s3c24xx_irq_map_of() local
1181 struct s3c_irq_data *irq_data; in s3c24xx_irq_xlate_of() local
Dirq-gic-v2m.c93 static int gicv2m_set_affinity(struct irq_data *irq_data, in gicv2m_set_affinity()
/linux-4.4.14/arch/arm/mach-pxa/
Dirq.c147 int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq_common() argument
171 void __init pxa_init_irq(int irq_nr, int (*fn)(struct irq_data *, unsigned int)) in pxa_init_irq() argument
236 void __init pxa_dt_irq_init(int (*fn)(struct irq_data *, unsigned int)) in pxa_dt_irq_init() argument
Dpxa3xx.c328 static void __init pxa_init_ext_wakeup_irq(int (*fn)(struct irq_data *, in pxa_init_ext_wakeup_irq()
/linux-4.4.14/arch/sparc/kernel/
Dprom_irqtrans.c116 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.4.14/drivers/base/regmap/
Dregmap-irq.c167 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_enable() local
176 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_disable() local
185 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); in regmap_irq_set_wake() local
/linux-4.4.14/include/linux/
Dirq.h163 struct irq_data { struct
171 struct irq_data *parent_data; argument
173 void *chip_data;
Drtc.h125 unsigned long irq_data; member
Dirqdesc.h48 struct irq_data irq_data; member
/linux-4.4.14/drivers/gpio/
Dgpio-zynq.c307 static void zynq_gpio_irq_mask(struct irq_data *irq_data) in zynq_gpio_irq_mask()
328 static void zynq_gpio_irq_unmask(struct irq_data *irq_data) in zynq_gpio_irq_unmask()
348 static void zynq_gpio_irq_ack(struct irq_data *irq_data) in zynq_gpio_irq_ack()
367 static void zynq_gpio_irq_enable(struct irq_data *irq_data) in zynq_gpio_irq_enable()
398 static int zynq_gpio_set_irq_type(struct irq_data *irq_data, unsigned int type) in zynq_gpio_set_irq_type()
/linux-4.4.14/drivers/remoteproc/
Dda8xx_remoteproc.c55 struct irq_data *irq_data; member
181 struct irq_data *irq_data; in da8xx_rproc_probe() local
/linux-4.4.14/drivers/input/touchscreen/
Dwm831x-ts.c87 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()
Dili210x.c139 static irqreturn_t ili210x_irq(int irq, void *irq_data) in ili210x_irq()
/linux-4.4.14/drivers/iommu/
Dintel_irq_remapping.c1166 static void intel_ir_compose_msi_msg(struct irq_data *irq_data, in intel_ir_compose_msi_msg()
1282 struct irq_data *irq_data; in intel_free_irq_resources() local
1308 struct irq_data *irq_data; in intel_irq_remapping_alloc() local
1385 struct irq_data *irq_data) in intel_irq_remapping_activate()
1393 struct irq_data *irq_data) in intel_irq_remapping_deactivate()
Damd_iommu.c3902 struct irq_data *irq_data; in irq_remapping_alloc() local
3981 struct irq_data *irq_data; in irq_remapping_free() local
3998 struct irq_data *irq_data) in irq_remapping_activate()
4007 struct irq_data *irq_data) in irq_remapping_deactivate()
4055 static void ir_compose_msi_msg(struct irq_data *irq_data, struct msi_msg *msg) in ir_compose_msi_msg()
/linux-4.4.14/include/linux/mfd/da9055/
Dcore.h43 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/drivers/staging/board/
Dboard.c79 struct of_phandle_args irq_data; in gic_fixup_resource() local
/linux-4.4.14/include/linux/mfd/
Drt5033.h33 struct regmap_irq_chip_data *irq_data; member
Dtps65090.h84 struct regmap_irq_chip_data *irq_data; member
Drk808.h196 struct regmap_irq_chip_data *irq_data; member
Dtps65218.h268 struct regmap_irq_chip_data *irq_data; member
Dtwl6040.h225 struct regmap_irq_chip_data *irq_data; member
D88pm80x.h301 struct regmap_irq_chip_data *irq_data; member
Dmax14577-private.h445 struct regmap_irq_chip_data *irq_data; /* For MUIC and Charger */ member
Das3722.h393 struct regmap_irq_chip_data *irq_data; member
Dmax77686-private.h446 struct regmap_irq_chip_data *irq_data; member
Dtps80031.h515 struct regmap_irq_chip_data *irq_data; member
Dtps65910.h907 struct regmap_irq_chip_data *irq_data; member
Dpalmas.h80 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/drivers/thermal/
Ddb8500_thermal.c239 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) in prcmu_low_irq_handler()
270 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) in prcmu_high_irq_handler()
/linux-4.4.14/arch/arm/mach-omap2/
Domap4-common.c306 struct of_phandle_args irq_data; in omap4_xlate_irq() local
/linux-4.4.14/drivers/sh/intc/
Dcore.c79 struct irq_data *irq_data; in intc_register_irq() local
/linux-4.4.14/drivers/hwmon/
Dda9055-hwmon.c111 static irqreturn_t da9055_auxadc_irq(int irq, void *irq_data) in da9055_auxadc_irq()
Dabx500.c360 static irqreturn_t abx500_temp_irq_handler(int irq, void *irq_data) in abx500_temp_irq_handler()
/linux-4.4.14/arch/mips/netlogic/common/
Dirq.c199 void nlm_set_pic_extra_ack(int node, int irq, void (*xack)(struct irq_data *)) in nlm_set_pic_extra_ack()
/linux-4.4.14/arch/x86/kernel/
Ddevicetree.c202 struct of_phandle_args *irq_data = (void *)arg; in dt_irqdomain_alloc() local
/linux-4.4.14/drivers/pci/host/
Dpcie-altera-msi.c112 static int altera_msi_set_affinity(struct irq_data *irq_data, in altera_msi_set_affinity()
/linux-4.4.14/include/linux/mfd/wm8994/
Dcore.h74 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/arch/powerpc/kernel/
Dirq.c637 struct irq_data *irq_data = irq_get_irq_data(virq); in virq_to_hw() local
/linux-4.4.14/include/linux/mfd/da9052/
Dda9052.h99 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/arch/parisc/kernel/
Dirq.c510 struct irq_data *irq_data; in do_cpu_irq_mask() local
/linux-4.4.14/arch/c6x/platforms/
Dmegamod-pic.c247 struct irq_data *irq_data; in init_megamod_pic() local
/linux-4.4.14/drivers/rtc/
Drtc-spear.c157 unsigned int irq_data; in spear_rtc_irq() local
Drtc-omap.c210 u8 irq_data; in rtc_irq() local
/linux-4.4.14/include/linux/mfd/samsung/
Dcore.h72 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/drivers/extcon/
Dextcon-sm5502.c47 struct regmap_irq_chip_data *irq_data; member
Dextcon-rt8973a.c49 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/drivers/input/misc/
Dcm109.c97 struct cm109_ctl_packet *irq_data; member
Dyealink.c106 struct yld_ctl_packet *irq_data; member
/linux-4.4.14/arch/arm/include/asm/
Decard.h152 void *irq_data; /* Data for use for IRQ by card */ member
/linux-4.4.14/arch/arm/mach-rpc/
Decard.c854 void ecard_setirq(struct expansion_card *ec, const struct expansion_card_ops *ops, void *irq_data) in ecard_setirq()
/linux-4.4.14/sound/soc/codecs/
Dwm8903.c1912 struct irq_data *irq_data = irq_get_irq_data(i2c->irq); in wm8903_set_pdata_irq_trigger() local
Drt5677.h1786 struct regmap_irq_chip_data *irq_data; member
/linux-4.4.14/drivers/pinctrl/bcm/
Dpinctrl-bcm2835.c108 struct bcm2835_gpio_irqdata irq_data[BCM2835_NUM_BANKS]; member
/linux-4.4.14/drivers/pci/
Dmsi.c1144 void pci_msi_domain_write_msg(struct irq_data *irq_data, struct msi_msg *msg) in pci_msi_domain_write_msg()
/linux-4.4.14/arch/mips/cavium-octeon/
Docteon-irq.c2219 struct irq_data *irq_data = irq_desc_get_irq_data(desc); in octeon_irq_cib_handler() local