Lines Matching refs:rec
76 const struct ihex_binrec *rec; in emi26_load_firmware() local
109 rec = (const struct ihex_binrec *)loader_fw->data; in emi26_load_firmware()
111 while (rec) { in emi26_load_firmware()
112 err = emi26_writememory(dev, be32_to_cpu(rec->addr), in emi26_load_firmware()
113 rec->data, be16_to_cpu(rec->len), in emi26_load_firmware()
117 rec = ihex_next_binrec(rec); in emi26_load_firmware()
129 rec = (const struct ihex_binrec *)bitstream_fw->data; in emi26_load_firmware()
132 addr = be32_to_cpu(rec->addr); in emi26_load_firmware()
135 while (rec && (i + be16_to_cpu(rec->len) < FW_LOAD_SIZE)) { in emi26_load_firmware()
136 memcpy(buf + i, rec->data, be16_to_cpu(rec->len)); in emi26_load_firmware()
137 i += be16_to_cpu(rec->len); in emi26_load_firmware()
138 rec = ihex_next_binrec(rec); in emi26_load_firmware()
143 } while (rec); in emi26_load_firmware()
151 for (rec = (const struct ihex_binrec *)loader_fw->data; in emi26_load_firmware()
152 rec; rec = ihex_next_binrec(rec)) { in emi26_load_firmware()
153 err = emi26_writememory(dev, be32_to_cpu(rec->addr), in emi26_load_firmware()
154 rec->data, be16_to_cpu(rec->len), in emi26_load_firmware()
168 for (rec = (const struct ihex_binrec *)firmware_fw->data; in emi26_load_firmware()
169 rec; rec = ihex_next_binrec(rec)) { in emi26_load_firmware()
170 if (!INTERNAL_RAM(be32_to_cpu(rec->addr))) { in emi26_load_firmware()
171 err = emi26_writememory(dev, be32_to_cpu(rec->addr), in emi26_load_firmware()
172 rec->data, be16_to_cpu(rec->len), in emi26_load_firmware()
184 for (rec = (const struct ihex_binrec *)firmware_fw->data; in emi26_load_firmware()
185 rec; rec = ihex_next_binrec(rec)) { in emi26_load_firmware()
186 if (INTERNAL_RAM(be32_to_cpu(rec->addr))) { in emi26_load_firmware()
187 err = emi26_writememory(dev, be32_to_cpu(rec->addr), in emi26_load_firmware()
188 rec->data, be16_to_cpu(rec->len), in emi26_load_firmware()