Lines Matching refs:rec
84 const struct ihex_binrec *rec; in emi62_load_firmware() local
115 rec = (const struct ihex_binrec *)loader_fw->data; in emi62_load_firmware()
118 while (rec) { in emi62_load_firmware()
119 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
120 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()
124 rec = ihex_next_binrec(rec); in emi62_load_firmware()
136 rec = (const struct ihex_binrec *)bitstream_fw->data; in emi62_load_firmware()
139 addr = be32_to_cpu(rec->addr); in emi62_load_firmware()
142 while (rec && (i + be16_to_cpu(rec->len) < FW_LOAD_SIZE)) { in emi62_load_firmware()
143 memcpy(buf + i, rec->data, be16_to_cpu(rec->len)); in emi62_load_firmware()
144 i += be16_to_cpu(rec->len); in emi62_load_firmware()
145 rec = ihex_next_binrec(rec); in emi62_load_firmware()
150 } while (rec); in emi62_load_firmware()
158 for (rec = (const struct ihex_binrec *)loader_fw->data; in emi62_load_firmware()
159 rec; rec = ihex_next_binrec(rec)) { in emi62_load_firmware()
160 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
161 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()
175 for (rec = (const struct ihex_binrec *)firmware_fw->data; in emi62_load_firmware()
176 rec; rec = ihex_next_binrec(rec)) { in emi62_load_firmware()
177 if (!INTERNAL_RAM(be32_to_cpu(rec->addr))) { in emi62_load_firmware()
178 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
179 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()
191 for (rec = (const struct ihex_binrec *)firmware_fw->data; in emi62_load_firmware()
192 rec; rec = ihex_next_binrec(rec)) { in emi62_load_firmware()
193 if (INTERNAL_RAM(be32_to_cpu(rec->addr))) { in emi62_load_firmware()
194 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
195 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()