Lines Matching refs:from

73         u64::try_from((SafeNum::from(self.last) - self.first) + 1).map_err(|e| e.into())  in blocks()
194 let entries_size = SafeNum::from(info.max_entries) * GPT_ENTRY_SIZE; in from_existing()
195 let header_size: usize = SafeNum::from(GPT_HEADER_SIZE_PADDED).try_into()?; in from_existing()
212 let entries_size = SafeNum::from(max_entries) * GPT_ENTRY_SIZE; in required_buffer_size()
262 (SafeNum::from(blk_dev.num_blocks()) - 1) * blk_dev.block_size(), in validate_gpt()
275 let entries_size = SafeNum::from(header.entries_count) * GPT_ENTRY_SIZE; in validate_gpt()
276 let entries_offset = SafeNum::from(header.entries) * blk_dev.block_size(); in validate_gpt()
279 > ((SafeNum::from(blk_dev.num_blocks()) - 1) * blk_dev.block_size()).try_into()? in validate_gpt()
284 let crc32_offset = SafeNum::from(GPT_CRC32_OFFSET).try_into()?; in validate_gpt()
318 let primary_entries_pos = SafeNum::from(primary_entries_blk) * block_size; in load_and_sync()
346 - (SafeNum::from(self.info.max_entries) * core::mem::size_of::<GptEntry>()); in load_and_sync()
402 let end: u64 = (SafeNum::from(offset) + size).try_into()?; in check_gpt_rw_params()
403 let total_size = SafeNum::from(entry.blocks()?) * gpt.info.block_size; in check_gpt_rw_params()
405 true => Ok((SafeNum::from(entry.first) * gpt.info.block_size + offset).try_into()?), in check_gpt_rw_params()
512 let primary_header = Vec::from(primary_header); in test_load_gpt_incorrect_magic()
548 let primary_header = Vec::from(primary_header); in test_load_gpt_non_max_entries()