Lines Matching refs:iter
193 struct bootmenu_entry *iter; in bootmenu_choice_entry() local
219 iter = menu->first; in bootmenu_choice_entry()
221 iter = iter->next; in bootmenu_choice_entry()
222 return iter->key; in bootmenu_choice_entry()
235 struct bootmenu_entry *iter = menu->first; in bootmenu_destroy() local
238 while (iter) { in bootmenu_destroy()
239 next = iter->next; in bootmenu_destroy()
240 free(iter->title); in bootmenu_destroy()
241 free(iter->command); in bootmenu_destroy()
242 free(iter); in bootmenu_destroy()
243 iter = next; in bootmenu_destroy()
253 struct bootmenu_entry *iter = NULL; in bootmenu_create() local
303 if (!iter) in bootmenu_create()
306 iter->next = entry; in bootmenu_create()
308 iter = entry; in bootmenu_create()
340 if (!iter) in bootmenu_create()
343 iter->next = entry; in bootmenu_create()
345 iter = entry; in bootmenu_create()
365 struct bootmenu_entry *iter; in bootmenu_show() local
395 for (iter = bootmenu->first; iter; iter = iter->next) { in bootmenu_show()
396 if (!menu_item_add(menu, iter->key, iter)) in bootmenu_show()
410 iter = choice; in bootmenu_show()
411 title = strdup(iter->title); in bootmenu_show()
412 command = strdup(iter->command); in bootmenu_show()