Lines Matching refs:reg
84 u32 reg;
96 reg = d->get_irq_reg(d, d->chip->status_base, i);
98 ret = regmap_read(map, reg, &val);
119 reg = d->get_irq_reg(d, d->chip->mask_base, i);
120 ret = regmap_update_bits(d->map, reg,
124 dev_err(d->map->dev, "Failed to sync masks in %x\n", reg);
128 reg = d->get_irq_reg(d, d->chip->unmask_base, i);
129 ret = regmap_update_bits(d->map, reg,
133 reg);
136 reg = d->get_irq_reg(d, d->chip->wake_base, i);
139 ret = regmap_update_bits(d->map, reg,
143 ret = regmap_update_bits(d->map, reg,
149 reg, ret);
160 reg = d->get_irq_reg(d, d->chip->ack_base, i);
164 ret = regmap_write(map, reg, ~d->mask_buf[i]);
166 ret = regmap_write(map, reg, d->mask_buf[i]);
169 ret = regmap_write(map, reg, UINT_MAX);
171 ret = regmap_write(map, reg, 0);
175 reg, ret);
181 reg = d->get_irq_reg(d, d->chip->config_base[i], j);
182 ret = regmap_write(map, reg, d->config_buf[i][j]);
186 reg, ret);
211 unsigned int reg = irq_data->reg_offset / map->reg_stride;
225 mask = d->type_buf[reg] & irq_data->mask;
232 d->mask_buf[reg] &= ~mask;
249 int reg, ret;
255 reg = t->type_reg_offset / map->reg_stride;
259 irq_data, reg, d->chip->irq_drv_data);
266 reg, d->chip->irq_drv_data);
310 unsigned int reg;
314 reg = data->get_irq_reg(data, chip->status_base, b);
315 ret = regmap_read(map, reg, &data->status_buf[b]);
342 u32 reg;
382 reg = data->get_irq_reg(data, chip->main_status, i);
383 ret = regmap_read(map, reg, &data->main_status_buf[i]);
448 unsigned int reg = data->get_irq_reg(data,
450 ret = regmap_read(map, reg, &data->status_buf[i]);
476 reg = data->get_irq_reg(data, data->chip->ack_base, i);
479 ret = regmap_write(map, reg,
482 ret = regmap_write(map, reg,
486 ret = regmap_write(map, reg, UINT_MAX);
488 ret = regmap_write(map, reg, 0);
492 reg, ret);
637 u32 reg;
773 reg = d->get_irq_reg(d, chip->mask_base, i);
774 ret = regmap_update_bits(d->map, reg,
779 reg, ret);
785 reg = d->get_irq_reg(d, chip->unmask_base, i);
786 ret = regmap_update_bits(d->map, reg,
790 reg, ret);
803 reg = d->get_irq_reg(d, d->chip->status_base, i);
804 ret = regmap_read(map, reg, &d->status_buf[i]);
816 reg = d->get_irq_reg(d, d->chip->ack_base, i);
818 ret = regmap_write(map, reg,
821 ret = regmap_write(map, reg,
825 ret = regmap_write(map, reg, UINT_MAX);
827 ret = regmap_write(map, reg, 0);
831 reg, ret);
841 reg = d->get_irq_reg(d, d->chip->wake_base, i);
844 ret = regmap_update_bits(d->map, reg,
848 ret = regmap_update_bits(d->map, reg,
853 reg, ret);