Lines Matching refs:rec

87 	const struct ihex_binrec *rec;  in emi62_load_firmware()  local
118 rec = (const struct ihex_binrec *)loader_fw->data; in emi62_load_firmware()
121 while (rec) { in emi62_load_firmware()
122 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
123 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()
127 rec = ihex_next_binrec(rec); in emi62_load_firmware()
139 rec = (const struct ihex_binrec *)bitstream_fw->data; in emi62_load_firmware()
142 addr = be32_to_cpu(rec->addr); in emi62_load_firmware()
145 while (rec && (i + be16_to_cpu(rec->len) < FW_LOAD_SIZE)) { in emi62_load_firmware()
146 memcpy(buf + i, rec->data, be16_to_cpu(rec->len)); in emi62_load_firmware()
147 i += be16_to_cpu(rec->len); in emi62_load_firmware()
148 rec = ihex_next_binrec(rec); in emi62_load_firmware()
153 } while (rec); in emi62_load_firmware()
161 for (rec = (const struct ihex_binrec *)loader_fw->data; in emi62_load_firmware()
162 rec; rec = ihex_next_binrec(rec)) { in emi62_load_firmware()
163 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
164 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()
178 for (rec = (const struct ihex_binrec *)firmware_fw->data; in emi62_load_firmware()
179 rec; rec = ihex_next_binrec(rec)) { in emi62_load_firmware()
180 if (!INTERNAL_RAM(be32_to_cpu(rec->addr))) { in emi62_load_firmware()
181 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
182 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()
194 for (rec = (const struct ihex_binrec *)firmware_fw->data; in emi62_load_firmware()
195 rec; rec = ihex_next_binrec(rec)) { in emi62_load_firmware()
196 if (INTERNAL_RAM(be32_to_cpu(rec->addr))) { in emi62_load_firmware()
197 err = emi62_writememory(dev, be32_to_cpu(rec->addr), in emi62_load_firmware()
198 rec->data, be16_to_cpu(rec->len), in emi62_load_firmware()