Lines Matching refs:parent
34 menu = menu->parent; in menu_next()
76 menu->parent = current_menu; in menu_add_entry()
97 current_menu = current_menu->parent; in menu_end_menu()
196 while ((menu = menu->parent) != NULL) { in menu_add_prompt()
295 static void _menu_finalize(struct menu *parent, bool inside_choice) in _menu_finalize() argument
302 sym = parent->sym; in _menu_finalize()
303 if (parent->list) { in _menu_finalize()
310 for (menu = parent->list; menu; menu = menu->next) { in _menu_finalize()
317 basedep = expr_alloc_and(parent->dep, basedep); in _menu_finalize()
385 for (menu = parent->list; menu; menu = menu->next) in _menu_finalize()
410 basedep = parent->prompt ? parent->prompt->visible.expr : NULL; in _menu_finalize()
416 for (menu = parent->next; menu; menu = menu->next) { in _menu_finalize()
445 menu->parent = parent; in _menu_finalize()
449 parent->list = parent->next; in _menu_finalize()
450 parent->next = last_menu->next; in _menu_finalize()
454 sym->dir_dep.expr = expr_alloc_or(sym->dir_dep.expr, parent->dep); in _menu_finalize()
456 for (menu = parent->list; menu; menu = menu->next) { in _menu_finalize()
487 last_menu->parent = parent; in _menu_finalize()
499 menu_warn(parent, "config symbol defined without type"); in _menu_finalize()
585 for (menu = menu->parent; menu; menu = menu->parent) in menu_get_parent_menu()
602 for (; menu != &rootmenu; menu = menu->parent) { in menu_get_menu_or_parent_menu()
653 for (i = 0; menu != &rootmenu && i < 8; menu = menu->parent) { in get_prompt_str()
851 menu = menu->parent; in menu_dump()