Lines Matching refs:header
35 struct ar7_bin_rec header;
59 mtd_read(master, offset, sizeof(header), &len,
60 (uint8_t *)&header);
61 if (!strncmp((char *)&header, "TIENV0.8", 8))
63 if (header.checksum == LOADER_MAGIC1)
65 if (header.checksum == LOADER_MAGIC2)
77 switch (header.checksum) {
79 while (header.length) {
80 offset += sizeof(header) + header.length;
81 mtd_read(master, offset, sizeof(header), &len,
82 (uint8_t *)&header);
84 root_offset = offset + sizeof(header) + 4;
87 while (header.length) {
88 offset += sizeof(header) + header.length;
89 mtd_read(master, offset, sizeof(header), &len,
90 (uint8_t *)&header);
92 root_offset = offset + sizeof(header) + 4 + 0xff;
96 printk(KERN_WARNING "Unknown magic: %08x\n", header.checksum);
100 mtd_read(master, root_offset, sizeof(header), &len, (u8 *)&header);
101 if (header.checksum != SQUASHFS_MAGIC) {