Home
last modified time | relevance | path

Searched refs:slot (Results 1 – 6 of 6) sorted by relevance

/bootable/libbootloader/gbl/libgbl/src/slots/
Dandroid.rs290 .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 …]
Dfuchsia.rs182 .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/
Dslots.rs245 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()
Dlib.rs484 if let BootTarget::NormalBoot(slot) = boot_target { in lvb_inner()
487 slot.suffix, in lvb_inner()
/bootable/libbootloader/gbl/libabr/src/
Dlib.rs470 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/
DREADME.md48 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