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