Lines Matching refs:fw_blk
112 struct iqs62x_fw_blk *fw_blk;
117 list_for_each_entry(fw_blk, &iqs62x->fw_blk_head, list) {
118 if (fw_blk->mask)
119 ret = regmap_update_bits(iqs62x->regmap, fw_blk->addr,
120 fw_blk->mask, *fw_blk->data);
122 ret = regmap_raw_write(iqs62x->regmap, fw_blk->addr,
123 fw_blk->data, fw_blk->len);
217 struct iqs62x_fw_blk *fw_blk;
311 fw_blk = devm_kzalloc(&client->dev,
312 struct_size(fw_blk, data, len),
314 if (!fw_blk) {
319 fw_blk->addr = fw_rec->addr;
320 fw_blk->mask = mask;
321 fw_blk->len = len;
322 memcpy(fw_blk->data, data, len);
324 list_add(&fw_blk->list, &iqs62x->fw_blk_head);