Lines Matching refs:slots
303 int32_t slots = 0; in getActiveBootSlot() local
304 getNumberSlots(&slots); in getActiveBootSlot()
305 if (slots == 0) { in getActiveBootSlot()
311 *_aidl_return = devinfo.ab_data.slots[1].active ? 1 : 0; in getActiveBootSlot()
326 int32_t slots = 0; in getNumberSlots() local
329 slots++; in getNumberSlots()
332 slots++; in getNumberSlots()
334 *_aidl_return = slots; in getNumberSlots()
356 int32_t slots = 0; in isSlotBootable() local
357 getNumberSlots(&slots); in isSlotBootable()
358 if (slots == 0) { in isSlotBootable()
362 if (in_slot >= slots) in isSlotBootable()
368 auto &slot_data = devinfo.ab_data.slots[in_slot]; in isSlotBootable()
379 int32_t slots = 0; in isSlotMarkedSuccessful() local
380 getNumberSlots(&slots); in isSlotMarkedSuccessful()
381 if (slots == 0) { in isSlotMarkedSuccessful()
387 if (in_slot >= slots) in isSlotMarkedSuccessful()
393 auto &slot_data = devinfo.ab_data.slots[in_slot]; in isSlotMarkedSuccessful()
404 int32_t slots = 0; in markBootSuccessful() local
405 getNumberSlots(&slots); in markBootSuccessful()
406 if (slots == 0) { in markBootSuccessful()
416 devinfo.ab_data.slots[slot].successful = 1; in markBootSuccessful()
442 auto &active_slot_data = devinfo.ab_data.slots[in_slot]; in setActiveBootSlot()
443 auto &inactive_slot_data = devinfo.ab_data.slots[!in_slot]; in setActiveBootSlot()
528 auto &slot_data = devinfo.ab_data.slots[in_slot]; in setSlotAsUnbootable()