Lines Matching refs:Result
120 pub type Result<T> = core::result::Result<T, StorageError>; typedef
159 fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { in fmt() argument
178 pub fn total_size(&self) -> Result<u64> { in total_size()
231 ) -> core::result::Result<(), BlockIoError>; in read_blocks() argument
249 ) -> core::result::Result<(), BlockIoError>; in write_blocks() argument
266 pub fn size(&self) -> Result<u64> { in size()
296 |io, _, gpt_buffer, _| -> Result<Option<Partition>> { in next()
346 fn block_size(&mut self) -> Result<u64> { in block_size()
351 fn num_blocks(&mut self) -> Result<u64> { in num_blocks()
356 fn total_size(&mut self) -> Result<u64> { in total_size()
369 fn read(&mut self, offset: u64, out: &mut [u8]) -> Result<()> { in read() argument
386 fn write(&mut self, offset: u64, data: &mut [u8]) -> Result<()> { in write() argument
399 fn sync_gpt(&mut self) -> Result<()> { in sync_gpt() argument
422 fn find_partition(&mut self, part: &str) -> Result<Partition> { in find_partition()
444 fn read_gpt_partition(&mut self, part_name: &str, offset: u64, out: &mut [u8]) -> Result<()> { in read_gpt_partition() argument
467 fn write_gpt_partition(&mut self, part_name: &str, offset: u64, data: &mut [u8]) -> Result<()> { in write_gpt_partition() argument
504 ) -> Result<usize> { in required_scratch_size()
518 ) -> Result<R> in with_partitioned_scratch()
522 let mut res: Result<R> = Err(StorageError::BlockIoNotProvided); in with_partitioned_scratch()
537 pub fn is_aligned(value: SafeNum, alignment: SafeNum) -> Result<bool> { in is_aligned()
543 pub fn is_buffer_aligned(buffer: &[u8], alignment: u64) -> Result<bool> { in is_buffer_aligned()
552 ) -> Result<SafeNum> { in check_range()
571 ) -> Result<()> { in read_aligned_all() argument
584 ) -> Result<()> { in read_aligned_offset_and_buffer() argument
618 ) -> Result<()> { in read_aligned_buffer() argument
662 pub fn alignment_scratch_size(blk_io: &mut (impl BlockIo + ?Sized)) -> Result<usize> { in alignment_scratch_size()
673 fn aligned_subslice(buffer: &mut [u8], alignment: u64) -> Result<&mut [u8]> { in aligned_subslice()
683 ) -> Result<(&'a mut [u8], &'a mut [u8])> { in split_scratch()
700 ) -> Result<()> { in read() argument
743 ) -> Result<()> { in write_aligned_all() argument
756 ) -> Result<()> { in write_aligned_offset_and_buffer() argument
798 ) -> Result<()> { in write_aligned_buffer() argument
854 ) -> Result<()> { in write_bytes_mut() argument