Lines Matching refs:slot
135 static bool slot_is_bootable(AvbABSlotData* slot) { in slot_is_bootable() argument
136 return slot->priority > 0 && in slot_is_bootable()
137 (slot->successful_boot || (slot->tries_remaining > 0)); in slot_is_bootable()
140 static void slot_set_unbootable(AvbABSlotData* slot) { in slot_set_unbootable() argument
141 slot->priority = 0; in slot_set_unbootable()
142 slot->tries_remaining = 0; in slot_set_unbootable()
143 slot->successful_boot = 0; in slot_set_unbootable()
150 static void slot_normalize(AvbABSlotData* slot) { in slot_normalize() argument
151 if (slot->priority > 0) { in slot_normalize()
152 if (slot->tries_remaining == 0 && !slot->successful_boot) { in slot_normalize()
154 slot_set_unbootable(slot); in slot_normalize()
156 if (slot->tries_remaining > 0 && slot->successful_boot) { in slot_normalize()
160 slot_set_unbootable(slot); in slot_normalize()
163 slot_set_unbootable(slot); in slot_normalize()