Lines Matching refs:parent

54 	menu->parent = current_menu;  in menu_add_entry()
74 current_menu = current_menu->parent; in menu_end_menu()
148 while ((menu = menu->parent) != NULL) { in menu_add_prop()
293 void menu_finalize(struct menu *parent) in menu_finalize() argument
300 sym = parent->sym; in menu_finalize()
301 if (parent->list) { in menu_finalize()
310 current_entry = parent; in menu_finalize()
311 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize()
319 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize()
332 } else if (parent->prompt) in menu_finalize()
334 parentdep = parent->prompt->visible.expr; in menu_finalize()
337 parentdep = parent->dep; in menu_finalize()
340 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize()
420 for (menu = parent->list; menu; menu = menu->next) in menu_finalize()
445 basedep = parent->prompt ? parent->prompt->visible.expr : NULL; in menu_finalize()
451 for (menu = parent->next; menu; menu = menu->next) { in menu_finalize()
483 menu->parent = parent; in menu_finalize()
488 parent->list = parent->next; in menu_finalize()
489 parent->next = last_menu->next; in menu_finalize()
493 sym->dir_dep.expr = expr_alloc_or(sym->dir_dep.expr, parent->dep); in menu_finalize()
495 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize()
509 prop->menu->parent->sym != sym) in menu_finalize()
566 last_menu->parent = parent; in menu_finalize()
578 menu_warn(parent, "config symbol defined without type"); in menu_finalize()
580 if (sym_is_choice(sym) && !parent->prompt) in menu_finalize()
581 menu_warn(parent, "choice must have a prompt"); in menu_finalize()
597 if (sym && !sym_is_optional(sym) && parent->prompt) { in menu_finalize()
599 expr_alloc_and(parent->prompt->visible.expr, in menu_finalize()
683 for (; menu != &rootmenu; menu = menu->parent) { in menu_get_parent_menu()
712 menu = prop->menu->parent; in get_prompt_str()
713 for (i = 0; menu != &rootmenu && i < 8; menu = menu->parent) { in get_prompt_str()