menu              486 drivers/hid/wacom_wac.c 	bool wrench = false, keyboard = false, mute_touch = false, menu = false,
menu              541 drivers/hid/wacom_wac.c 			menu = !!(data[2] & 0x04);
menu              612 drivers/hid/wacom_wac.c 	input_report_key(input, KEY_CONTROLPANEL, menu);
menu             1189 drivers/media/common/cx2341x.c 	const char * const *menu = cx2341x_ctrl_get_menu(p, id);
menu             1192 drivers/media/common/cx2341x.c 	if (menu == NULL)
menu             1197 drivers/media/common/cx2341x.c 	while (ctrl.value-- && *menu) menu++;
menu             1198 drivers/media/common/cx2341x.c 	if (*menu == NULL)
menu             1200 drivers/media/common/cx2341x.c 	return *menu;
menu              212 drivers/media/platform/vivid/vivid-core.h 	struct v4l2_ctrl		*menu;
menu             1521 drivers/media/platform/vivid/vivid-ctrls.c 	dev->menu = v4l2_ctrl_new_custom(hdl_user_gen, &vivid_ctrl_menu, NULL);
menu              524 drivers/media/platform/vivid/vivid-kthread-cap.c 			dev->menu->qmenu[dev->menu->cur.val],
menu              976 drivers/media/usb/uvc/uvc_ctrl.c 		const struct uvc_menu_info *menu = mapping->menu_info;
menu              979 drivers/media/usb/uvc/uvc_ctrl.c 		for (i = 0; i < mapping->menu_count; ++i, ++menu) {
menu              980 drivers/media/usb/uvc/uvc_ctrl.c 			if (menu->value == value) {
menu             1023 drivers/media/usb/uvc/uvc_ctrl.c 	const struct uvc_menu_info *menu;
menu             1067 drivers/media/usb/uvc/uvc_ctrl.c 		menu = mapping->menu_info;
menu             1068 drivers/media/usb/uvc/uvc_ctrl.c 		for (i = 0; i < mapping->menu_count; ++i, ++menu) {
menu             1069 drivers/media/usb/uvc/uvc_ctrl.c 			if (menu->value == v4l2_ctrl->default_value) {
menu               20 scripts/kconfig/conf.c static void conf(struct menu *menu);
menu               21 scripts/kconfig/conf.c static void check_conf(struct menu *menu);
menu               44 scripts/kconfig/conf.c static struct menu *rootEntry;
menu               46 scripts/kconfig/conf.c static void print_help(struct menu *menu)
menu               50 scripts/kconfig/conf.c 	menu_get_ext_help(menu, &help);
menu              129 scripts/kconfig/conf.c static int conf_string(struct menu *menu)
menu              131 scripts/kconfig/conf.c 	struct symbol *sym = menu->sym;
menu              135 scripts/kconfig/conf.c 		printf("%*s%s ", indent - 1, "", menu->prompt->text);
menu              148 scripts/kconfig/conf.c 				print_help(menu);
menu              162 scripts/kconfig/conf.c static int conf_sym(struct menu *menu)
menu              164 scripts/kconfig/conf.c 	struct symbol *sym = menu->sym;
menu              168 scripts/kconfig/conf.c 		printf("%*s%s ", indent - 1, "", menu->prompt->text);
menu              225 scripts/kconfig/conf.c 		print_help(menu);
menu              229 scripts/kconfig/conf.c static int conf_choice(struct menu *menu)
menu              232 scripts/kconfig/conf.c 	struct menu *child;
menu              235 scripts/kconfig/conf.c 	sym = menu->sym;
menu              238 scripts/kconfig/conf.c 		conf_sym(menu);
menu              253 scripts/kconfig/conf.c 			printf("%*s%s\n", indent - 1, "", menu_get_prompt(menu));
menu              263 scripts/kconfig/conf.c 		printf("%*s%s\n", indent - 1, "", menu_get_prompt(menu));
menu              267 scripts/kconfig/conf.c 		for (child = menu->list; child; child = child->next) {
menu              307 scripts/kconfig/conf.c 				print_help(menu);
menu              322 scripts/kconfig/conf.c 		for (child = menu->list; child; child = child->next) {
menu              344 scripts/kconfig/conf.c static void conf(struct menu *menu)
menu              348 scripts/kconfig/conf.c 	struct menu *child;
menu              350 scripts/kconfig/conf.c 	if (!menu_is_visible(menu))
menu              353 scripts/kconfig/conf.c 	sym = menu->sym;
menu              354 scripts/kconfig/conf.c 	prop = menu->prompt;
menu              364 scripts/kconfig/conf.c 			if (input_mode != oldaskconfig && rootEntry != menu) {
menu              365 scripts/kconfig/conf.c 				check_conf(menu);
menu              370 scripts/kconfig/conf.c 			prompt = menu_get_prompt(menu);
menu              385 scripts/kconfig/conf.c 		conf_choice(menu);
menu              395 scripts/kconfig/conf.c 		conf_string(menu);
menu              398 scripts/kconfig/conf.c 		conf_sym(menu);
menu              405 scripts/kconfig/conf.c 	for (child = menu->list; child; child = child->next)
menu              411 scripts/kconfig/conf.c static void check_conf(struct menu *menu)
menu              414 scripts/kconfig/conf.c 	struct menu *child;
menu              416 scripts/kconfig/conf.c 	if (!menu_is_visible(menu))
menu              419 scripts/kconfig/conf.c 	sym = menu->sym;
menu              440 scripts/kconfig/conf.c 				rootEntry = menu_get_parent_menu(menu);
menu              446 scripts/kconfig/conf.c 	for (child = menu->list; child; child = child->next)
menu              773 scripts/kconfig/confdata.c 	struct menu *menu;
menu              783 scripts/kconfig/confdata.c 	menu = rootmenu.list;
menu              785 scripts/kconfig/confdata.c 	while (menu != NULL)
menu              787 scripts/kconfig/confdata.c 		sym = menu->sym;
menu              789 scripts/kconfig/confdata.c 			if (!menu_is_visible(menu))
menu              825 scripts/kconfig/confdata.c 		if (menu->list != NULL) {
menu              826 scripts/kconfig/confdata.c 			menu = menu->list;
menu              828 scripts/kconfig/confdata.c 		else if (menu->next != NULL) {
menu              829 scripts/kconfig/confdata.c 			menu = menu->next;
menu              831 scripts/kconfig/confdata.c 			while ((menu = menu->parent)) {
menu              832 scripts/kconfig/confdata.c 				if (menu->next != NULL) {
menu              833 scripts/kconfig/confdata.c 					menu = menu->next;
menu              847 scripts/kconfig/confdata.c 	struct menu *menu;
menu              887 scripts/kconfig/confdata.c 	menu = rootmenu.list;
menu              888 scripts/kconfig/confdata.c 	while (menu) {
menu              889 scripts/kconfig/confdata.c 		sym = menu->sym;
menu              891 scripts/kconfig/confdata.c 			if (!menu_is_visible(menu))
menu              893 scripts/kconfig/confdata.c 			str = menu_get_prompt(menu);
menu              913 scripts/kconfig/confdata.c 		if (menu->list) {
menu              914 scripts/kconfig/confdata.c 			menu = menu->list;
menu              917 scripts/kconfig/confdata.c 		if (menu->next)
menu              918 scripts/kconfig/confdata.c 			menu = menu->next;
menu              919 scripts/kconfig/confdata.c 		else while ((menu = menu->parent)) {
menu              920 scripts/kconfig/confdata.c 			if (!menu->sym && menu_is_visible(menu) &&
menu              921 scripts/kconfig/confdata.c 			    menu != &rootmenu) {
menu              922 scripts/kconfig/confdata.c 				str = menu_get_prompt(menu);
menu              926 scripts/kconfig/confdata.c 			if (menu->next) {
menu              927 scripts/kconfig/confdata.c 				menu = menu->next;
menu              199 scripts/kconfig/expr.h 	struct menu *menu;         /* the menu the property are associated with
menu              223 scripts/kconfig/expr.h 	struct menu *next;
menu              226 scripts/kconfig/expr.h 	struct menu *parent;
menu              229 scripts/kconfig/expr.h 	struct menu *list;
menu              281 scripts/kconfig/expr.h 	struct menu *target;
menu               59 scripts/kconfig/gconf.c static struct menu *current; // current node for SINGLE view
menu               60 scripts/kconfig/gconf.c static struct menu *browsed; // browsed node for SPLIT view
menu               70 scripts/kconfig/gconf.c static void display_tree(struct menu *menu);
menu               72 scripts/kconfig/gconf.c static void update_tree(struct menu *src, GtkTreeIter * dst);
menu               73 scripts/kconfig/gconf.c static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row);
menu               74 scripts/kconfig/gconf.c static gchar **fill_row(struct menu *menu);
menu              365 scripts/kconfig/gconf.c static void text_insert_help(struct menu *menu)
menu              369 scripts/kconfig/gconf.c 	const char *prompt = menu_get_prompt(menu);
menu              372 scripts/kconfig/gconf.c 	menu_get_ext_help(menu, &help);
menu              785 scripts/kconfig/gconf.c 	struct menu *menu;
menu              791 scripts/kconfig/gconf.c 	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              792 scripts/kconfig/gconf.c 	sym = menu->sym;
menu              805 scripts/kconfig/gconf.c static void change_sym_value(struct menu *menu, gint col)
menu              807 scripts/kconfig/gconf.c 	struct symbol *sym = menu->sym;
menu              845 scripts/kconfig/gconf.c static void toggle_sym_value(struct menu *menu)
menu              847 scripts/kconfig/gconf.c 	if (!menu->sym)
menu              850 scripts/kconfig/gconf.c 	sym_toggle_tristate_value(menu->sym);
menu              886 scripts/kconfig/gconf.c 	struct menu *menu;
menu              904 scripts/kconfig/gconf.c 	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              909 scripts/kconfig/gconf.c 		ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              913 scripts/kconfig/gconf.c 			current = menu;
menu              917 scripts/kconfig/gconf.c 			toggle_sym_value(menu);
menu              922 scripts/kconfig/gconf.c 			toggle_sym_value(menu);
menu              926 scripts/kconfig/gconf.c 			change_sym_value(menu, col);
menu              943 scripts/kconfig/gconf.c 	struct menu *menu;
menu              963 scripts/kconfig/gconf.c 	gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              973 scripts/kconfig/gconf.c 	change_sym_value(menu, col);
menu              985 scripts/kconfig/gconf.c 	struct menu *menu;
menu              989 scripts/kconfig/gconf.c 		gtk_tree_model_get(model2, &iter, COL_MENU, &menu, -1);
menu              990 scripts/kconfig/gconf.c 		text_insert_help(menu);
menu             1004 scripts/kconfig/gconf.c 	struct menu *menu;
menu             1016 scripts/kconfig/gconf.c 	gtk_tree_model_get(model1, &iter, COL_MENU, &menu, -1);
menu             1019 scripts/kconfig/gconf.c 		toggle_sym_value(menu);
menu             1020 scripts/kconfig/gconf.c 		current = menu;
menu             1023 scripts/kconfig/gconf.c 		browsed = menu;
menu             1036 scripts/kconfig/gconf.c static gchar **fill_row(struct menu *menu)
menu             1039 scripts/kconfig/gconf.c 	struct symbol *sym = menu->sym;
menu             1051 scripts/kconfig/gconf.c 	    g_strdup_printf("%s %s", menu_get_prompt(menu),
menu             1054 scripts/kconfig/gconf.c 	if (opt_mode == OPT_ALL && !menu_is_visible(menu))
menu             1057 scripts/kconfig/gconf.c 			menu_has_prompt(menu) && !menu_is_visible(menu))
menu             1062 scripts/kconfig/gconf.c 	ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu             1090 scripts/kconfig/gconf.c 		struct menu *child;
menu             1092 scripts/kconfig/gconf.c 		struct menu *def_menu = NULL;
menu             1096 scripts/kconfig/gconf.c 		for (child = menu->list; child; child = child->next) {
menu             1161 scripts/kconfig/gconf.c static void set_node(GtkTreeIter * node, struct menu *menu, gchar ** row)
menu             1181 scripts/kconfig/gconf.c 			   COL_MENU, (gpointer) menu,
menu             1197 scripts/kconfig/gconf.c static void place_node(struct menu *menu, char **row)
menu             1203 scripts/kconfig/gconf.c 	set_node(node, menu, row);
menu             1214 scripts/kconfig/gconf.c 					   struct menu *tofind)
menu             1223 scripts/kconfig/gconf.c 		struct menu *menu;
menu             1225 scripts/kconfig/gconf.c 		gtk_tree_model_get(model2, child, 6, &menu, -1);
menu             1227 scripts/kconfig/gconf.c 		if (menu == tofind) {
menu             1247 scripts/kconfig/gconf.c static void update_tree(struct menu *src, GtkTreeIter * dst)
menu             1249 scripts/kconfig/gconf.c 	struct menu *child1;
menu             1255 scripts/kconfig/gconf.c 	struct menu *menu1, *menu2;
menu             1333 scripts/kconfig/gconf.c static void display_tree(struct menu *menu)
menu             1337 scripts/kconfig/gconf.c 	struct menu *child;
menu             1340 scripts/kconfig/gconf.c 	if (menu == &rootmenu) {
menu             1345 scripts/kconfig/gconf.c 	for (child = menu->list; child; child = child->next) {
menu             1391 scripts/kconfig/gconf.c 		if (((view_mode == SINGLE_VIEW) && (menu->flags & MENU_ROOT))
menu             1425 scripts/kconfig/gconf.c static void fixup_rootmenu(struct menu *menu)
menu             1427 scripts/kconfig/gconf.c 	struct menu *child;
menu             1430 scripts/kconfig/gconf.c 	menu->flags |= MENU_ROOT;
menu             1431 scripts/kconfig/gconf.c 	for (child = menu->list; child; child = child->next) {
menu               68 scripts/kconfig/lkc.h void menu_warn(struct menu *menu, const char *fmt, ...);
menu               69 scripts/kconfig/lkc.h struct menu *menu_add_menu(void);
menu               80 scripts/kconfig/lkc.h void menu_finalize(struct menu *parent);
menu               16 scripts/kconfig/lkc_proto.h extern struct menu rootmenu;
menu               18 scripts/kconfig/lkc_proto.h bool menu_is_empty(struct menu *menu);
menu               19 scripts/kconfig/lkc_proto.h bool menu_is_visible(struct menu *menu);
menu               20 scripts/kconfig/lkc_proto.h bool menu_has_prompt(struct menu *menu);
menu               21 scripts/kconfig/lkc_proto.h const char * menu_get_prompt(struct menu *menu);
menu               22 scripts/kconfig/lkc_proto.h struct menu * menu_get_root_menu(struct menu *menu);
menu               23 scripts/kconfig/lkc_proto.h struct menu * menu_get_parent_menu(struct menu *menu);
menu               24 scripts/kconfig/lkc_proto.h bool menu_has_help(struct menu *menu);
menu               25 scripts/kconfig/lkc_proto.h const char * menu_get_help(struct menu *menu);
menu               27 scripts/kconfig/lkc_proto.h void menu_get_ext_help(struct menu *menu, struct gstr *help);
menu               92 scripts/kconfig/lxdialog/menubox.c 	do_print_item(menu, item_str(), choice, selected, !item_is_tag(':')); \
menu              178 scripts/kconfig/lxdialog/menubox.c 	WINDOW *dialog, *menu;
menu              221 scripts/kconfig/lxdialog/menubox.c 	menu = subwin(dialog, menu_height, menu_width,
menu              223 scripts/kconfig/lxdialog/menubox.c 	keypad(menu, TRUE);
menu              260 scripts/kconfig/lxdialog/menubox.c 	wnoutrefresh(menu);
menu              266 scripts/kconfig/lxdialog/menubox.c 	wmove(menu, choice, item_x + 1);
menu              267 scripts/kconfig/lxdialog/menubox.c 	wrefresh(menu);
menu              270 scripts/kconfig/lxdialog/menubox.c 		key = wgetch(menu);
menu              304 scripts/kconfig/lxdialog/menubox.c 					do_scroll(menu, &scroll, -1);
menu              316 scripts/kconfig/lxdialog/menubox.c 					do_scroll(menu, &scroll, 1);
menu              324 scripts/kconfig/lxdialog/menubox.c 				scrollok(menu, TRUE);
menu              327 scripts/kconfig/lxdialog/menubox.c 						do_scroll(menu, &scroll, -1);
menu              338 scripts/kconfig/lxdialog/menubox.c 						do_scroll(menu, &scroll, 1);
menu              355 scripts/kconfig/lxdialog/menubox.c 			wrefresh(menu);
menu              368 scripts/kconfig/lxdialog/menubox.c 			wrefresh(menu);
menu              382 scripts/kconfig/lxdialog/menubox.c 			delwin(menu);
menu              412 scripts/kconfig/lxdialog/menubox.c 			key = on_key_esc(menu);
menu              416 scripts/kconfig/lxdialog/menubox.c 			delwin(menu);
menu              421 scripts/kconfig/lxdialog/menubox.c 	delwin(menu);
menu              276 scripts/kconfig/mconf.c static struct menu *current_menu;
menu              283 scripts/kconfig/mconf.c static void conf(struct menu *menu, struct menu *active_menu);
menu              284 scripts/kconfig/mconf.c static void conf_choice(struct menu *menu);
menu              285 scripts/kconfig/mconf.c static void conf_string(struct menu *menu);
menu              293 scripts/kconfig/mconf.c static void show_help(struct menu *menu);
menu              359 scripts/kconfig/mconf.c 	struct menu **targets;
menu              434 scripts/kconfig/mconf.c 		struct menu *targets[JUMP_NB];
menu              465 scripts/kconfig/mconf.c static void build_conf(struct menu *menu)
menu              469 scripts/kconfig/mconf.c 	struct menu *child;
menu              479 scripts/kconfig/mconf.c 	visible = menu_is_visible(menu);
menu              480 scripts/kconfig/mconf.c 	if (show_all_options && !menu_has_prompt(menu))
menu              485 scripts/kconfig/mconf.c 	sym = menu->sym;
menu              486 scripts/kconfig/mconf.c 	prop = menu->prompt;
menu              488 scripts/kconfig/mconf.c 		if (prop && menu != current_menu) {
menu              489 scripts/kconfig/mconf.c 			const char *prompt = menu_get_prompt(menu);
menu              495 scripts/kconfig/mconf.c 						  menu->data ? "-->" : "++>",
menu              500 scripts/kconfig/mconf.c 						  menu_is_empty(menu) ? "----" : "--->");
menu              502 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              503 scripts/kconfig/mconf.c 				if (single_menu_mode && menu->data)
menu              511 scripts/kconfig/mconf.c 					item_set_data(menu);
menu              519 scripts/kconfig/mconf.c 					item_set_data(menu);
menu              530 scripts/kconfig/mconf.c 		struct menu *def_menu = NULL;
menu              533 scripts/kconfig/mconf.c 		for (child = menu->list; child; child = child->next) {
menu              554 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              558 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              561 scripts/kconfig/mconf.c 		item_add_str("%*c%s", indent + 1, ' ', menu_get_prompt(menu));
menu              575 scripts/kconfig/mconf.c 		if (menu == current_menu) {
menu              576 scripts/kconfig/mconf.c 			item_make("---%*c%s", indent + 1, ' ', menu_get_prompt(menu));
menu              578 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              586 scripts/kconfig/mconf.c 			item_set_data(menu);
menu              595 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              611 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              619 scripts/kconfig/mconf.c 				item_add_str("%*c%s%s", tmp, ' ', menu_get_prompt(menu),
menu              623 scripts/kconfig/mconf.c 				item_set_data(menu);
menu              627 scripts/kconfig/mconf.c 		item_add_str("%*c%s%s", indent + 1, ' ', menu_get_prompt(menu),
menu              630 scripts/kconfig/mconf.c 		if (menu->prompt->type == P_MENU) {
menu              631 scripts/kconfig/mconf.c 			item_add_str("  %s", menu_is_empty(menu) ? "----" : "--->");
menu              638 scripts/kconfig/mconf.c 	for (child = menu->list; child; child = child->next)
menu              643 scripts/kconfig/mconf.c static void conf(struct menu *menu, struct menu *active_menu)
menu              645 scripts/kconfig/mconf.c 	struct menu *submenu;
menu              646 scripts/kconfig/mconf.c 	const char *prompt = menu_get_prompt(menu);
menu              652 scripts/kconfig/mconf.c 	if (menu != &rootmenu)
menu              653 scripts/kconfig/mconf.c 		stpart.text = menu_get_prompt(menu);
menu              660 scripts/kconfig/mconf.c 		current_menu = menu;
menu              661 scripts/kconfig/mconf.c 		build_conf(menu);
menu              784 scripts/kconfig/mconf.c static void show_help(struct menu *menu)
menu              789 scripts/kconfig/mconf.c 	menu_get_ext_help(menu, &help);
menu              791 scripts/kconfig/mconf.c 	show_helptext(menu_get_prompt(menu), str_get(&help));
menu              795 scripts/kconfig/mconf.c static void conf_choice(struct menu *menu)
menu              797 scripts/kconfig/mconf.c 	const char *prompt = menu_get_prompt(menu);
menu              798 scripts/kconfig/mconf.c 	struct menu *child;
menu              801 scripts/kconfig/mconf.c 	active = sym_get_choice_value(menu->sym);
menu              807 scripts/kconfig/mconf.c 		current_menu = menu;
menu              808 scripts/kconfig/mconf.c 		for (child = menu->list; child; child = child->next) {
menu              820 scripts/kconfig/mconf.c 			if (child->sym == sym_get_choice_value(menu->sym))
menu              846 scripts/kconfig/mconf.c 				show_help(menu);
menu              856 scripts/kconfig/mconf.c static void conf_string(struct menu *menu)
menu              858 scripts/kconfig/mconf.c 	const char *prompt = menu_get_prompt(menu);
menu              864 scripts/kconfig/mconf.c 		switch (sym_get_type(menu->sym)) {
menu              880 scripts/kconfig/mconf.c 				      sym_get_string_value(menu->sym));
menu              883 scripts/kconfig/mconf.c 			if (sym_set_string_value(menu->sym, dialog_input_result))
menu              888 scripts/kconfig/mconf.c 			show_help(menu);
menu               15 scripts/kconfig/menu.c struct menu rootmenu;
menu               16 scripts/kconfig/menu.c static struct menu **last_entry_ptr;
menu               21 scripts/kconfig/menu.c void menu_warn(struct menu *menu, const char *fmt, ...)
menu               25 scripts/kconfig/menu.c 	fprintf(stderr, "%s:%d:warning: ", menu->file->name, menu->lineno);
menu               49 scripts/kconfig/menu.c 	struct menu *menu;
menu               51 scripts/kconfig/menu.c 	menu = xmalloc(sizeof(*menu));
menu               52 scripts/kconfig/menu.c 	memset(menu, 0, sizeof(*menu));
menu               53 scripts/kconfig/menu.c 	menu->sym = sym;
menu               54 scripts/kconfig/menu.c 	menu->parent = current_menu;
menu               55 scripts/kconfig/menu.c 	menu->file = current_file;
menu               56 scripts/kconfig/menu.c 	menu->lineno = zconf_lineno();
menu               58 scripts/kconfig/menu.c 	*last_entry_ptr = menu;
menu               59 scripts/kconfig/menu.c 	last_entry_ptr = &menu->next;
menu               60 scripts/kconfig/menu.c 	current_entry = menu;
menu               65 scripts/kconfig/menu.c struct menu *menu_add_menu(void)
menu              131 scripts/kconfig/menu.c 	prop->menu = current_entry;
menu              146 scripts/kconfig/menu.c 			struct menu *menu = current_entry;
menu              148 scripts/kconfig/menu.c 			while ((menu = menu->parent) != NULL) {
menu              151 scripts/kconfig/menu.c 				if (!menu->visibility)
menu              162 scripts/kconfig/menu.c 				dup_expr = expr_copy(menu->visibility);
menu              290 scripts/kconfig/menu.c void menu_finalize(struct menu *parent)
menu              292 scripts/kconfig/menu.c 	struct menu *menu, *last_menu;
menu              308 scripts/kconfig/menu.c 				for (menu = parent->list; menu; menu = menu->next) {
menu              309 scripts/kconfig/menu.c 					if (menu->sym && menu->sym->type != S_UNKNOWN) {
menu              310 scripts/kconfig/menu.c 						menu_set_type(menu->sym->type);
menu              316 scripts/kconfig/menu.c 			for (menu = parent->list; menu; menu = menu->next) {
menu              317 scripts/kconfig/menu.c 				current_entry = menu;
menu              318 scripts/kconfig/menu.c 				if (menu->sym && menu->sym->type == S_UNKNOWN)
menu              337 scripts/kconfig/menu.c 		for (menu = parent->list; menu; menu = menu->next) {
menu              342 scripts/kconfig/menu.c 			basedep = rewrite_m(menu->dep);
menu              346 scripts/kconfig/menu.c 			menu->dep = basedep;
menu              348 scripts/kconfig/menu.c 			if (menu->sym)
menu              353 scripts/kconfig/menu.c 				prop = menu->sym->prop;
menu              359 scripts/kconfig/menu.c 				prop = menu->prompt;
menu              363 scripts/kconfig/menu.c 				if (prop->menu != menu)
menu              390 scripts/kconfig/menu.c 				if (menu->sym && menu->sym->type != S_TRISTATE)
menu              401 scripts/kconfig/menu.c 							expr_alloc_and(expr_alloc_symbol(menu->sym), expr_copy(dep)));
menu              405 scripts/kconfig/menu.c 							expr_alloc_and(expr_alloc_symbol(menu->sym), expr_copy(dep)));
menu              417 scripts/kconfig/menu.c 		for (menu = parent->list; menu; menu = menu->next)
menu              418 scripts/kconfig/menu.c 			menu_finalize(menu);
menu              448 scripts/kconfig/menu.c 		for (menu = parent->next; menu; menu = menu->next) {
menu              449 scripts/kconfig/menu.c 			dep = menu->prompt ? menu->prompt->visible.expr : menu->dep;
menu              479 scripts/kconfig/menu.c 			menu_finalize(menu);
menu              480 scripts/kconfig/menu.c 			menu->parent = parent;
menu              481 scripts/kconfig/menu.c 			last_menu = menu;
menu              492 scripts/kconfig/menu.c 	for (menu = parent->list; menu; menu = menu->next) {
menu              494 scripts/kconfig/menu.c 		    menu->sym && !sym_is_choice_value(menu->sym)) {
menu              495 scripts/kconfig/menu.c 			current_entry = menu;
menu              496 scripts/kconfig/menu.c 			menu->sym->flags |= SYMBOL_CHOICEVAL;
menu              497 scripts/kconfig/menu.c 			if (!menu->prompt)
menu              498 scripts/kconfig/menu.c 				menu_warn(menu, "choice value must have a prompt");
menu              499 scripts/kconfig/menu.c 			for (prop = menu->sym->prop; prop; prop = prop->next) {
menu              503 scripts/kconfig/menu.c 				if (prop->menu == menu)
menu              506 scripts/kconfig/menu.c 				    prop->menu->parent->sym != sym)
menu              515 scripts/kconfig/menu.c 			if (sym->type == S_TRISTATE && menu->sym->type != S_TRISTATE) {
menu              517 scripts/kconfig/menu.c 				menu->dep = expr_alloc_and(basedep, menu->dep);
menu              518 scripts/kconfig/menu.c 				for (prop = menu->sym->prop; prop; prop = prop->next) {
menu              519 scripts/kconfig/menu.c 					if (prop->menu != menu)
menu              530 scripts/kconfig/menu.c 			(*ep)->right.sym = menu->sym;
menu              561 scripts/kconfig/menu.c 		if (menu->list && (!menu->prompt || !menu->prompt->text)) {
menu              562 scripts/kconfig/menu.c 			for (last_menu = menu->list; ; last_menu = last_menu->next) {
menu              567 scripts/kconfig/menu.c 			last_menu->next = menu->next;
menu              568 scripts/kconfig/menu.c 			menu->next = menu->list;
menu              569 scripts/kconfig/menu.c 			menu->list = NULL;
menu              601 scripts/kconfig/menu.c bool menu_has_prompt(struct menu *menu)
menu              603 scripts/kconfig/menu.c 	if (!menu->prompt)
menu              613 scripts/kconfig/menu.c bool menu_is_empty(struct menu *menu)
menu              615 scripts/kconfig/menu.c 	struct menu *child;
menu              617 scripts/kconfig/menu.c 	for (child = menu->list; child; child = child->next) {
menu              624 scripts/kconfig/menu.c bool menu_is_visible(struct menu *menu)
menu              626 scripts/kconfig/menu.c 	struct menu *child;
menu              630 scripts/kconfig/menu.c 	if (!menu->prompt)
menu              633 scripts/kconfig/menu.c 	if (menu->visibility) {
menu              634 scripts/kconfig/menu.c 		if (expr_calc_value(menu->visibility) == no)
menu              638 scripts/kconfig/menu.c 	sym = menu->sym;
menu              641 scripts/kconfig/menu.c 		visible = menu->prompt->visible.tri;
menu              643 scripts/kconfig/menu.c 		visible = menu->prompt->visible.tri = expr_calc_value(menu->prompt->visible.expr);
menu              648 scripts/kconfig/menu.c 	if (!sym || sym_get_tristate_value(menu->sym) == no)
menu              651 scripts/kconfig/menu.c 	for (child = menu->list; child; child = child->next) {
menu              662 scripts/kconfig/menu.c const char *menu_get_prompt(struct menu *menu)
menu              664 scripts/kconfig/menu.c 	if (menu->prompt)
menu              665 scripts/kconfig/menu.c 		return menu->prompt->text;
menu              666 scripts/kconfig/menu.c 	else if (menu->sym)
menu              667 scripts/kconfig/menu.c 		return menu->sym->name;
menu              671 scripts/kconfig/menu.c struct menu *menu_get_root_menu(struct menu *menu)
menu              676 scripts/kconfig/menu.c struct menu *menu_get_parent_menu(struct menu *menu)
menu              680 scripts/kconfig/menu.c 	for (; menu != &rootmenu; menu = menu->parent) {
menu              681 scripts/kconfig/menu.c 		type = menu->prompt ? menu->prompt->type : 0;
menu              685 scripts/kconfig/menu.c 	return menu;
menu              688 scripts/kconfig/menu.c bool menu_has_help(struct menu *menu)
menu              690 scripts/kconfig/menu.c 	return menu->help != NULL;
menu              693 scripts/kconfig/menu.c const char *menu_get_help(struct menu *menu)
menu              695 scripts/kconfig/menu.c 	if (menu->help)
menu              696 scripts/kconfig/menu.c 		return menu->help;
menu              705 scripts/kconfig/menu.c 	struct menu *submenu[8], *menu, *location = NULL;
menu              709 scripts/kconfig/menu.c 	menu = prop->menu->parent;
menu              710 scripts/kconfig/menu.c 	for (i = 0; menu != &rootmenu && i < 8; menu = menu->parent) {
menu              711 scripts/kconfig/menu.c 		bool accessible = menu_is_visible(menu);
menu              713 scripts/kconfig/menu.c 		submenu[i++] = menu;
menu              715 scripts/kconfig/menu.c 			location = menu;
menu              720 scripts/kconfig/menu.c 		if (menu_is_visible(prop->menu)) {
menu              727 scripts/kconfig/menu.c 			jump->target = prop->menu;
menu              743 scripts/kconfig/menu.c 			menu = submenu[i];
menu              744 scripts/kconfig/menu.c 			if (jump && menu == location)
menu              747 scripts/kconfig/menu.c 				   menu_get_prompt(menu));
menu              748 scripts/kconfig/menu.c 			if (menu->sym) {
menu              749 scripts/kconfig/menu.c 				str_printf(r, " (%s [=%s])", menu->sym->name ?
menu              750 scripts/kconfig/menu.c 					menu->sym->name : "<choice>",
menu              751 scripts/kconfig/menu.c 					sym_get_string_value(menu->sym));
menu              814 scripts/kconfig/menu.c 		str_printf(r, "  Defined at %s:%d\n", prop->menu->file->name,
menu              815 scripts/kconfig/menu.c 			prop->menu->lineno);
menu              854 scripts/kconfig/menu.c void menu_get_ext_help(struct menu *menu, struct gstr *help)
menu              856 scripts/kconfig/menu.c 	struct symbol *sym = menu->sym;
menu              859 scripts/kconfig/menu.c 	if (menu_has_help(menu)) {
menu              862 scripts/kconfig/menu.c 		help_text = menu_get_help(menu);
menu              258 scripts/kconfig/nconf.c static struct menu *current_menu;
menu              278 scripts/kconfig/nconf.c static void conf(struct menu *menu);
menu              279 scripts/kconfig/nconf.c static void conf_choice(struct menu *menu);
menu              280 scripts/kconfig/nconf.c static void conf_string(struct menu *menu);
menu              283 scripts/kconfig/nconf.c static void show_help(struct menu *menu);
menu              288 scripts/kconfig/nconf.c typedef void (*function_key_handler_t)(int *key, struct menu *menu);
menu              289 scripts/kconfig/nconf.c static void handle_f1(int *key, struct menu *current_item);
menu              290 scripts/kconfig/nconf.c static void handle_f2(int *key, struct menu *current_item);
menu              291 scripts/kconfig/nconf.c static void handle_f3(int *key, struct menu *current_item);
menu              292 scripts/kconfig/nconf.c static void handle_f4(int *key, struct menu *current_item);
menu              293 scripts/kconfig/nconf.c static void handle_f5(int *key, struct menu *current_item);
menu              294 scripts/kconfig/nconf.c static void handle_f6(int *key, struct menu *current_item);
menu              295 scripts/kconfig/nconf.c static void handle_f7(int *key, struct menu *current_item);
menu              296 scripts/kconfig/nconf.c static void handle_f8(int *key, struct menu *current_item);
menu              297 scripts/kconfig/nconf.c static void handle_f9(int *key, struct menu *current_item);
menu              387 scripts/kconfig/nconf.c static void handle_f1(int *key, struct menu *current_item)
menu              395 scripts/kconfig/nconf.c static void handle_f2(int *key, struct menu *current_item)
menu              402 scripts/kconfig/nconf.c static void handle_f3(int *key, struct menu *current_item)
menu              411 scripts/kconfig/nconf.c static void handle_f4(int *key, struct menu *current_item)
menu              427 scripts/kconfig/nconf.c static void handle_f5(int *key, struct menu *current_item)
menu              434 scripts/kconfig/nconf.c static void handle_f6(int *key, struct menu *current_item)
menu              441 scripts/kconfig/nconf.c static void handle_f7(int *key, struct menu *current_item)
menu              448 scripts/kconfig/nconf.c static void handle_f8(int *key, struct menu *current_item)
menu              455 scripts/kconfig/nconf.c static void handle_f9(int *key, struct menu *current_item)
menu              462 scripts/kconfig/nconf.c static int process_special_keys(int *key, struct menu *menu)
menu              474 scripts/kconfig/nconf.c 			function_keys[i].handler(key, menu);
menu              524 scripts/kconfig/nconf.c static void item_make(struct menu *menu, char tag, const char *fmt, ...)
menu              533 scripts/kconfig/nconf.c 	k_menu_items[items_num].usrptr = menu;
menu              534 scripts/kconfig/nconf.c 	if (menu != NULL)
menu              536 scripts/kconfig/nconf.c 			menu_is_visible(menu);
menu              735 scripts/kconfig/nconf.c static void build_conf(struct menu *menu)
menu              739 scripts/kconfig/nconf.c 	struct menu *child;
menu              744 scripts/kconfig/nconf.c 	if (!menu || (!show_all_items && !menu_is_visible(menu)))
menu              747 scripts/kconfig/nconf.c 	sym = menu->sym;
menu              748 scripts/kconfig/nconf.c 	prop = menu->prompt;
menu              750 scripts/kconfig/nconf.c 		if (prop && menu != current_menu) {
menu              751 scripts/kconfig/nconf.c 			const char *prompt = menu_get_prompt(menu);
menu              753 scripts/kconfig/nconf.c 			ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              759 scripts/kconfig/nconf.c 					item_make(menu, 'm',
menu              761 scripts/kconfig/nconf.c 						menu->data ? "-->" : "++>",
menu              764 scripts/kconfig/nconf.c 					item_make(menu, 'm',
menu              767 scripts/kconfig/nconf.c 						  menu_is_empty(menu) ? "----" : "--->");
menu              769 scripts/kconfig/nconf.c 				if (single_menu_mode && menu->data)
menu              775 scripts/kconfig/nconf.c 					item_make(menu, ':',
menu              784 scripts/kconfig/nconf.c 					item_make(menu, ':', "---%*c%s",
menu              797 scripts/kconfig/nconf.c 		struct menu *def_menu = NULL;
menu              800 scripts/kconfig/nconf.c 		for (child = menu->list; child; child = child->next) {
menu              809 scripts/kconfig/nconf.c 				item_make(menu, 't', "[%c]",
menu              824 scripts/kconfig/nconf.c 				item_make(menu, 't', "<%c>", ch);
menu              828 scripts/kconfig/nconf.c 			item_make(menu, def_menu ? 't' : ':', "   ");
menu              832 scripts/kconfig/nconf.c 				' ', menu_get_prompt(menu));
menu              847 scripts/kconfig/nconf.c 		if (menu == current_menu) {
menu              848 scripts/kconfig/nconf.c 			item_make(menu, ':',
menu              850 scripts/kconfig/nconf.c 				' ', menu_get_prompt(menu));
menu              856 scripts/kconfig/nconf.c 			item_make(menu, ':', "   ");
menu              861 scripts/kconfig/nconf.c 					item_make(menu, 't', "[%c]",
menu              864 scripts/kconfig/nconf.c 					item_make(menu, 't', "-%c-",
menu              881 scripts/kconfig/nconf.c 						item_make(menu,
menu              884 scripts/kconfig/nconf.c 						item_make(menu,
menu              887 scripts/kconfig/nconf.c 					item_make(menu, 't', "-%c-", ch);
menu              891 scripts/kconfig/nconf.c 				item_make(menu, 's', "    (%s)",
menu              897 scripts/kconfig/nconf.c 						menu_get_prompt(menu),
menu              905 scripts/kconfig/nconf.c 				menu_get_prompt(menu),
menu              908 scripts/kconfig/nconf.c 		if (menu->prompt && menu->prompt->type == P_MENU) {
menu              909 scripts/kconfig/nconf.c 			item_add_str("  %s", menu_is_empty(menu) ? "----" : "--->");
menu              916 scripts/kconfig/nconf.c 	for (child = menu->list; child; child = child->next)
menu             1068 scripts/kconfig/nconf.c static void conf(struct menu *menu)
menu             1070 scripts/kconfig/nconf.c 	struct menu *submenu = NULL;
menu             1071 scripts/kconfig/nconf.c 	const char *prompt = menu_get_prompt(menu);
menu             1084 scripts/kconfig/nconf.c 		current_menu = menu;
menu             1085 scripts/kconfig/nconf.c 		build_conf(menu);
menu             1110 scripts/kconfig/nconf.c 						(struct menu *) item_data()))
menu             1133 scripts/kconfig/nconf.c 				show_help((struct menu *) item_data());
menu             1146 scripts/kconfig/nconf.c 		if (res == 27 || (menu != &rootmenu && res == KEY_LEFT))
menu             1156 scripts/kconfig/nconf.c 		submenu = (struct menu *) item_data();
menu             1218 scripts/kconfig/nconf.c static void show_help(struct menu *menu)
menu             1222 scripts/kconfig/nconf.c 	if (!menu)
menu             1226 scripts/kconfig/nconf.c 	menu_get_ext_help(menu, &help);
menu             1227 scripts/kconfig/nconf.c 	show_scroll_win(main_window, menu_get_prompt(menu), str_get(&help));
menu             1231 scripts/kconfig/nconf.c static void conf_choice(struct menu *menu)
menu             1233 scripts/kconfig/nconf.c 	const char *prompt = menu_get_prompt(menu);
menu             1234 scripts/kconfig/nconf.c 	struct menu *child = NULL;
menu             1245 scripts/kconfig/nconf.c 	active = sym_get_choice_value(menu->sym);
menu             1250 scripts/kconfig/nconf.c 		for (i = 0, child = menu->list; child; child = child->next) {
menu             1254 scripts/kconfig/nconf.c 			if (child->sym == sym_get_choice_value(menu->sym))
menu             1292 scripts/kconfig/nconf.c 						(struct menu *) item_data()))
menu             1315 scripts/kconfig/nconf.c 				show_help((struct menu *) item_data());
menu             1348 scripts/kconfig/nconf.c static void conf_string(struct menu *menu)
menu             1350 scripts/kconfig/nconf.c 	const char *prompt = menu_get_prompt(menu);
menu             1356 scripts/kconfig/nconf.c 		switch (sym_get_type(menu->sym)) {
menu             1372 scripts/kconfig/nconf.c 				sym_get_string_value(menu->sym),
menu             1377 scripts/kconfig/nconf.c 			if (sym_set_string_value(menu->sym,
menu             1384 scripts/kconfig/nconf.c 			show_help(menu);
menu              253 scripts/kconfig/nconf.gui.c 	MENU *menu;
menu              293 scripts/kconfig/nconf.gui.c 	menu = new_menu(btns);
menu              297 scripts/kconfig/nconf.gui.c 	set_menu_fore(menu, attributes[DIALOG_MENU_FORE]);
menu              298 scripts/kconfig/nconf.gui.c 	set_menu_back(menu, attributes[DIALOG_MENU_BACK]);
menu              307 scripts/kconfig/nconf.gui.c 	set_menu_win(menu, win);
menu              308 scripts/kconfig/nconf.gui.c 	set_menu_sub(menu, menu_win);
menu              309 scripts/kconfig/nconf.gui.c 	set_menu_format(menu, 1, btn_num);
menu              310 scripts/kconfig/nconf.gui.c 	menu_opts_off(menu, O_SHOWDESC);
menu              311 scripts/kconfig/nconf.gui.c 	menu_opts_off(menu, O_SHOWMATCH);
menu              312 scripts/kconfig/nconf.gui.c 	menu_opts_on(menu, O_ONEVALUE);
menu              313 scripts/kconfig/nconf.gui.c 	menu_opts_on(menu, O_NONCYCLIC);
menu              314 scripts/kconfig/nconf.gui.c 	set_menu_mark(menu, "");
menu              315 scripts/kconfig/nconf.gui.c 	post_menu(menu);
menu              323 scripts/kconfig/nconf.gui.c 			menu_driver(menu, REQ_LEFT_ITEM);
menu              326 scripts/kconfig/nconf.gui.c 			menu_driver(menu, REQ_RIGHT_ITEM);
menu              339 scripts/kconfig/nconf.gui.c 			res = item_index(current_item(menu));
menu              348 scripts/kconfig/nconf.gui.c 	unpost_menu(menu);
menu              349 scripts/kconfig/nconf.gui.c 	free_menu(menu);
menu               31 scripts/kconfig/parser.y static struct menu *current_menu, *current_entry;
menu               40 scripts/kconfig/parser.y 	struct menu *menu;
menu              100 scripts/kconfig/parser.y %type <menu> if_entry menu_entry choice_entry
menu              337 scripts/kconfig/parser.y menu: T_MENU prompt T_EOL
menu              344 scripts/kconfig/parser.y menu_entry: menu menu_option_list
menu              592 scripts/kconfig/parser.y static void print_symbol(FILE *out, struct menu *menu)
menu              594 scripts/kconfig/parser.y 	struct symbol *sym = menu->sym;
menu              622 scripts/kconfig/parser.y 		if (prop->menu != menu)
menu              675 scripts/kconfig/parser.y 	if (menu->help) {
menu              676 scripts/kconfig/parser.y 		int len = strlen(menu->help);
menu              677 scripts/kconfig/parser.y 		while (menu->help[--len] == '\n')
menu              678 scripts/kconfig/parser.y 			menu->help[len] = 0;
menu              679 scripts/kconfig/parser.y 		fprintf(out, "  help\n%s\n", menu->help);
menu              687 scripts/kconfig/parser.y 	struct menu *menu;
menu              689 scripts/kconfig/parser.y 	menu = rootmenu.list;
menu              690 scripts/kconfig/parser.y 	while (menu) {
menu              691 scripts/kconfig/parser.y 		if ((sym = menu->sym))
menu              692 scripts/kconfig/parser.y 			print_symbol(out, menu);
menu              693 scripts/kconfig/parser.y 		else if ((prop = menu->prompt)) {
menu              715 scripts/kconfig/parser.y 		if (menu->list)
menu              716 scripts/kconfig/parser.y 			menu = menu->list;
menu              717 scripts/kconfig/parser.y 		else if (menu->next)
menu              718 scripts/kconfig/parser.y 			menu = menu->next;
menu              719 scripts/kconfig/parser.y 		else while ((menu = menu->parent)) {
menu              720 scripts/kconfig/parser.y 			if (menu->prompt && menu->prompt->type == P_MENU)
menu              722 scripts/kconfig/parser.y 			if (menu->next) {
menu              723 scripts/kconfig/parser.y 				menu = menu->next;
menu              119 scripts/kconfig/qconf.cc 	sym = menu->sym;
menu              120 scripts/kconfig/qconf.cc 	prop = menu->prompt;
menu              121 scripts/kconfig/qconf.cc 	prompt = qgettext(menu_get_prompt(menu));
menu              129 scripts/kconfig/qconf.cc 			if (sym && list->rootEntry == menu)
menu              220 scripts/kconfig/qconf.cc 	if (!menu)
menu              223 scripts/kconfig/qconf.cc 	sym_calc_value(menu->sym);
menu              224 scripts/kconfig/qconf.cc 	if (menu->flags & MENU_CHANGED) {
menu              226 scripts/kconfig/qconf.cc 		menu->flags &= ~MENU_CHANGED;
menu              227 scripts/kconfig/qconf.cc 		for (i = (ConfigItem*)menu->data; i; i = i->nextItem)
menu              239 scripts/kconfig/qconf.cc 	if (menu) {
menu              241 scripts/kconfig/qconf.cc 		nextItem = (ConfigItem*)menu->data;
menu              242 scripts/kconfig/qconf.cc 		menu->data = this;
menu              246 scripts/kconfig/qconf.cc 		sym_calc_value(menu->sym);
menu              256 scripts/kconfig/qconf.cc 	if (menu) {
menu              257 scripts/kconfig/qconf.cc 		ConfigItem** ip = (ConfigItem**)&menu->data;
menu              276 scripts/kconfig/qconf.cc 	if (sym_get_string_value(item->menu->sym))
menu              277 scripts/kconfig/qconf.cc 		setText(QString::fromLocal8Bit(sym_get_string_value(item->menu->sym)));
menu              291 scripts/kconfig/qconf.cc 		sym_set_string_value(item->menu->sym, text().toLatin1());
menu              341 scripts/kconfig/qconf.cc bool ConfigList::menuSkip(struct menu *menu)
menu              343 scripts/kconfig/qconf.cc 	if (optMode == normalOpt && menu_is_visible(menu))
menu              345 scripts/kconfig/qconf.cc 	if (optMode == promptOpt && menu_has_prompt(menu))
menu              385 scripts/kconfig/qconf.cc ConfigItem* ConfigList::findConfigItem(struct menu *menu)
menu              387 scripts/kconfig/qconf.cc 	ConfigItem* item = (ConfigItem*)menu->data;
menu              399 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              409 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              410 scripts/kconfig/qconf.cc 	emit menuChanged(menu);
menu              411 scripts/kconfig/qconf.cc 	if (!menu)
menu              413 scripts/kconfig/qconf.cc 	type = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              415 scripts/kconfig/qconf.cc 		emit menuSelected(menu);
menu              430 scripts/kconfig/qconf.cc 			if (!item->menu)
menu              432 scripts/kconfig/qconf.cc 			item->testUpdateMenu(menu_is_visible(item->menu));
menu              471 scripts/kconfig/qconf.cc 	sym = item->menu ? item->menu->sym : 0;
menu              483 scripts/kconfig/qconf.cc 		if (oldval == no && item->menu->list)
menu              493 scripts/kconfig/qconf.cc 	struct menu* menu;
menu              496 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              497 scripts/kconfig/qconf.cc 	if (!menu)
menu              499 scripts/kconfig/qconf.cc 	sym = menu->sym;
menu              501 scripts/kconfig/qconf.cc 		if (item->menu->list)
menu              512 scripts/kconfig/qconf.cc 		if (item->menu->list) {
menu              529 scripts/kconfig/qconf.cc void ConfigList::setRootMenu(struct menu *menu)
menu              533 scripts/kconfig/qconf.cc 	if (rootEntry == menu)
menu              535 scripts/kconfig/qconf.cc 	type = menu && menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              539 scripts/kconfig/qconf.cc 	rootEntry = menu;
menu              550 scripts/kconfig/qconf.cc 	struct menu *oldroot;
menu              560 scripts/kconfig/qconf.cc 		if (item->menu == oldroot) {
menu              577 scripts/kconfig/qconf.cc void ConfigList::updateMenuList(ConfigItem *parent, struct menu* menu)
menu              579 scripts/kconfig/qconf.cc 	struct menu* child;
menu              585 scripts/kconfig/qconf.cc 	if (!menu) {
menu              597 scripts/kconfig/qconf.cc 	for (child = menu->list; child; child = child->next) {
menu              618 scripts/kconfig/qconf.cc 			if (!item || item->menu != child)
menu              631 scripts/kconfig/qconf.cc 		if (item && item->menu == child) {
menu              642 scripts/kconfig/qconf.cc void ConfigList::updateMenuList(ConfigList *parent, struct menu* menu)
menu              644 scripts/kconfig/qconf.cc 	struct menu* child;
menu              650 scripts/kconfig/qconf.cc 	if (!menu) {
menu              662 scripts/kconfig/qconf.cc 	for (child = menu->list; child; child = child->next) {
menu              683 scripts/kconfig/qconf.cc 			if (!item || item->menu != child)
menu              696 scripts/kconfig/qconf.cc 		if (item && item->menu == child) {
menu              711 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              733 scripts/kconfig/qconf.cc 		menu = item->menu;
menu              734 scripts/kconfig/qconf.cc 		if (!menu)
menu              736 scripts/kconfig/qconf.cc 		type = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              737 scripts/kconfig/qconf.cc 		if (type == P_MENU && rootEntry != menu &&
menu              739 scripts/kconfig/qconf.cc 			emit menuSelected(menu);
menu              772 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              780 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              792 scripts/kconfig/qconf.cc 				} else if (!menu)
menu              794 scripts/kconfig/qconf.cc 				ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              795 scripts/kconfig/qconf.cc 				if (ptype == P_MENU && rootEntry != menu &&
menu              797 scripts/kconfig/qconf.cc 					emit menuSelected(menu);
menu              833 scripts/kconfig/qconf.cc 	struct menu *menu;
menu              842 scripts/kconfig/qconf.cc 	menu = item->menu;
menu              843 scripts/kconfig/qconf.cc 	if (!menu)
menu              845 scripts/kconfig/qconf.cc 	ptype = menu->prompt ? menu->prompt->type : P_UNKNOWN;
menu              847 scripts/kconfig/qconf.cc 		emit menuSelected(menu);
menu              848 scripts/kconfig/qconf.cc 	else if (menu->sym)
menu              858 scripts/kconfig/qconf.cc 	struct menu *menu = NULL;
menu              865 scripts/kconfig/qconf.cc 		menu = item->menu;
menu              867 scripts/kconfig/qconf.cc 	emit gotFocus(menu);
menu             1043 scripts/kconfig/qconf.cc void ConfigInfoView::setInfo(struct menu *m)
menu             1145 scripts/kconfig/qconf.cc 			debug += QString().sprintf("prompt: <a href=\"m%p\">", prop->menu);
menu             1270 scripts/kconfig/qconf.cc 	connect(list->list, SIGNAL(menuChanged(struct menu *)),
menu             1271 scripts/kconfig/qconf.cc 		info, SLOT(setInfo(struct menu *)));
menu             1272 scripts/kconfig/qconf.cc 	connect(list->list, SIGNAL(menuChanged(struct menu *)),
menu             1273 scripts/kconfig/qconf.cc 		parent, SLOT(setMenuLink(struct menu *)));
menu             1326 scripts/kconfig/qconf.cc 			lastItem = new ConfigItem(list->list, lastItem, prop->menu,
menu             1327 scripts/kconfig/qconf.cc 						  menu_is_visible(prop->menu));
menu             1337 scripts/kconfig/qconf.cc 	QMenuBar* menu;
menu             1377 scripts/kconfig/qconf.cc 	menu = menuBar();
menu             1459 scripts/kconfig/qconf.cc 	QMenu* config = menu->addMenu("&File");
menu             1467 scripts/kconfig/qconf.cc 	QMenu* editMenu = menu->addMenu("&Edit");
menu             1471 scripts/kconfig/qconf.cc 	QMenu* optionMenu = menu->addMenu("&Option");
menu             1481 scripts/kconfig/qconf.cc 	menu->addSeparator();
menu             1482 scripts/kconfig/qconf.cc 	QMenu* helpMenu = menu->addMenu("&Help");
menu             1486 scripts/kconfig/qconf.cc 	connect(configList, SIGNAL(menuChanged(struct menu *)),
menu             1487 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1488 scripts/kconfig/qconf.cc 	connect(configList, SIGNAL(menuSelected(struct menu *)),
menu             1489 scripts/kconfig/qconf.cc 		SLOT(changeMenu(struct menu *)));
menu             1492 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(menuChanged(struct menu *)),
menu             1493 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1494 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(menuSelected(struct menu *)),
menu             1495 scripts/kconfig/qconf.cc 		SLOT(changeMenu(struct menu *)));
menu             1497 scripts/kconfig/qconf.cc 	connect(configList, SIGNAL(gotFocus(struct menu *)),
menu             1498 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1499 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(gotFocus(struct menu *)),
menu             1500 scripts/kconfig/qconf.cc 		helpText, SLOT(setInfo(struct menu *)));
menu             1501 scripts/kconfig/qconf.cc 	connect(menuList, SIGNAL(gotFocus(struct menu *)),
menu             1503 scripts/kconfig/qconf.cc 	connect(helpText, SIGNAL(menuSelected(struct menu *)),
menu             1504 scripts/kconfig/qconf.cc 		SLOT(setMenuLink(struct menu *)));
menu             1586 scripts/kconfig/qconf.cc void ConfigMainWindow::changeMenu(struct menu *menu)
menu             1588 scripts/kconfig/qconf.cc 	configList->setRootMenu(menu);
menu             1595 scripts/kconfig/qconf.cc void ConfigMainWindow::setMenuLink(struct menu *menu)
menu             1597 scripts/kconfig/qconf.cc 	struct menu *parent;
menu             1601 scripts/kconfig/qconf.cc 	if (configList->menuSkip(menu))
menu             1607 scripts/kconfig/qconf.cc 		parent = menu_get_parent_menu(menu);
menu             1613 scripts/kconfig/qconf.cc 		if (menu->flags & MENU_ROOT) {
menu             1614 scripts/kconfig/qconf.cc 			configList->setRootMenu(menu);
menu             1619 scripts/kconfig/qconf.cc 			parent = menu_get_parent_menu(menu->parent);
menu             1638 scripts/kconfig/qconf.cc 		item = list->findConfigItem(menu);
menu             1667 scripts/kconfig/qconf.cc 		if (item->menu == configList->rootEntry) {
menu             1830 scripts/kconfig/qconf.cc void fixup_rootmenu(struct menu *menu)
menu             1832 scripts/kconfig/qconf.cc 	struct menu *child;
menu             1835 scripts/kconfig/qconf.cc 	menu->flags |= MENU_ROOT;
menu             1836 scripts/kconfig/qconf.cc 	for (child = menu->list; child; child = child->next) {
menu               52 scripts/kconfig/qconf.h 	ConfigItem* findConfigItem(struct menu *);
menu               64 scripts/kconfig/qconf.h 	void setRootMenu(struct menu *menu);
menu               72 scripts/kconfig/qconf.h 	void menuChanged(struct menu *menu);
menu               73 scripts/kconfig/qconf.h 	void menuSelected(struct menu *menu);
menu               75 scripts/kconfig/qconf.h 	void gotFocus(struct menu *);
menu              103 scripts/kconfig/qconf.h 	bool menuSkip(struct menu *);
menu              105 scripts/kconfig/qconf.h 	void updateMenuList(ConfigItem *parent, struct menu*);
menu              106 scripts/kconfig/qconf.h 	void updateMenuList(ConfigList *parent, struct menu*);
menu              117 scripts/kconfig/qconf.h 	struct menu *rootEntry;
menu              126 scripts/kconfig/qconf.h 	ConfigItem(ConfigList *parent, ConfigItem *after, struct menu *m, bool v)
menu              127 scripts/kconfig/qconf.h 	: Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false)
menu              131 scripts/kconfig/qconf.h 	ConfigItem(ConfigItem *parent, ConfigItem *after, struct menu *m, bool v)
menu              132 scripts/kconfig/qconf.h 	: Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false)
menu              137 scripts/kconfig/qconf.h 	: Parent(parent, after), nextItem(0), menu(0), visible(v), goParent(true)
menu              187 scripts/kconfig/qconf.h 	struct menu *menu;
menu              249 scripts/kconfig/qconf.h 	void setInfo(struct menu *menu);
menu              255 scripts/kconfig/qconf.h 	void menuSelected(struct menu *);
menu              267 scripts/kconfig/qconf.h 	struct menu *_menu;
menu              300 scripts/kconfig/qconf.h 	void changeMenu(struct menu *);
menu              301 scripts/kconfig/qconf.h 	void setMenuLink(struct menu *);
menu              157 scripts/kconfig/symbol.c 		if (prop->menu)
menu              158 scripts/kconfig/symbol.c 			prop->menu->flags |= MENU_CHANGED;
menu             1040 scripts/kconfig/symbol.c 	struct menu *menu = NULL;
menu             1067 scripts/kconfig/symbol.c 				menu = prop->menu;
menu             1068 scripts/kconfig/symbol.c 				if (prop->menu)
menu             1078 scripts/kconfig/symbol.c 				menu->file->name, menu->lineno,
menu             1083 scripts/kconfig/symbol.c 				menu->file->name, menu->lineno,
menu               32 tools/perf/ui/browsers/header.c static int list_menu__run(struct ui_browser *menu)
menu               43 tools/perf/ui/browsers/header.c 	if (ui_browser__show(menu, "Header information", "Press 'q' to exit") < 0)
menu               47 tools/perf/ui/browsers/header.c 		key = ui_browser__run(menu, 0);
menu               51 tools/perf/ui/browsers/header.c 			offset = (unsigned long)menu->priv;
menu               53 tools/perf/ui/browsers/header.c 			menu->priv = (void *)offset;
menu               56 tools/perf/ui/browsers/header.c 			offset = (unsigned long)menu->priv;
menu               59 tools/perf/ui/browsers/header.c 			menu->priv = (void *)offset;
menu               64 tools/perf/ui/browsers/header.c 			ui_browser__help_window(menu, help);
menu               78 tools/perf/ui/browsers/header.c 	ui_browser__hide(menu);
menu               84 tools/perf/ui/browsers/header.c 	struct ui_browser menu = {
menu               92 tools/perf/ui/browsers/header.c 	return list_menu__run(&menu);
menu             3223 tools/perf/ui/browsers/hists.c 	struct evsel_menu *menu = container_of(browser,
menu             3255 tools/perf/ui/browsers/hists.c 		menu->lost_events = true;
menu             3267 tools/perf/ui/browsers/hists.c 		menu->selection = evsel;
menu             3270 tools/perf/ui/browsers/hists.c static int perf_evsel_menu__run(struct evsel_menu *menu,
menu             3275 tools/perf/ui/browsers/hists.c 	struct evlist *evlist = menu->b.priv;
menu             3281 tools/perf/ui/browsers/hists.c 	if (ui_browser__show(&menu->b, title,
menu             3286 tools/perf/ui/browsers/hists.c 		key = ui_browser__run(&menu->b, delay_secs);
menu             3293 tools/perf/ui/browsers/hists.c 			if (!menu->lost_events_warned &&
menu             3294 tools/perf/ui/browsers/hists.c 			    menu->lost_events &&
menu             3296 tools/perf/ui/browsers/hists.c 				ui_browser__warn_lost_events(&menu->b);
menu             3297 tools/perf/ui/browsers/hists.c 				menu->lost_events_warned = true;
menu             3302 tools/perf/ui/browsers/hists.c 			if (!menu->selection)
menu             3304 tools/perf/ui/browsers/hists.c 			pos = menu->selection;
menu             3315 tools/perf/ui/browsers/hists.c 						       menu->min_pcnt,
menu             3316 tools/perf/ui/browsers/hists.c 						       menu->env,
menu             3318 tools/perf/ui/browsers/hists.c 						       menu->annotation_opts);
menu             3319 tools/perf/ui/browsers/hists.c 			ui_browser__show_title(&menu->b, title);
menu             3344 tools/perf/ui/browsers/hists.c 			if (!ui_browser__dialog_yesno(&menu->b,
menu             3357 tools/perf/ui/browsers/hists.c 	ui_browser__hide(&menu->b);
menu             3381 tools/perf/ui/browsers/hists.c 	struct evsel_menu menu = {
menu             3402 tools/perf/ui/browsers/hists.c 		if (menu.b.width < line_len)
menu             3403 tools/perf/ui/browsers/hists.c 			menu.b.width = line_len;
menu             3406 tools/perf/ui/browsers/hists.c 	return perf_evsel_menu__run(&menu, nr_entries, help,
menu               26 tools/perf/ui/tui/util.c static int popup_menu__run(struct ui_browser *menu)
menu               30 tools/perf/ui/tui/util.c 	if (ui_browser__show(menu, " ", "ESC: exit, ENTER|->: Select option") < 0)
menu               34 tools/perf/ui/tui/util.c 		key = ui_browser__run(menu, 0);
menu               39 tools/perf/ui/tui/util.c 			key = menu->index;
menu               54 tools/perf/ui/tui/util.c 	ui_browser__hide(menu);
menu               60 tools/perf/ui/tui/util.c 	struct ui_browser menu = {
menu               68 tools/perf/ui/tui/util.c 	return popup_menu__run(&menu);