Lines Matching defs:fw_rec
224 struct iqs62x_fw_rec *fw_rec;
233 if (pos + sizeof(*fw_rec) > fw->size) {
237 fw_rec = (struct iqs62x_fw_rec *)(fw->data + pos);
238 pos += sizeof(*fw_rec);
240 if (pos + fw_rec->len - 1 > fw->size) {
244 pos += fw_rec->len - 1;
246 switch (fw_rec->type) {
251 if (fw_rec->data == iqs62x->dev_desc->prod_num)
256 fw_rec->data);
282 if (hall_cal_index > fw_rec->len) {
288 data = &fw_rec->data + hall_cal_index - 1;
293 if (fw_rec->len < (sizeof(mask) + sizeof(*data))) {
298 mask = fw_rec->data;
299 data = &fw_rec->data + sizeof(mask);
305 data = &fw_rec->data;
306 len = fw_rec->len;
312 fw_rec->type);
327 fw_blk->addr = fw_rec->addr;