Home
last modified time | relevance | path

Searched refs:find_partition (Results 1 – 8 of 8) sorted by relevance

/bootable/libbootloader/gbl/libstorage/src/
Dmulti_blocks.rs66 res = match v.find_partition(part).map(|v| (id, v)) { in check_part()
78 fn find_partition(&mut self, part: &str) -> Result<Partition> { in find_partition() method
80 until_ok(self, |dev, _| dev.find_partition(part)) in find_partition()
206 assert_eq!(devs.find_partition("boot_a").map(|v| v.size()).unwrap(), Ok(8 * 1024)); in test_multi_block_gpt_partition_size()
208 devs.get(0).unwrap().find_partition("boot_a").map(|v| v.size()).unwrap(), in test_multi_block_gpt_partition_size()
212 assert_eq!(devs.find_partition("boot_b").map(|v| v.size()).unwrap(), Ok(12 * 1024)); in test_multi_block_gpt_partition_size()
214 devs.get(0).unwrap().find_partition("boot_b").map(|v| v.size()).unwrap(), in test_multi_block_gpt_partition_size()
218 assert_eq!(devs.find_partition("vendor_boot_a").map(|v| v.size()).unwrap(), Ok(4 * 1024)); in test_multi_block_gpt_partition_size()
220 devs.get(1).unwrap().find_partition("vendor_boot_a").map(|v| v.size()).unwrap(), in test_multi_block_gpt_partition_size()
224 assert_eq!(devs.find_partition("vendor_boot_b").map(|v| v.size()).unwrap(), Ok(6 * 1024)); in test_multi_block_gpt_partition_size()
[all …]
Dgpt.rs233 pub(crate) fn find_partition(&self, part: &str) -> Result<&GptEntry> { in find_partition() method
401 let entry = gpt.find_partition(part_name)?; in check_gpt_rw_params()
437 dev.find_partition("boot_a").unwrap(); in test_new_from_buffer()
438 dev.find_partition("boot_b").unwrap(); in test_new_from_buffer()
439 assert!(dev.find_partition("boot_c").is_err()); in test_new_from_buffer()
468 dev.find_partition("boot_a").unwrap(); in test_load_gpt_primary()
469 dev.find_partition("boot_b").unwrap(); in test_load_gpt_primary()
470 assert!(dev.find_partition("boot_c").is_err()); in test_load_gpt_primary()
486 dev.find_partition("boot_a").unwrap(); in test_load_gpt_secondary()
487 dev.find_partition("boot_b").unwrap(); in test_load_gpt_secondary()
[all …]
Dlib.rs422 fn find_partition(&mut self, part: &str) -> Result<Partition> { in find_partition() method
425 *Gpt::from_existing(gpt_buffer)?.find_partition(part)?, in find_partition()
/bootable/libbootloader/gbl/efi/src/
Davb.rs56 .find_partition(part_str) in read_from_partition()
113 let ptn = self.gpt_dev.find_partition(part_str).map_err(|_| IoError::NoSuchPartition)?; in get_unique_guid_for_partition()
124 .find_partition(part_str) in get_size_of_partition()
Dfuchsia_boot.rs163 if !partition.iter().any(|v| gpt_devices.find_partition(*v).is_ok()) { in is_fuchsia_gpt()
Dandroid_boot.rs246 match gpt_devices.find_partition("bootconfig").and_then(|v| v.size()) { in load_android_simple()
/bootable/libbootloader/gbl/libgbl/src/
Dlib.rs544 .find_partition("zircon_a")? in zircon_load_and_boot()
/bootable/libbootloader/gbl/libgbl/src/fastboot/
Dmod.rs147 Some(id) => (id, devs.get(id)?.find_partition(gpt)?.size()?), in parse_partition()