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