Searched refs:aligned_subslice (Results 1 – 6 of 6) sorted by relevance
/bootable/libbootloader/gbl/efi/src/ |
D | fuchsia_boot.rs | 16 use crate::utils::{aligned_subslice, find_gpt_devices, get_efi_fdt, to_usize, usize_add}; 85 let relocated = aligned_subslice(relocated, ZIRCON_KERNEL_ALIGN)?; in relocate_to_tail() 94 let load = aligned_subslice(load, ZBI_ALIGNMENT_USIZE)?; in load_fuchsia_simple() 114 let load = aligned_subslice(load, ZIRCON_KERNEL_ALIGN)?; in load_fuchsia_simple()
|
D | android_boot.rs | 28 aligned_subslice, cstr_bytes_to_str, find_gpt_devices, get_efi_fdt, usize_add, usize_roundup, 161 let images_buffer = aligned_subslice(load, KERNEL_ALIGNMENT)?; in load_android_simple() 278 let load = aligned_subslice(load, FDT_ALIGNMENT)?; in load_android_simple() 328 let (fdt, kernel) = aligned_subslice(remains, FDT_ALIGNMENT)?.split_at_mut(fdt_len); in load_android_simple() 330 let kernel = aligned_subslice(kernel, KERNEL_ALIGNMENT)?; in load_android_simple()
|
D | utils.rs | 58 pub fn aligned_subslice(bytes: &mut [u8], alignment: usize) -> Result<&mut [u8]> { in aligned_subslice() function
|
/bootable/libbootloader/gbl/libstorage/src/ |
D | gpt.rs | 15 use crate::{aligned_subslice, read, write_bytes_mut, BlockIo, Result, StorageError}; 180 let buffer = aligned_subslice(buffer, GPT_ENTRY_ALIGNMENT)?; in new_from_buffer() 192 let buffer = aligned_subslice(buffer, GPT_ENTRY_ALIGNMENT)?; in from_existing()
|
D | lib.rs | 673 fn aligned_subslice(buffer: &mut [u8], alignment: u64) -> Result<&mut [u8]> { in aligned_subslice() function 684 let (buffer_alignment, block_alignment) = aligned_subslice(scratch, blk_io.alignment())? in split_scratch() 686 let block_alignment = aligned_subslice(block_alignment, blk_io.alignment())?; in split_scratch()
|
/bootable/libbootloader/gbl/libefi/src/ |
D | lib.rs | 172 pub fn aligned_subslice(buffer: &mut [u8], alignment: usize) -> Option<&mut [u8]> { in aligned_subslice() function 191 let aligned = aligned_subslice(mmap_buffer, core::mem::align_of::<EfiMemoryDescriptor>()) in exit_boot_services() 1308 let aligned = aligned_subslice(&mut buffer[..], alignment).unwrap(); in test_exit_boot_services_unaligned_buffer()
|