Home | History | Annotate | Download | only in topazhp

Lines Matching refs:iter

160     int iter = 0;
167 for (iter = 0; iter < size; iter++) {
171 iter = 0;
173 sec_t[iter].addr = FW_NUM * 16 + SECURE_VRL_HEADER + SECURE_FIP_HEADER;
174 sec_t[iter].text_size_bytes = tng_fw_table[iter].header.text_size * 4;
175 sec_t[iter].data_size_bytes = tng_fw_table[iter].header.data_size * 4;
176 sec_t[iter].data_relocation = tng_fw_table[iter].header.data_location;
177 fwrite(&(sec_t[iter]), sizeof(struct fw_table_A0), 1, fp);
179 iter = 1;
183 while (iter < FW_NUM) {
184 sec_t[iter - 1].text_size_bytes = (sec_t[iter - 1].text_size_bytes + ui_secure_align) & (~ui_secure_align);
185 sec_t[iter - 1].data_size_bytes = (sec_t[iter - 1].data_size_bytes + ui_secure_align) & (~ui_secure_align);
187 sec_t[iter].addr = sec_t[iter-1].addr + sec_t[iter-1].text_size_bytes + sec_t[iter-1].data_size_bytes;
189 sec_t[iter].text_size_bytes = tng_fw_table[iter].header.text_size * 4;
190 sec_t[iter].data_size_bytes = tng_fw_table[iter].header.data_size * 4;
191 sec_t[iter].data_relocation = tng_fw_table[iter].header.data_location;
192 fwrite(&(sec_t[iter]), sizeof(struct fw_table_A0), 1, fp);
193 ++iter;
196 sec_t[iter - 1].text_size_bytes = (sec_t[iter - 1].text_size_bytes + ui_secure_align) & (~ui_secure_align);
197 sec_t[iter - 1].data_size_bytes = (sec_t[iter - 1].data_size_bytes + ui_secure_align) & (~ui_secure_align);
199 iter = 0;
200 while (iter < FW_NUM) {
203 size = tng_fw_table[iter].header.text_size * 4;
204 fwrite(tng_fw_table[iter].fw_text, 1, size, fp);
205 for (i = 0; i < (sec_t[iter].text_size_bytes - size); i++)
210 size = tng_fw_table[iter].header.data_size * 4;
211 fwrite(tng_fw_table[iter].fw_data, 1, size, fp);
212 for (i = 0; i < (sec_t[iter].data_size_bytes - size); i++)
217 ++iter;
243 int iter = 0;
253 for (iter = 0; iter < size; iter++) {
257 iter = 0;
259 sec_t[iter].addr = FW_NUM * 16 + SECURE_VRL_HEADER + SECURE_FIP_HEADER;
260 sec_t[iter].text_size_bytes = tng_fw_table[iter].header.data_location & data_loco;
261 sec_t[iter].text_size_dword = sec_t[iter].text_size_bytes >> 2;
263 sec_t[iter].data_size_dword = (tng_fw_table[iter].header.data_size + i_align) & (~i_align);
264 fwrite(&(sec_t[iter]), sizeof(struct fw_table_B0), 1, fp);
266 iter = 1;
269 while (iter < FW_NUM) {
270 sec_t[iter].addr = sec_t[iter-1].addr +
271 sec_t[iter-1].text_size_bytes +
272 (sec_t[iter-1].data_size_dword << 2);
274 sec_t[iter].text_size_bytes = tng_fw_table[iter].header.data_location & data_loco;
275 sec_t[iter].text_size_dword = sec_t[iter].text_size_bytes >> 2;
277 sec_t[iter].data_size_dword = (tng_fw_table[iter].header.data_size + i_align) & (~i_align);
278 fwrite(&(sec_t[iter]), sizeof(struct fw_table_B0), 1, fp);
279 ++iter;
282 iter = 0;
283 while (iter < FW_NUM) {
286 size = tng_fw_table[iter].header.text_size * 4;
287 fwrite(tng_fw_table[iter].fw_text, 1, size, fp);
288 for (i = 0; i < (sec_t[iter].text_size_bytes - size); i++)
293 size = tng_fw_table[iter].header.data_size * 4;
294 fwrite(tng_fw_table[iter].fw_data, 1, size, fp);
295 for (i = 0; i < ((sec_t[iter].data_size_dword << 2) - size); i++)
300 ++iter;
308 topaz_fw_codec_t iter = 0;
314 while (iter < FW_NUM) {
316 topaz_fw_table[iter].header.data_size *= 4;
317 topaz_fw_table[iter].header.text_size *= 4;
320 fwrite(&(topaz_fw_table[iter].header), sizeof(topaz_fw_table[iter].header), 1, fp);
323 size = topaz_fw_table[iter].header.text_size;
324 fwrite(topaz_fw_table[iter].fw_text, 1, size, fp);
327 size = topaz_fw_table[iter].header.data_size;
328 fwrite(topaz_fw_table[iter].fw_data, 1, size, fp);
330 ++iter;