Lines Matching refs:boot

120 bool read_bootloader_message_from(bootloader_message* boot, const std::string& misc_blk_device,  in read_bootloader_message_from()  argument
122 return read_misc_partition(boot, sizeof(*boot), misc_blk_device, in read_bootloader_message_from()
126 bool read_bootloader_message(bootloader_message* boot, std::string* err) { in read_bootloader_message() argument
131 return read_bootloader_message_from(boot, misc_blk_device, err); in read_bootloader_message()
134 bool write_bootloader_message_to(const bootloader_message& boot, const std::string& misc_blk_device, in write_bootloader_message_to() argument
136 return write_misc_partition(&boot, sizeof(boot), misc_blk_device, in write_bootloader_message_to()
140 bool write_bootloader_message(const bootloader_message& boot, std::string* err) { in write_bootloader_message() argument
145 return write_bootloader_message_to(boot, misc_blk_device, err); in write_bootloader_message()
149 bootloader_message boot = {}; in clear_bootloader_message() local
150 return write_bootloader_message(boot, err); in clear_bootloader_message()
154 bootloader_message boot = {}; in write_bootloader_message() local
155 strlcpy(boot.command, "boot-recovery", sizeof(boot.command)); in write_bootloader_message()
156 strlcpy(boot.recovery, "recovery\n", sizeof(boot.recovery)); in write_bootloader_message()
158 strlcat(boot.recovery, s.c_str(), sizeof(boot.recovery)); in write_bootloader_message()
160 strlcat(boot.recovery, "\n", sizeof(boot.recovery)); in write_bootloader_message()
163 return write_bootloader_message(boot, err); in write_bootloader_message()
167 bootloader_message boot; in update_bootloader_message() local
168 if (!read_bootloader_message(&boot, err)) { in update_bootloader_message()
173 memset(boot.command, 0, sizeof(boot.command)); in update_bootloader_message()
174 memset(boot.recovery, 0, sizeof(boot.recovery)); in update_bootloader_message()
176 strlcpy(boot.command, "boot-recovery", sizeof(boot.command)); in update_bootloader_message()
177 strlcpy(boot.recovery, "recovery\n", sizeof(boot.recovery)); in update_bootloader_message()
179 strlcat(boot.recovery, s.c_str(), sizeof(boot.recovery)); in update_bootloader_message()
181 strlcat(boot.recovery, "\n", sizeof(boot.recovery)); in update_bootloader_message()
184 return write_bootloader_message(boot, err); in update_bootloader_message()
188 bootloader_message boot; in write_reboot_bootloader() local
189 if (!read_bootloader_message(&boot, err)) { in write_reboot_bootloader()
192 if (boot.command[0] != '\0') { in write_reboot_bootloader()
196 strlcpy(boot.command, "bootonce-bootloader", sizeof(boot.command)); in write_reboot_bootloader()
197 return write_bootloader_message(boot, err); in write_reboot_bootloader()