Home
last modified time | relevance | path

Searched refs:EfiAppError (Results 1 – 6 of 6) sorted by relevance

/bootable/libbootloader/gbl/efi/src/
Dfuchsia_boot.rs15 use crate::error::{EfiAppError, Result};
42 return Err(EfiAppError::BufferAlignment.into()); in relocate_kernel()
48 .ok_or_else(|| EfiAppError::InvalidInput)? in relocate_kernel()
53 return Err(EfiAppError::BufferTooSmall.into()); in relocate_kernel()
62 .map_err(|_| EfiAppError::ArithmeticOverflow)?; in relocate_kernel()
99 let (_, fdt_bytes) = get_efi_fdt(&efi_entry).ok_or_else(|| EfiAppError::NoFdt).unwrap(); in load_fuchsia_simple()
119 .ok_or_else(|| EfiAppError::NoZbiImage)? in load_fuchsia_simple()
164 return Err(EfiAppError::NotFound.into()); in is_fuchsia_gpt()
Derror.rs30 pub enum EfiAppError { enum
52 EfiAppError(EfiAppError),
Dandroid_boot.rs26 use crate::error::{EfiAppError, GblEfiError, Result};
74 write!(bootconfig_builder, "{}\n", cmdline_arg).map_err(|_| EfiAppError::BufferTooSmall)?; in avb_verify_slot()
79 .map_err(|_| EfiAppError::BufferTooSmall)?; in avb_verify_slot()
121 return Err(GblEfiError::EfiAppError(EfiAppError::Unsupported)); in load_android_simple()
155 return Err(GblEfiError::EfiAppError(EfiAppError::Unsupported)); in load_android_simple()
170 let off = load.len().checked_sub(kernel_size).ok_or_else(|| EfiAppError::BufferTooSmall)?; in load_android_simple()
172 .ok_or_else(|| EfiAppError::BufferTooSmall)? in load_android_simple()
273 let (_, fdt_bytes) = get_efi_fdt(&efi_entry).ok_or_else(|| EfiAppError::NoFdt)?; in load_android_simple()
Dutils.rs18 use crate::error::{EfiAppError, Result};
40 Ok(val.try_into().map_err(|_| EfiAppError::ArithmeticOverflow)?) in to_usize()
49 Ok(compute().ok_or_else(|| EfiAppError::ArithmeticOverflow)?) in usize_roundup()
54 Ok(to_usize(lhs)?.checked_add(to_usize(rhs)?).ok_or_else(|| EfiAppError::ArithmeticOverflow)?) in usize_add()
211 .map_err(|_| EfiAppError::InvalidString)? in cstr_bytes_to_str()
213 .map_err(|_| EfiAppError::InvalidString)?) in cstr_bytes_to_str()
218 Ok(ms.checked_mul(1000 * 10).ok_or(EfiAppError::ArithmeticOverflow)?) in ms_to_100ns()
Dfastboot.rs20 use crate::error::{EfiAppError, GblEfiError, Result as GblResult};
92 .ok_or(EfiAppError::Timeout)??; in wait_for_send()
136 return Err(EfiAppError::Unsupported.into()); in fastboot_loop()
169 Ok(()) | Err(GblEfiError::EfiAppError(EfiAppError::PeerClosed)) => {} in fastboot_loop()
195 let protocol = android_boot_protocol.ok_or(EfiAppError::Unsupported)?; in init_usb()
Dnet.rs16 error::{EfiAppError, Result},
290 .ok_or(EfiAppError::NotFound.into()) in find_net_device()
359 return Ok(Err(EfiAppError::PeerClosed.into())); in receive_exact()
374 .ok_or(EfiAppError::Timeout)? in receive_exact()
386 return Ok(Err(EfiAppError::PeerClosed.into())); in send_exact()
399 .ok_or(EfiAppError::Timeout)? in send_exact()