Lines Matching defs:status_buf
35 unsigned int *status_buf;
315 ret = regmap_read(map, reg, &data->status_buf[b]);
327 &data->status_buf[index]);
364 memset32(data->status_buf, GENMASK(31, 0), chip->num_regs);
374 memset(data->status_buf, 0, size);
432 data->status_buf[i] = buf8[i];
435 data->status_buf[i] = buf16[i];
438 data->status_buf[i] = buf32[i];
450 ret = regmap_read(map, reg, &data->status_buf[i]);
463 data->status_buf[i] = ~data->status_buf[i];
473 data->status_buf[i] &= ~data->mask_buf[i];
475 if (data->status_buf[i] && (chip->ack_base || chip->use_ack)) {
480 ~data->status_buf[i]);
483 data->status_buf[i]);
497 if (data->status_buf[chip->irqs[i].reg_offset /
678 d->status_buf = kcalloc(chip->num_regs, sizeof(*d->status_buf),
680 if (!d->status_buf)
801 d->status_buf[i] = GENMASK(31, 0);
804 ret = regmap_read(map, reg, &d->status_buf[i]);
813 d->status_buf[i] = ~d->status_buf[i];
815 if (d->status_buf[i] && (chip->ack_base || chip->use_ack)) {
819 ~(d->status_buf[i] & d->mask_buf[i]));
822 d->status_buf[i] & d->mask_buf[i]);
893 kfree(d->status_buf);
969 kfree(d->status_buf);