Home
last modified time | relevance | path

Searched refs:slot_index (Results 1 – 2 of 2) sorted by relevance

/bootable/libbootloader/gbl/libabr/src/
Dc_staticlib.rs186 let (slot_index, successful) = get_boot_slot(&mut abr_ops, update_metadata); in AbrGetBootSlot()
191 slot_index.into() in AbrGetBootSlot()
203 pub extern "C" fn AbrGetSlotSuffix(slot_index: AbrSlotIndex) -> *const c_char { in AbrGetSlotSuffix()
204 match slot_index.try_into() { in AbrGetSlotSuffix()
224 slot_index: AbrSlotIndex, in AbrMarkSlotActive()
226 let slot_index = match slot_index.try_into() { in AbrMarkSlotActive() localVariable
231 mark_slot_active(&mut AbrOpsSafe::new(abr_ops.as_ref().unwrap()), slot_index), in AbrMarkSlotActive()
266 slot_index: AbrSlotIndex, in AbrMarkSlotUnbootable()
268 let slot_index = match slot_index.try_into() { in AbrMarkSlotUnbootable() localVariable
273 mark_slot_unbootable(&mut AbrOpsSafe::new(abr_ops.as_ref().unwrap()), slot_index), in AbrMarkSlotUnbootable()
[all …]
Dlib.rs220 fn slot_num_index(slot_index: SlotIndex) -> usize { in slot_num_index()
221 match slot_index { in slot_num_index()
229 fn slot_data(&self, slot_index: SlotIndex) -> &AbrSlotData { in slot_data()
230 &self.slot_data[Self::slot_num_index(slot_index)] in slot_data()
234 fn slot_data_mut(&mut self, slot_index: SlotIndex) -> &mut AbrSlotData { in slot_data_mut()
235 &mut self.slot_data[Self::slot_num_index(slot_index)] in slot_data_mut()
311 fn is_slot_active(&self, slot_index: SlotIndex) -> bool { in is_slot_active()
312 self.get_active_slot() == slot_index in is_slot_active()
488 pub fn mark_slot_active(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> AbrResult<()> { in mark_slot_active()
489 if slot_index == SlotIndex::R { in mark_slot_active()
[all …]