Home
last modified time | relevance | path

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

/bootable/libbootloader/gbl/libfdt/src/
Dlib.rs57 match FdtHeader::from_bytes_ref(fdt)?.totalsize() <= fdt.len() { in fdt_check_header()
99 pub struct FdtHeader(fdt_header); struct
101 impl FdtHeader { impl
120 pub fn from_bytes_ref(buffer: &[u8]) -> Result<&FdtHeader> { in from_bytes_ref() argument
121 Ok(Ref::<_, FdtHeader>::new_from_prefix(buffer) in from_bytes_ref()
128 pub fn from_bytes_mut(buffer: &mut [u8]) -> Result<&mut FdtHeader> { in from_bytes_mut() argument
129 Ok(Ref::<_, FdtHeader>::new_from_prefix(buffer) in from_bytes_mut()
140 pub unsafe fn from_raw(ptr: *const u8) -> Result<(&'static FdtHeader, &'static [u8])> { in from_raw() argument
145 let header_bytes = from_raw_parts(ptr, size_of::<FdtHeader>()); in from_raw()
162 pub fn header_ref(&self) -> Result<&FdtHeader> { in header_ref() argument
[all …]
/bootable/libbootloader/gbl/efi/src/
Dutils.rs30 use fdt::FdtHeader;
174 pub fn get_efi_fdt<'a>(entry: &'a EfiEntry) -> Option<(&FdtHeader, &[u8])> { in get_efi_fdt() argument
179 return unsafe { FdtHeader::from_raw(table.vendor_table as *const _).ok() }; in get_efi_fdt()