Lines Matching refs:trx
134 struct trx_header trx;
144 count = safe_fread(&trx, 1, sizeof(struct trx_header), fp);
146 count = http_get(path, (char *) &trx, sizeof(struct trx_header), 0);
160 if (trx.magic != TRX_MAGIC ||
161 trx.len > mtd_info.size ||
162 trx.len < sizeof(struct trx_header)) {
163 fprintf(stderr, "%s: Bad trx header\n", path);
171 if (info.freeram >= trx.len) {
172 erase_info.length = ROUNDUP(trx.len, mtd_info.erasesize);
187 crc = hndcrc32((uint8 *) &trx.flag_version,
191 if (trx.flag_version & TRX_NO_HEADER)
192 trx.len -= sizeof(struct trx_header);
195 for (erase_info.start = 0; erase_info.start < trx.len; erase_info.start += count) {
196 len = MIN(erase_info.length, trx.len - erase_info.start);
197 if ((trx.flag_version & TRX_NO_HEADER) || erase_info.start)
201 memcpy(buf, &trx, sizeof(struct trx_header));
215 if (count == trx.len) {
216 if (crc != trx.crc32) {