Merge tag 'trace-printf-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/trace...
[drm/drm-misc.git] / scripts / kconfig / internal.h
blobd0ffce2dfbba3800973b5f3b4bf56b87e596aa86
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 #ifndef INTERNAL_H
3 #define INTERNAL_H
5 #include <hashtable.h>
7 #define SYMBOL_HASHSIZE (1U << 14)
9 extern HASHTABLE_DECLARE(sym_hashtable, SYMBOL_HASHSIZE);
11 #define for_all_symbols(sym) \
12 hash_for_each(sym_hashtable, sym, node)
14 #define EXPR_HASHSIZE (1U << 14)
16 extern HASHTABLE_DECLARE(expr_hashtable, EXPR_HASHSIZE);
18 void expr_invalidate_all(void);
20 struct menu;
22 extern struct menu *current_menu, *current_entry;
24 extern const char *cur_filename;
25 extern int cur_lineno;
27 #endif /* INTERNAL_H */