Lines Matching refs:entry

68 	struct bootmenu_entry *entry = data;  in bootmenu_print_entry()  local
69 int reverse = (entry->menu->active == entry->num); in bootmenu_print_entry()
75 printf(ANSI_CURSOR_POSITION, entry->num + 4, 7); in bootmenu_print_entry()
80 printf("%s", entry->title); in bootmenu_print_entry()
171 struct bootmenu_entry *entry = NULL; in prepare_bootmenu_entry() local
183 entry = malloc(sizeof(struct bootmenu_entry)); in prepare_bootmenu_entry()
184 if (!entry) in prepare_bootmenu_entry()
187 entry->title = strndup(option, sep - option); in prepare_bootmenu_entry()
188 if (!entry->title) { in prepare_bootmenu_entry()
189 free(entry); in prepare_bootmenu_entry()
193 entry->command = strdup(sep + 1); in prepare_bootmenu_entry()
194 if (!entry->command) { in prepare_bootmenu_entry()
195 free(entry->title); in prepare_bootmenu_entry()
196 free(entry); in prepare_bootmenu_entry()
200 sprintf(entry->key, "%d", i); in prepare_bootmenu_entry()
202 entry->num = i; in prepare_bootmenu_entry()
203 entry->menu = menu; in prepare_bootmenu_entry()
204 entry->type = BOOTMENU_TYPE_BOOTMENU; in prepare_bootmenu_entry()
205 entry->bootorder = i; in prepare_bootmenu_entry()
206 entry->next = NULL; in prepare_bootmenu_entry()
209 menu->first = entry; in prepare_bootmenu_entry()
211 iter->next = entry; in prepare_bootmenu_entry()
213 iter = entry; in prepare_bootmenu_entry()
251 struct bootmenu_entry *entry = NULL; in prepare_uefi_bootorder_entry() local
260 entry = malloc(sizeof(struct bootmenu_entry)); in prepare_uefi_bootorder_entry()
261 if (!entry) in prepare_uefi_bootorder_entry()
274 free(entry); in prepare_uefi_bootorder_entry()
284 free(entry); in prepare_uefi_bootorder_entry()
288 entry->title = buf; in prepare_uefi_bootorder_entry()
290 entry->command = strdup("bootefi bootmgr"); in prepare_uefi_bootorder_entry()
291 sprintf(entry->key, "%d", i); in prepare_uefi_bootorder_entry()
292 entry->num = i; in prepare_uefi_bootorder_entry()
293 entry->menu = menu; in prepare_uefi_bootorder_entry()
294 entry->type = BOOTMENU_TYPE_UEFI_BOOT_OPTION; in prepare_uefi_bootorder_entry()
295 entry->bootorder = bootorder[j]; in prepare_uefi_bootorder_entry()
296 entry->next = NULL; in prepare_uefi_bootorder_entry()
299 menu->first = entry; in prepare_uefi_bootorder_entry()
301 iter->next = entry; in prepare_uefi_bootorder_entry()
303 iter = entry; in prepare_uefi_bootorder_entry()
327 struct bootmenu_entry *entry; in bootmenu_create() local
366 entry = malloc(sizeof(struct bootmenu_entry)); in bootmenu_create()
367 if (!entry) in bootmenu_create()
372 entry->title = strdup("U-Boot console"); in bootmenu_create()
374 entry->title = strdup("Quit"); in bootmenu_create()
376 if (!entry->title) { in bootmenu_create()
377 free(entry); in bootmenu_create()
381 entry->command = strdup(""); in bootmenu_create()
382 if (!entry->command) { in bootmenu_create()
383 free(entry->title); in bootmenu_create()
384 free(entry); in bootmenu_create()
388 sprintf(entry->key, "%d", i); in bootmenu_create()
390 entry->num = i; in bootmenu_create()
391 entry->menu = menu; in bootmenu_create()
392 entry->type = BOOTMENU_TYPE_NONE; in bootmenu_create()
393 entry->next = NULL; in bootmenu_create()
396 menu->first = entry; in bootmenu_create()
398 iter->next = entry; in bootmenu_create()
400 iter = entry; in bootmenu_create()
420 struct bootmenu_entry *entry; in menu_display_statusline() local
423 if (menu_default_choice(m, (void *)&entry) < 0) in menu_display_statusline()
426 menu = entry->menu; in menu_display_statusline()