Lines Matching refs:reg_stride
71 return data->irq_reg_stride == 1 && map->reg_stride == 1 && in regmap_irq_can_bulk_read_status()
246 unsigned int reg = irq_data->reg_offset / map->reg_stride; in regmap_irq_enable()
276 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask; in regmap_irq_disable()
290 reg = t->type_reg_offset / map->reg_stride; in regmap_irq_set_type()
349 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake()
354 d->wake_buf[irq_data->reg_offset / map->reg_stride] in regmap_irq_set_wake()
391 unsigned int index = offset / map->reg_stride; in read_sub_irq_data()
459 i * map->reg_stride * data->irq_reg_stride; in regmap_irq_thread()
579 map->reg_stride] & chip->irqs[i].mask) { in regmap_irq_thread()
643 return base + index * map->reg_stride * data->irq_reg_stride; in regmap_irq_get_irq_reg_linear()
739 if (chip->irqs[i].reg_offset % map->reg_stride) in regmap_add_irq_chip_fwnode()
741 if (chip->irqs[i].reg_offset / map->reg_stride >= in regmap_add_irq_chip_fwnode()
909 d->mask_buf_def[chip->irqs[i].reg_offset / map->reg_stride] in regmap_add_irq_chip_fwnode()