/linux-master/drivers/usb/typec/tcpm/qcom/ |
H A D | qcom_pmic_typec_pdphy.c | 98 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 D | regmap-irq.c | 72 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 D | irq.c | 112 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 D | cia.c | 111 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 D | sys_alcor.c | 46 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 D | sys_rx164.c | 49 rx164_enable_irq(struct irq_data *d) 55 rx164_disable_irq(struct irq_data *d)
|
/linux-master/arch/arm/mach-s3c/ |
H A D | wakeup-mask.c | 20 struct irq_data *data; 33 /* bit of a liberty to read this directly from irq_data. */
|
/linux-master/include/linux/mfd/atc260x/ |
H A D | core.h | 37 struct regmap_irq_chip_data *irq_data; member in struct:atc260x
|
/linux-master/drivers/platform/x86/intel/ |
H A D | crystal_cove_charger.c | 46 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 D | irq_txx9.c | 66 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 D | ge_pic.c | 110 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 D | lp8788-irq.c | 62 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 D | tps65086.c | 105 &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 D | hi655x-pmic.c | 127 &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 D | rohm-bd718x7.c | 132 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 D | arizona-irq.c | 161 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 D | ics-rtas.c | 26 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 D | ics-opal.c | 41 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 D | mpc85xx_8259.c | 30 chip->irq_eoi(&desc->irq_data);
|
/linux-master/arch/powerpc/platforms/embedded6xx/ |
H A D | flipper-pic.c | 46 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 D | pic.c | 26 chip->irq_eoi(&desc->irq_data);
|
/linux-master/include/linux/mfd/ |
H A D | hi655x-pmic.h | 59 struct regmap_irq_chip_data *irq_data; member in struct:hi655x_pmic
|
/linux-master/drivers/thermal/ |
H A D | db8500_thermal.c | 98 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 D | irq-mvebu-pic.c | 43 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 D | intc-compact.c | 64 static void arc_irq_mask(struct irq_data *data) 73 static void arc_irq_unmask(struct irq_data *data)
|