Lines Matching defs:Ops
40 pub trait Ops { interface
53 impl Ops for [u8; ABR_DATA_SIZE] { impl
434 fn save_metadata(abr_ops: &mut dyn Ops, abr_data: &mut AbrData) -> Result<()> { in save_metadata()
442 abr_ops: &mut dyn Ops, in save_metadata_if_changed()
456 pub fn get_boot_slot(abr_ops: &mut dyn Ops, update_metadata: bool) -> (SlotIndex, bool) { in get_boot_slot()
526 pub fn mark_slot_active(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> Result<()> { in mark_slot_active()
564 pub fn mark_slot_unbootable(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> Result<()> { in mark_slot_unbootable()
578 pub fn mark_slot_successful(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> Result<()> { in mark_slot_successful()
612 pub fn get_slot_info(abr_ops: &mut dyn Ops, slot_index: SlotIndex) -> Result<SlotInfo> { in get_slot_info()
636 pub fn set_one_shot_recovery(abr_ops: &mut dyn Ops, enable: bool) -> Result<()> { in set_one_shot_recovery()
646 pub fn set_one_shot_bootloader(abr_ops: &mut dyn Ops, enable: bool) -> Result<()> { in set_one_shot_bootloader()