Lines Matching refs:mtd_hdr
108 confmtd_hdr_t mtd_hdr;
179 memset(&mtd_hdr, 0, sizeof(mtd_hdr));
180 snprintf(&mtd_hdr.magic, sizeof(mtd_hdr.magic), "%s", CONFMTD_MAGIC);
181 mtd_hdr.len = tmp_stat.st_size;
182 mtd_hdr.checksum = confmtd_checksum(tmp_buf, tmp_stat.st_size);
184 memcpy(buf, &mtd_hdr, sizeof(confmtd_hdr_t));
233 confmtd_hdr_t mtd_hdr = {0};
264 read(mtd_fd, &mtd_hdr, sizeof(confmtd_hdr_t));
266 if (strcmp(&mtd_hdr.magic, CONFMTD_MAGIC) != 0) {
271 if (mtd_hdr.len > mtd_info.size) {
277 if ((buf = malloc(mtd_hdr.len)) == NULL) {
281 read(mtd_fd, buf, mtd_hdr.len);
283 if (confmtd_checksum(buf, mtd_hdr.len) != mtd_hdr.checksum) {
293 fwrite(buf, 1, mtd_hdr.len, fp);