Lines Matching refs:header

677         self.header = {'magic': FDT_MAGIC,
710 result += "// version:\t\t%d\n" % self.header['version']
712 self.header['last_comp_version']
713 if self.header['version'] >= 2:
715 self.header['boot_cpuid_phys']
751 if self.header['version'] >= 2:
753 if self.header['version'] >= 3:
755 if self.header['version'] >= 17:
764 self.rootnode.dtb_represent('', dt_start, self.header['version'])
773 self.header['size_dt_strings'] = len(blob_strings)
774 self.header['size_dt_struct'] = len(blob_dt)
775 self.header['off_mem_rsvmap'] = header_size
776 self.header['off_dt_struct'] = dt_start
777 self.header['off_dt_strings'] = dt_start + len(blob_dt)
778 self.header['totalsize'] = dt_start + len(blob_dt) + len(blob_strings)
779 blob_header = pack('>IIIIIII', self.header['magic'],
780 self.header['totalsize'],
781 self.header['off_dt_struct'],
782 self.header['off_dt_strings'],
783 self.header['off_mem_rsvmap'],
784 self.header['version'],
785 self.header['last_comp_version'])
786 if self.header['version'] >= 2:
787 blob_header += pack('>I', self.header['boot_cpuid_phys'])
788 if self.header['version'] >= 3:
789 blob_header += pack('>I', self.header['size_dt_strings'])
790 if self.header['version'] >= 17:
791 blob_header += pack('>I', self.header['size_dt_struct'])
919 """Extract DTB header"""
920 header = Struct(self.__fdt_header_format)
922 data = self.infile.read(header.size)
923 result = dict(zip(self.__fdt_header_names, header.unpack_from(data)))
937 header = Struct(self.__fdt_reserve_entry_format)
941 data = self.infile.read(header.size)
943 header.unpack_from(data)))