Lines Matching refs:bootcfg_info
45 struct bootcfg_def bootcfg_info; variable
111 memset(&bootcfg_info, 0, sizeof(bootcfg_info)); in perform_bootcfg()
114 bootcfg_info.timeout = DEFAULT_TIMEOUT; in perform_bootcfg()
117 bootcfg_info.menuformat = DEFAULT_FORMAT; in perform_bootcfg()
203 bootcfg_info.desc[cmenu] = value; in perform_bootcfg()
208 bootcfg_info.command[cmenu] = v2; in perform_bootcfg()
210 bootcfg_info.desc[cmenu] = v2; in perform_bootcfg()
214 bootcfg_info.desc[cmenu] = NULL; in perform_bootcfg()
218 bootcfg_info.banner[cbanner++] = value; in perform_bootcfg()
221 bootcfg_info.timeout = -1; in perform_bootcfg()
223 bootcfg_info.timeout = atoi(value); in perform_bootcfg()
225 bootcfg_info.def = atoi(value) - 1; in perform_bootcfg()
227 bootcfg_info.consdev = value; in perform_bootcfg()
229 bootcfg_info.root = value; in perform_bootcfg()
237 bootcfg_info.menuformat = MENUFORMAT_AUTO; in perform_bootcfg()
244 bootcfg_info.menuformat = MENUFORMAT_NUMBER; in perform_bootcfg()
249 bootcfg_info.menuformat = MENUFORMAT_LETTER; in perform_bootcfg()
253 bootcfg_info.clear = !!atoi(value); in perform_bootcfg()
261 switch (bootcfg_info.menuformat) { in perform_bootcfg()
263 if (cmenu > 9 && bootcfg_info.timeout > 0) in perform_bootcfg()
264 bootcfg_info.menuformat = MENUFORMAT_LETTER; in perform_bootcfg()
266 bootcfg_info.menuformat = MENUFORMAT_NUMBER; in perform_bootcfg()
270 if (cmenu > 9 && bootcfg_info.timeout > 0) in perform_bootcfg()
275 bootcfg_info.nummenu = cmenu; in perform_bootcfg()
276 if (bootcfg_info.def < 0) in perform_bootcfg()
277 bootcfg_info.def = 0; in perform_bootcfg()
278 if (bootcfg_info.def >= cmenu) in perform_bootcfg()
279 bootcfg_info.def = cmenu - 1; in perform_bootcfg()
289 if (bootcfg_info.banner[0]) { in print_bootcfg_banner()
290 for (; n < BOOTCFG_MAXBANNER && bootcfg_info.banner[n]; n++) in print_bootcfg_banner()
291 printf("%s\n", bootcfg_info.banner[n]); in print_bootcfg_banner()