Home
last modified time | relevance | path

Searched refs:ZbiHeader (Results 1 – 2 of 2) sorted by relevance

/bootable/libbootloader/gbl/efi/src/
Dfuchsia_boot.rs22 use zbi::{ZbiContainer, ZbiFlags, ZbiHeader, ZbiType, ZBI_ALIGNMENT_USIZE};
29 container_header: ZbiHeader,
30 zbi_item_header: ZbiHeader,
51 let kernel_size = usize_add(2 * size_of::<ZbiHeader>(), kernel_header.zbi_item_header.length)?; in relocate_kernel()
60 dest_kernel_header.container_header.length = (kernel_size - size_of::<ZbiHeader>()) in relocate_kernel()
69 Ok(usize_add(payload_length, size_of::<ZbiHeader>())?) in zbi_container_size()
117 gpt_devices.read_gpt_partition("zircon_a", 0, &mut load[..size_of::<ZbiHeader>()]).unwrap(); in load_fuchsia_simple()
118 let image_length = Ref::<_, ZbiHeader>::new_from_prefix(&mut load[..]) in load_fuchsia_simple()
129 &mut load[..usize_add(size_of::<ZbiHeader>(), image_length)?], in load_fuchsia_simple()
/bootable/libbootloader/gbl/third_party/libzbi/src/
Dlib.rs96 pub header: Ref<B, ZbiHeader>,
138 let (hdr, payload) = Ref::<B, ZbiHeader>::new_from_prefix(buffer).ok_or(ZbiError::Error)?; in parse()
223 if buffer.len() < core::mem::size_of::<ZbiHeader>() in new()
224 || buffer.len() - core::mem::size_of::<ZbiHeader>() < payload_len in new()
236 Ref::<B, ZbiHeader>::new_from_prefix(buffer).ok_or(ZbiError::Error)?; in new()
267 pub header: Ref<B, ZbiHeader>,
285 fn construct(header: Ref<B, ZbiHeader>, buffer: B) -> ZbiResult<Self> { in construct() argument
351 Ref::<B, ZbiHeader>::new_from_prefix(buffer).ok_or(ZbiError::Error)?; in parse()
454 .checked_add(size_of::<ZbiHeader>()) in get_next_payload()
568 .checked_add(core::mem::size_of::<ZbiHeader>()) in create_entry()
[all …]