Searched refs:FdtHeader (Results 1 – 2 of 2) sorted by relevance
57 match FdtHeader::from_bytes_ref(fdt)?.totalsize() <= fdt.len() { in fdt_check_header()99 pub struct FdtHeader(fdt_header); struct101 impl FdtHeader { impl120 pub fn from_bytes_ref(buffer: &[u8]) -> Result<&FdtHeader> { in from_bytes_ref() argument121 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() argument129 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() argument145 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 …]
30 use fdt::FdtHeader;174 pub fn get_efi_fdt<'a>(entry: &'a EfiEntry) -> Option<(&FdtHeader, &[u8])> { in get_efi_fdt() argument179 return unsafe { FdtHeader::from_raw(table.vendor_table as *const _).ok() }; in get_efi_fdt()