Lines Matching refs:symbol
39 static struct symbol *symtab[HASH_BUCKETS];
53 static struct symbol *expansion_trail;
54 static struct symbol *visited_symbols;
166 struct symbol *find_symbol(const char *name, enum symbol_type ns, int exact) in find_symbol()
169 struct symbol *sym; in find_symbol()
182 static int is_unknown_symbol(struct symbol *sym) in is_unknown_symbol()
197 static struct symbol *__add_symbol(const char *name, enum symbol_type type, in __add_symbol()
202 struct symbol *sym; in __add_symbol()
278 struct symbol **psym; in __add_symbol()
321 struct symbol *add_symbol(const char *name, enum symbol_type type, in add_symbol()
327 static struct symbol *add_reference_symbol(const char *name, enum symbol_type type, in add_reference_symbol()
472 struct symbol *subsym; in read_reference()
540 static unsigned long expand_and_crc_sym(struct symbol *sym, unsigned long crc) in expand_and_crc_sym()
564 struct symbol *subsym; in expand_and_crc_sym()
632 static struct symbol **end = &visited_symbols; in expand_and_crc_sym()
637 sym->visited = (struct symbol *)-1L; in expand_and_crc_sym()
646 struct symbol *sym; in export_symbol()
658 expansion_trail = (struct symbol *)-1L; in export_symbol()
665 while (sym != (struct symbol *)-1L) { in export_symbol()
666 struct symbol *n = sym->expansion_trail; in export_symbol()
847 while (visited_symbols != (struct symbol *)-1L) { in main()
848 struct symbol *sym = visited_symbols; in main()