Searched refs:fdt (Results 1 – 11 of 11) sorted by relevance
/bootable/libbootloader/gbl/libfdt/src/ |
D | lib.rs | 55 fn fdt_check_header(fdt: &[u8]) -> Result<()> { in fdt_check_header() 56 map_result(unsafe { libfdt_c_def::fdt_check_header(fdt.as_ptr() as *const _) })?; in fdt_check_header() 57 match FdtHeader::from_bytes_ref(fdt)?.totalsize() <= fdt.len() { in fdt_check_header() 65 fdt: &mut [u8], in fdt_add_subnode() 72 fdt.as_mut_ptr() as *mut _, in fdt_add_subnode() 82 fdt: &[u8], in fdt_subnode_offset() 89 fdt.as_ptr() as *const _, in fdt_subnode_offset() 212 pub fn new_from_init(mut fdt: T, init: &[u8]) -> Result<Self> { in new_from_init() 218 fdt.as_mut().as_ptr() as *mut _, in new_from_init() 219 fdt.as_mut().len().try_into().map_err(|_| FdtError::IntegerOverflow)?, in new_from_init() [all …]
|
/bootable/libbootloader/gbl/efi/src/ |
D | android_boot.rs | 22 use fdt::Fdt; 279 let mut fdt = Fdt::new_from_init(&mut load[..], fdt_bytes)?; in load_android_simple() localVariable 284 fdt.set_property( in load_android_simple() 289 fdt.set_property( in load_android_simple() 309 let cmdline_payload = fdt.set_property_placeholder("chosen", bootargs_prop, all_cmdline_len)?; in load_android_simple() 318 fdt.shrink_to_fit()?; in load_android_simple() 324 let fdt_len = fdt.header_ref()?.actual_size(); in load_android_simple() 328 let (fdt, kernel) = aligned_subslice(remains, FDT_ALIGNMENT)?.split_at_mut(fdt_len); in load_android_simple() 336 Ok((ramdisk, fdt, kernel, remains)) in load_android_simple() 358 let (ramdisk, fdt, kernel, remains) = load_android_simple(&entry, &mut load_buffer[..])?; in android_boot_demo() [all …]
|
D | fuchsia_boot.rs | 20 use fdt::Fdt; 100 let fdt = Fdt::new(fdt_bytes)?; in load_fuchsia_simple() localVariable 103 let (custom_zbi, load) = match fdt in load_fuchsia_simple()
|
D | error.rs | 21 use fdt::FdtError;
|
D | utils.rs | 30 use fdt::FdtHeader;
|
/bootable/libbootloader/gbl/libboot/src/ |
D | aarch64.rs | 96 pub unsafe fn jump_linux_el2_or_lower(kernel: &[u8], ramdisk: &[u8], fdt: &[u8]) -> ! { in jump_linux_el2_or_lower() 105 flush_dcache_buffer(fdt); in jump_linux_el2_or_lower() 109 unsafe { jump_kernel(kernel.as_ptr() as _, fdt.as_ptr() as _, 0, 0, 0) }; in jump_linux_el2_or_lower()
|
D | riscv64.rs | 22 pub unsafe fn jump_linux(kernel: &[u8], boot_hart_id: usize, fdt: &[u8]) -> ! { in jump_linux() 31 in("a1") fdt.as_ptr() as usize, in jump_linux()
|
/bootable/libbootloader/gbl/libfdt/ |
D | BUILD.libfdt_c.bazel | 25 "fdt.c", 37 "fdt.h",
|
D | BUILD | 75 crate_name = "fdt",
|
/bootable/libbootloader/gbl/libgbl/src/ |
D | ops.rs | 38 pub fdt: &'a mut [u8], field
|
D | lib.rs | 412 fdt: &mut [u8], in load_verify_boot() 414 let dtb = Dtb(&mut fdt[..]); in load_verify_boot()
|