Lines Matching refs:i

64 	int i, ret;  in regmap_irq_sync_unlock()  local
80 for (i = 0; i < d->chip->num_regs; i++) { in regmap_irq_sync_unlock()
82 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
85 d->mask_buf_def[i], ~d->mask_buf[i]); in regmap_irq_sync_unlock()
89 d->mask_buf_def[i], ~d->mask_buf[i]); in regmap_irq_sync_unlock()
99 d->mask_buf_def[i], in regmap_irq_sync_unlock()
100 d->mask_buf[i]); in regmap_irq_sync_unlock()
103 d->mask_buf_def[i], d->mask_buf[i]); in regmap_irq_sync_unlock()
110 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
114 d->mask_buf_def[i], in regmap_irq_sync_unlock()
115 ~d->wake_buf[i]); in regmap_irq_sync_unlock()
118 d->mask_buf_def[i], in regmap_irq_sync_unlock()
119 d->wake_buf[i]); in regmap_irq_sync_unlock()
133 if (d->mask_buf[i] && (d->chip->ack_base || d->chip->use_ack)) { in regmap_irq_sync_unlock()
135 (i * map->reg_stride * d->irq_reg_stride); in regmap_irq_sync_unlock()
138 ret = regmap_write(map, reg, ~d->mask_buf[i]); in regmap_irq_sync_unlock()
140 ret = regmap_write(map, reg, d->mask_buf[i]); in regmap_irq_sync_unlock()
152 for (i = d->wake_count; i < 0; i++) in regmap_irq_sync_unlock()
155 for (i = 0; i < d->wake_count; i++) in regmap_irq_sync_unlock()
215 int ret, i; in regmap_irq_thread() local
250 for (i = 0; i < data->chip->num_regs; i++) { in regmap_irq_thread()
253 data->status_buf[i] = buf8[i]; in regmap_irq_thread()
256 data->status_buf[i] = buf16[i]; in regmap_irq_thread()
259 data->status_buf[i] = buf32[i]; in regmap_irq_thread()
268 for (i = 0; i < data->chip->num_regs; i++) { in regmap_irq_thread()
270 (i * map->reg_stride in regmap_irq_thread()
272 &data->status_buf[i]); in regmap_irq_thread()
292 for (i = 0; i < data->chip->num_regs; i++) { in regmap_irq_thread()
293 data->status_buf[i] &= ~data->mask_buf[i]; in regmap_irq_thread()
295 if (data->status_buf[i] && (chip->ack_base || chip->use_ack)) { in regmap_irq_thread()
297 (i * map->reg_stride * data->irq_reg_stride); in regmap_irq_thread()
298 ret = regmap_write(map, reg, data->status_buf[i]); in regmap_irq_thread()
305 for (i = 0; i < chip->num_irqs; i++) { in regmap_irq_thread()
306 if (data->status_buf[chip->irqs[i].reg_offset / in regmap_irq_thread()
307 map->reg_stride] & chip->irqs[i].mask) { in regmap_irq_thread()
308 handle_nested_irq(irq_find_mapping(data->domain, i)); in regmap_irq_thread()
360 int i; in regmap_add_irq_chip() local
368 for (i = 0; i < chip->num_irqs; i++) { in regmap_add_irq_chip()
369 if (chip->irqs[i].reg_offset % map->reg_stride) in regmap_add_irq_chip()
371 if (chip->irqs[i].reg_offset / map->reg_stride >= in regmap_add_irq_chip()
433 for (i = 0; i < chip->num_irqs; i++) in regmap_add_irq_chip()
434 d->mask_buf_def[chip->irqs[i].reg_offset / map->reg_stride] in regmap_add_irq_chip()
435 |= chip->irqs[i].mask; in regmap_add_irq_chip()
438 for (i = 0; i < chip->num_regs; i++) { in regmap_add_irq_chip()
439 d->mask_buf[i] = d->mask_buf_def[i]; in regmap_add_irq_chip()
441 (i * map->reg_stride * d->irq_reg_stride); in regmap_add_irq_chip()
444 d->mask_buf[i], ~d->mask_buf[i]); in regmap_add_irq_chip()
450 d->mask_buf[i], in regmap_add_irq_chip()
451 d->mask_buf[i]); in regmap_add_irq_chip()
454 d->mask_buf[i], d->mask_buf[i]); in regmap_add_irq_chip()
466 (i * map->reg_stride * d->irq_reg_stride); in regmap_add_irq_chip()
467 ret = regmap_read(map, reg, &d->status_buf[i]); in regmap_add_irq_chip()
474 if (d->status_buf[i] && (chip->ack_base || chip->use_ack)) { in regmap_add_irq_chip()
476 (i * map->reg_stride * d->irq_reg_stride); in regmap_add_irq_chip()
479 ~(d->status_buf[i] & d->mask_buf[i])); in regmap_add_irq_chip()
482 d->status_buf[i] & d->mask_buf[i]); in regmap_add_irq_chip()
493 for (i = 0; i < chip->num_regs; i++) { in regmap_add_irq_chip()
494 d->wake_buf[i] = d->mask_buf_def[i]; in regmap_add_irq_chip()
496 (i * map->reg_stride * d->irq_reg_stride); in regmap_add_irq_chip()
500 d->mask_buf_def[i], in regmap_add_irq_chip()
504 d->mask_buf_def[i], in regmap_add_irq_chip()
505 d->wake_buf[i]); in regmap_add_irq_chip()