Lines Matching refs:mask_buf
36 unsigned int *mask_buf;
115 d->mask_buf_def[i], ~d->mask_buf[i]);
119 d->mask_buf_def[i], ~d->mask_buf[i]);
130 d->mask_buf[i]);
133 d->mask_buf_def[i], d->mask_buf[i]);
163 if (d->mask_buf[i] && (d->chip->ack_base || d->chip->use_ack)) {
168 ret = regmap_write(map, reg, ~d->mask_buf[i]);
170 ret = regmap_write(map, reg, d->mask_buf[i]);
247 d->mask_buf[reg] &= ~mask;
256 d->mask_buf[irq_data->reg_offset / map->reg_stride] |= irq_data->mask;
498 data->status_buf[i] &= ~data->mask_buf[i];
632 d->mask_buf = kcalloc(chip->num_regs, sizeof(unsigned int),
634 if (!d->mask_buf)
696 d->mask_buf[i] = d->mask_buf_def[i];
704 d->mask_buf[i], ~d->mask_buf[i]);
710 d->mask_buf[i],
711 d->mask_buf[i]);
714 d->mask_buf[i], d->mask_buf[i]);
739 ~(d->status_buf[i] & d->mask_buf[i]));
742 d->status_buf[i] & d->mask_buf[i]);
832 kfree(d->mask_buf);
902 kfree(d->mask_buf);