Lines Matching refs:BootControl
36 BootControl::BootControl(boot_control_module_t *module) : mModule(module) {} in BootControl() function in android::hardware::boot::V1_2::implementation::BootControl
39 Return<uint32_t> BootControl::getNumberSlots() { in getNumberSlots()
43 Return<uint32_t> BootControl::getCurrentSlot() { in getCurrentSlot()
47 Return<void> BootControl::markBootSuccessful(markBootSuccessful_cb _hidl_cb) { in markBootSuccessful()
56 Return<void> BootControl::setActiveBootSlot(uint32_t slot, setActiveBootSlot_cb _hidl_cb) { in setActiveBootSlot()
65 Return<void> BootControl::setSlotAsUnbootable(uint32_t slot, setSlotAsUnbootable_cb _hidl_cb) { in setSlotAsUnbootable()
74 Return<BoolResult> BootControl::isSlotBootable(uint32_t slot) { in isSlotBootable()
82 Return<BoolResult> BootControl::isSlotMarkedSuccessful(uint32_t slot) { in isSlotMarkedSuccessful()
90 Return<void> BootControl::getSuffix(uint32_t slot, getSuffix_cb _hidl_cb) { in getSuffix()
101 Return<uint32_t> BootControl::getActiveBootSlot() { in getActiveBootSlot()
122 auto hal = new BootControl(module); in HIDL_FETCH_IBootControl()