Lines Matching refs:irq_data
350 struct max8925_irq_data *irq_data;
356 irq_data = &max8925_irqs[i];
358 if (irq_data->tsc_irq)
360 if (irq_data->flags == FLAGS_RTC)
362 else if (irq_data->flags == FLAGS_ADC)
366 if (read_reg != irq_data->reg) {
367 read_reg = irq_data->reg;
368 value = max8925_reg_read(i2c, irq_data->reg);
370 if (value & irq_data->enable)
379 struct max8925_irq_data *irq_data;
385 irq_data = &max8925_irqs[i];
387 if (!irq_data->tsc_irq)
389 if (irq_data->flags == FLAGS_RTC)
391 else if (irq_data->flags == FLAGS_ADC)
395 if (read_reg != irq_data->reg) {
396 read_reg = irq_data->reg;
397 value = max8925_reg_read(i2c, irq_data->reg);
399 if (value & irq_data->enable)
415 struct max8925_irq_data *irq_data;
431 irq_data = &max8925_irqs[i];
433 switch (irq_data->mask_reg) {
435 irq_chg[0] &= ~irq_data->enable;
438 irq_chg[1] &= ~irq_data->enable;
441 irq_on[0] &= ~irq_data->enable;
444 irq_on[1] &= ~irq_data->enable;
447 irq_rtc &= ~irq_data->enable;
450 irq_tsc &= ~irq_data->enable;