Lines Matching refs:header
26 const struct boot_file_head *header = (void *)ptr; in egon_verify_header() local
30 if ((le32_to_cpu(header->b_instruction) & 0xff000000) != 0xea000000) in egon_verify_header()
33 if (memcmp(header->magic, BOOT0_MAGIC, sizeof(header->magic))) in egon_verify_header()
36 length = le32_to_cpu(header->length); in egon_verify_header()
53 const struct boot_file_head *header = buf; in egon_print_header() local
56 le32_to_cpu(header->length)); in egon_print_header()
58 if (memcmp(header->spl_signature, SPL_SIGNATURE, 3)) in egon_print_header()
62 header->spl_signature[3] >> SPL_MINOR_BITS, in egon_print_header()
63 header->spl_signature[3] & ((1U << SPL_MINOR_BITS) - 1)); in egon_print_header()
64 if (header->spl_signature[3] >= SPL_DT_HEADER_VERSION) { in egon_print_header()
65 uint32_t dt_name_offs = le32_to_cpu(header->dt_name_offset); in egon_print_header()
75 struct boot_file_head *header = buf; in egon_set_header() local
82 header->b_instruction = cpu_to_le32(value); in egon_set_header()
84 memcpy(header->magic, BOOT0_MAGIC, sizeof(header->magic)); in egon_set_header()
85 header->check_sum = cpu_to_le32(BROM_STAMP_VALUE); in egon_set_header()
86 header->length = cpu_to_le32(params->file_size); in egon_set_header()
88 memcpy(header->spl_signature, SPL_SIGNATURE, 3); in egon_set_header()
89 header->spl_signature[3] = SPL_ENV_HEADER_VERSION; in egon_set_header()
93 if (strlen(params->imagename) > sizeof(header->string_pool) - 1) in egon_set_header()
96 strcpy((char *)header->string_pool, params->imagename); in egon_set_header()
98 header->dt_name_offset = cpu_to_le32(value); in egon_set_header()
99 header->spl_signature[3] = SPL_DT_HEADER_VERSION; in egon_set_header()
106 header->check_sum = cpu_to_le32(checksum); in egon_set_header()