Searched refs:irq_data (Results 126 - 150 of 752) sorted by relevance

1234567891011>>

/linux-master/drivers/usb/typec/tcpm/qcom/
H A Dqcom_pmic_typec_pdphy.c98 struct pmic_typec_pdphy_irq_data *irq_data; member in struct:pmic_typec_pdphy
376 struct pmic_typec_pdphy_irq_data *irq_data = dev_id; local
377 struct pmic_typec_pdphy *pmic_typec_pdphy = irq_data->pmic_typec_pdphy;
380 switch (irq_data->virq) {
530 enable_irq(pmic_typec_pdphy->irq_data[i].irq);
541 disable_irq(pmic_typec_pdphy->irq_data[i].irq);
556 struct pmic_typec_pdphy_irq_data *irq_data; local
566 irq_data = devm_kzalloc(dev, sizeof(*irq_data) * res->nr_irqs,
568 if (!irq_data)
[all...]
/linux-master/drivers/base/regmap/
H A Dregmap-irq.c72 static void regmap_irq_lock(struct irq_data *data)
79 static void regmap_irq_sync_unlock(struct irq_data *data)
206 static void regmap_irq_enable(struct irq_data *data)
210 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); local
211 unsigned int reg = irq_data->reg_offset / map->reg_stride;
224 if (d->chip->type_in_mask && irq_data->type.types_supported)
225 mask = d->type_buf[reg] & irq_data->mask;
227 mask = irq_data->mask;
235 static void regmap_irq_disable(struct irq_data *data)
239 const struct regmap_irq *irq_data local
248 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); local
278 const struct regmap_irq *irq_data = irq_to_regmap_irq(d, data->hwirq); local
567 regmap_irq_set_type_config_simple(unsigned int **buf, unsigned int type, const struct regmap_irq *irq_data, int idx, void *irq_drv_data) argument
[all...]
/linux-master/arch/mips/rb532/
H A Dirq.c112 static void rb532_enable_irq(struct irq_data *d)
133 static void rb532_disable_irq(struct irq_data *d)
164 static void rb532_mask_and_ack_irq(struct irq_data *d)
170 static int rb532_set_type(struct irq_data *d, unsigned type)
/linux-master/arch/m68k/amiga/
H A Dcia.c111 static void cia_irq_enable(struct irq_data *data)
127 static void cia_irq_disable(struct irq_data *data)
149 static void auto_irq_enable(struct irq_data *data)
161 static void auto_irq_disable(struct irq_data *data)
/linux-master/arch/alpha/kernel/
H A Dsys_alcor.c46 alcor_enable_irq(struct irq_data *d)
52 alcor_disable_irq(struct irq_data *d)
58 alcor_mask_and_ack_irq(struct irq_data *d)
68 alcor_isa_mask_and_ack_irq(struct irq_data *d)
H A Dsys_rx164.c49 rx164_enable_irq(struct irq_data *d)
55 rx164_disable_irq(struct irq_data *d)
/linux-master/arch/arm/mach-s3c/
H A Dwakeup-mask.c20 struct irq_data *data;
33 /* bit of a liberty to read this directly from irq_data. */
/linux-master/include/linux/mfd/atc260x/
H A Dcore.h37 struct regmap_irq_chip_data *irq_data; member in struct:atc260x
/linux-master/drivers/platform/x86/intel/
H A Dcrystal_cove_charger.c46 static void crystal_cove_charger_irq_bus_lock(struct irq_data *data)
53 static void crystal_cove_charger_irq_bus_sync_unlock(struct irq_data *data)
65 static void crystal_cove_charger_irq_unmask(struct irq_data *data)
72 static void crystal_cove_charger_irq_mask(struct irq_data *data)
/linux-master/arch/mips/kernel/
H A Dirq_txx9.c66 static void txx9_irq_unmask(struct irq_data *d)
77 static inline void txx9_irq_mask(struct irq_data *d)
89 static void txx9_irq_mask_ack(struct irq_data *d)
99 static int txx9_irq_set_type(struct irq_data *d, unsigned int flow_type)
/linux-master/arch/powerpc/sysdev/ge/
H A Dge_pic.c110 chip->irq_eoi(&desc->irq_data);
113 static void gef_pic_mask(struct irq_data *d)
126 static void gef_pic_mask_ack(struct irq_data *d)
134 static void gef_pic_unmask(struct irq_data *d)
/linux-master/drivers/mfd/
H A Dlp8788-irq.c62 static void lp8788_irq_enable(struct irq_data *data)
69 static void lp8788_irq_disable(struct irq_data *data)
76 static void lp8788_irq_bus_lock(struct irq_data *data)
83 static void lp8788_irq_bus_sync_unlock(struct irq_data *data)
H A Dtps65086.c105 &tps65086_irq_chip, &tps->irq_data);
114 regmap_irq_get_domain(tps->irq_data));
116 regmap_del_irq_chip(tps->irq, tps->irq_data);
126 regmap_del_irq_chip(tps->irq, tps->irq_data);
H A Dhi655x-pmic.c127 &hi655x_irq_chip, &pmic->irq_data);
137 regmap_irq_get_domain(pmic->irq_data));
140 regmap_del_irq_chip(gpiod_to_irq(pmic->gpio), pmic->irq_data);
151 regmap_del_irq_chip(gpiod_to_irq(pmic->gpio), pmic->irq_data);
H A Drohm-bd718x7.c132 struct regmap_irq_chip_data *irq_data; local
165 &irq_data);
173 ret = regmap_irq_get_virq(irq_data, BD718XX_INT_PWRBTN_S);
182 regmap_irq_get_domain(irq_data));
H A Darizona-irq.c161 static void arizona_irq_enable(struct irq_data *data)
165 static void arizona_irq_disable(struct irq_data *data)
169 static int arizona_irq_set_wake(struct irq_data *data, unsigned int on)
211 struct irq_data *irq_data; local
278 irq_data = irq_get_irq_data(arizona->irq);
279 if (!irq_data) {
285 arizona->pdata.irq_flags = irqd_get_trigger_type(irq_data);
/linux-master/arch/powerpc/sysdev/xics/
H A Dics-rtas.c26 static void ics_rtas_unmask_irq(struct irq_data *d)
57 static unsigned int ics_rtas_startup(struct irq_data *d)
88 static void ics_rtas_mask_irq(struct irq_data *d)
99 static int ics_rtas_set_affinity(struct irq_data *d,
H A Dics-opal.c41 static void ics_opal_unmask_irq(struct irq_data *d)
62 static unsigned int ics_opal_startup(struct irq_data *d)
83 static void ics_opal_mask_irq(struct irq_data *d)
94 static int ics_opal_set_affinity(struct irq_data *d,
/linux-master/arch/powerpc/platforms/85xx/
H A Dmpc85xx_8259.c30 chip->irq_eoi(&desc->irq_data);
/linux-master/arch/powerpc/platforms/embedded6xx/
H A Dflipper-pic.c46 static void flipper_pic_mask_and_ack(struct irq_data *d)
57 static void flipper_pic_ack(struct irq_data *d)
66 static void flipper_pic_mask(struct irq_data *d)
74 static void flipper_pic_unmask(struct irq_data *d)
/linux-master/arch/powerpc/platforms/86xx/
H A Dpic.c26 chip->irq_eoi(&desc->irq_data);
/linux-master/include/linux/mfd/
H A Dhi655x-pmic.h59 struct regmap_irq_chip_data *irq_data; member in struct:hi655x_pmic
/linux-master/drivers/thermal/
H A Ddb8500_thermal.c98 static irqreturn_t prcmu_low_irq_handler(int irq, void *irq_data) argument
100 struct db8500_thermal_zone *th = irq_data;
126 static irqreturn_t prcmu_high_irq_handler(int irq, void *irq_data) argument
128 struct db8500_thermal_zone *th = irq_data;
/linux-master/drivers/irqchip/
H A Dirq-mvebu-pic.c43 static void mvebu_pic_eoi_irq(struct irq_data *d)
50 static void mvebu_pic_mask_irq(struct irq_data *d)
60 static void mvebu_pic_unmask_irq(struct irq_data *d)
70 static void mvebu_pic_print_chip(struct irq_data *d, struct seq_file *p)
/linux-master/arch/arc/kernel/
H A Dintc-compact.c64 static void arc_irq_mask(struct irq_data *data)
73 static void arc_irq_unmask(struct irq_data *data)

Completed in 204 milliseconds

1234567891011>>