Searched refs:zbi_header_t (Results 1 – 10 of 10) sorted by relevance
10 zbi_header_t** err;15 if (length < sizeof(zbi_header_t)) { in zbi_init()19 zbi_header_t* hdr = (zbi_header_t*)buffer; in zbi_init()63 const zbi_header_t* header = base; in zbi_check_internal()81 *err = (zbi_header_t*)header; in zbi_check_internal()107 *err = (zbi_header_t*)header; in zbi_check_internal()131 zbi_header_t* header = (zbi_header_t*)(base); in zbi_for_each()135 uint32_t offset = sizeof(zbi_header_t); in zbi_for_each()137 zbi_header_t* entryHeader = in zbi_for_each()184 zbi_header_t* hdr = (zbi_header_t*)base; in zbi_create_section()[all …]
82 PageRound(Length() + sizeof(zbi_header_t) + length); in CreateSection()109 static_cast<uint32_t>(sizeof(zbi_header_t) * 2) + kernel_hdr->length; in SplitComplete()126 kernel_size - static_cast<uint32_t>(sizeof(zbi_header_t)); in SplitComplete()131 data_payload_size + static_cast<uint32_t>(sizeof(zbi_header_t))); in SplitComplete()135 bool clone = (kernel_size - sizeof(zbi_header_t)) % PAGE_SIZE == 0; in SplitComplete()138 kernel_size - sizeof(zbi_header_t), in SplitComplete()154 *data->Header() = (zbi_header_t)ZBI_CONTAINER_HEADER(data_payload_size); in SplitComplete()
23 zbi_header_t* hdr = reinterpret_cast<zbi_header_t*>(base_); in Zbi()34 zbi_result_t Check(zbi_header_t** err) const { in Check()38 zbi_result_t CheckComplete(zbi_header_t** err = nullptr) const {60 return Header()->length + static_cast<uint32_t>(sizeof(zbi_header_t)); in Length()69 zbi_header_t* Header() { in Header()70 return reinterpret_cast<zbi_header_t*>(base_); in Header()72 const zbi_header_t* Header() const { in Header()73 return reinterpret_cast<const zbi_header_t*>(base_); in Header()
47 typedef zbi_result_t (*zbi_foreach_cb_t)(zbi_header_t* hdr,58 zbi_result_t zbi_check(const void* base, zbi_header_t** err);62 zbi_result_t zbi_check_complete(const void* base, zbi_header_t** err);
35 zbi_header_t header;37 zbi_header_t cmdline_hdr;40 zbi_header_t ramdisk_hdr;43 zbi_header_t bootfs_hdr;49 static void init_zbi_header(zbi_header_t* hdr) { in init_zbi_header()145 zbi_header_t* trace = nullptr; in ZbiTestBasic()173 zbi_header_t* bootdata_header = reinterpret_cast<zbi_header_t*>(test_zbi); in ZbiTestBadContainer()179 zbi_header_t* problem_header = nullptr; in ZbiTestBadContainer()202 zbi_header_t* bootdata_header = reinterpret_cast<zbi_header_t*>(test_zbi); in ZbiTestTruncated()205 zbi_header_t* trace = nullptr; in ZbiTestTruncated()[all …]
261 zbi_header_t header; in ReadZbi()287 static_cast<uint32_t>(sizeof(zbi_header_t)) + header.length); in ReadZbi()321 static_cast<uint32_t>(sizeof(zbi_header_t)) + header.length); in ReadZbi()328 status = zbi.read(&platform_id, off + sizeof(zbi_header_t), sizeof(platform_id)); in ReadZbi()392 while (offset + sizeof(zbi_header_t) < metadata_size) { in GetZbiMetadata()393 const auto header = reinterpret_cast<const zbi_header_t*>(metadata); in GetZbiMetadata()395 static_cast<uint32_t>(sizeof(zbi_header_t)) + header->length); in GetZbiMetadata()402 *out_size = static_cast<uint32_t>(length - sizeof(zbi_header_t)); in GetZbiMetadata()
149 static const zbi_header_t dummy = {}; in PlaceHeader()401 void FinalizeHeader(zbi_header_t* header) { in FinalizeHeader()515 zbi_header_t header_;1042 zbi_header_t check_header = header_; in Describe()1183 const zbi_header_t* header = static_cast<const zbi_header_t*>( in CreateFromItem()1185 offset += sizeof(zbi_header_t); in CreateFromItem()1378 const zbi_header_t header = in WriteZBI()1396 zbi_header_t header_;1670 const zbi_header_t* header = static_cast<const zbi_header_t*>( in ImportFile()1686 uint32_t pos = sizeof(zbi_header_t); in ImportFile()[all …]
100 } zbi_header_t; typedef237 zbi_header_t hdr_file;238 zbi_header_t hdr_kernel;
60 /// Metadata type (matches `zbi_header_t.type` for bootloader metadata).62 /// Matches `zbi_header_t.extra` for bootloader metadata.
320 const auto crc_valid = [](const zbi_header_t* hdr) { in ValidateKernelZbi()
Completed in 26 milliseconds