Lines Matching refs:trx
150 struct trx_header trx;
160 count = safe_fread(&trx, 1, sizeof(struct trx_header), fp);
162 count = http_get(path, (char *) &trx, sizeof(struct trx_header), 0);
176 if (trx.magic != TRX_MAGIC ||
177 trx.len > mtd_info.size ||
178 trx.len < sizeof(struct trx_header)) {
179 fprintf(stderr, "%s: Bad trx header\n", path);
187 if (info.freeram >= trx.len) {
188 erase_info.length = ROUNDUP(trx.len, mtd_info.erasesize);
203 crc = hndcrc32((uint8 *) &trx.flag_version,
207 if (trx.flag_version & TRX_NO_HEADER)
208 trx.len -= sizeof(struct trx_header);
211 for (erase_info.start = 0; erase_info.start < trx.len; erase_info.start += count) {
212 len = MIN(erase_info.length, trx.len - erase_info.start);
213 if ((trx.flag_version & TRX_NO_HEADER) || erase_info.start)
217 memcpy(buf, &trx, sizeof(struct trx_header));
231 if (count == trx.len) {
232 if (crc != trx.crc32) {