Lines Matching refs:mask_buf
36 unsigned int *mask_buf;
115 d->mask_buf[i],
122 d->mask_buf[i]);
130 d->mask_buf_def[i], ~d->mask_buf[i]);
159 if (d->mask_buf[i] && (d->chip->ack_base || d->chip->use_ack)) {
164 ret = regmap_write(map, reg, ~d->mask_buf[i]);
166 ret = regmap_write(map, reg, d->mask_buf[i]);
232 d->mask_buf[reg] &= ~mask;
241 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask;
473 data->status_buf[i] &= ~data->mask_buf[i];
683 d->mask_buf = kcalloc(chip->num_regs, sizeof(*d->mask_buf),
685 if (!d->mask_buf)
762 d->mask_buf[i] = d->mask_buf_def[i];
766 d->mask_buf[i],
776 d->mask_buf[i]);
787 d->mask_buf_def[i], ~d->mask_buf[i]);
819 ~(d->status_buf[i] & d->mask_buf[i]));
822 d->status_buf[i] & d->mask_buf[i]);
892 kfree(d->mask_buf);
967 kfree(d->mask_buf);