Searched refs:slot (Results 1 – 6 of 6) sorted by relevance
/bootable/libbootloader/gbl/libgbl/src/slots/ |
D | android.rs | 290 .max_by_key(|slot| (slot.priority, slot.suffix.rank())) in get_boot_target() 303 let (idx, slot) = self in set_slot_unbootable() 306 .find(|(_, slot)| slot.suffix == slot_suffix) in set_slot_unbootable() 308 if slot.bootability == Bootability::Unbootable(reason) { in set_slot_unbootable() 321 BootTarget::NormalBoot(slot) => slot, in mark_boot_attempt() 323 BootTarget::Recovery(RecoveryTarget::Slotted(slot)) => { in mark_boot_attempt() 325 .find(|s| s.suffix == slot.suffix) in mark_boot_attempt() 326 .ok_or(Error::NoSuchSlot(slot.suffix))?; in mark_boot_attempt() 331 let (idx, slot) = self in mark_boot_attempt() 334 .find(|(_, slot)| slot.suffix == target_slot.suffix) in mark_boot_attempt() [all …]
|
D | fuchsia.rs | 182 .max_by_key(|slot| (slot.priority, slot.suffix.rank())) in get_boot_target() 195 let (idx, slot) = self.get_index_and_slot_with_suffix(slot_suffix)?; in set_slot_unbootable() 196 if slot.bootability == Bootability::Unbootable(reason) { in set_slot_unbootable() 216 BootTarget::NormalBoot(slot) => slot, in mark_boot_attempt() 225 let (idx, slot) = self.get_index_and_slot_with_suffix(target_slot.suffix)?; in mark_boot_attempt() 227 match slot.bootability { in mark_boot_attempt() 249 for (i, slot) in abr_data.slot_data.iter_mut().enumerate() { in set_active_slot() 251 *slot = Default::default(); in set_active_slot() 253 slot.priority = DEFAULT_PRIORITY - 1; in set_active_slot() 329 let slot = Slot { suffix: 'a'.into(), ..Default::default() }; in test_suffix() localVariable [all …]
|
/bootable/libbootloader/gbl/libgbl/src/ |
D | slots.rs | 245 Self::NormalBoot(slot) | Self::Recovery(RecoveryTarget::Slotted(slot)) => slot.suffix, in suffix() 339 self.slots_iter().max_by_key(|slot| (slot.priority, slot.suffix.rank())).unwrap() in get_slot_last_set_active()
|
D | lib.rs | 484 if let BootTarget::NormalBoot(slot) = boot_target { in lvb_inner() 487 slot.suffix, in lvb_inner()
|
/bootable/libbootloader/gbl/libabr/src/ |
D | lib.rs | 470 for slot in [SlotIndex::A, SlotIndex::B] { in get_boot_slot() 471 if slot != slot_to_boot && abr_data.slot_data(slot).successful_boot == 1 { in get_boot_slot() 472 abr_data.slot_data_mut(slot).tries_remaining = ABR_MAX_TRIES_REMAINING; in get_boot_slot() 473 abr_data.slot_data_mut(slot).successful_boot = 0; in get_boot_slot()
|
/bootable/recovery/updater_sample/ |
D | README.md | 48 become active, and user can manually set updated partition as the active slot. 102 to switch A/B slot on next reboot. 220 - [x] Deferred switch slot demo
|