Lines Matching refs:data_size
54 seama_fix_md5(struct seama_entity_header *shdr, int fd, size_t data_offset, size_t data_size)
63 buf = malloc(data_size);
69 res = pread(fd, buf, data_size, data_offset);
70 if (res != data_size) {
77 MD5_Update(&ctx, buf, data_size);
87 fprintf(stderr, "new size:%u, new MD5: ", data_size);
95 shdr->size = htonl(data_size);
107 mtd_fixseama(const char *mtd, size_t offset, size_t data_size)
157 if (!data_size)
158 data_size = mtdsize - data_offset;
159 if (data_size > ntohl(shdr->size))
160 data_size = ntohl(shdr->size);
161 if (seama_fix_md5(shdr, fd, data_offset, data_size))