Lines Matching refs:pad_len
774 pad_len = (self.IROM_ALIGN - (f.tell() % self.IROM_ALIGN)) + align_past
775 if pad_len == 0 or pad_len == self.IROM_ALIGN:
780 pad_len -= self.SEG_HEADER_LEN
781 if pad_len < 0:
782 pad_len += self.IROM_ALIGN
783 return pad_len
797 pad_len = get_alignment_data_needed(segment)
801 if pad_len < self.ROM_LOADER.BOOTLOADER_FLASH_OFFSET:
804 pad_len += self.IROM_ALIGN
806 pad_len -= self.ROM_LOADER.BOOTLOADER_FLASH_OFFSET
807 pad_segment = ImageSegment(0, b"\x00" * pad_len, f.tell())
824 pad_len = get_alignment_data_needed(segment)
825 if pad_len > 0: # need to pad
826 if len(ram_segments) > 0 and pad_len > self.SEG_HEADER_LEN:
827 pad_segment = ram_segments[0].split_image(pad_len)
831 pad_segment = ImageSegment(0, b"\x00" * pad_len, f.tell())
870 pad_len = (
873 pad_segment = ImageSegment(0, b"\x00" * pad_len, f.tell())