Lines Matching refs:symbol
28 static struct symbol *symtab[HASH_BUCKETS];
41 static struct symbol *expansion_trail;
42 static struct symbol *visited_symbols;
154 struct symbol *find_symbol(const char *name, enum symbol_type ns, int exact) in find_symbol()
157 struct symbol *sym; in find_symbol()
170 static int is_unknown_symbol(struct symbol *sym) in is_unknown_symbol()
185 static struct symbol *__add_symbol(const char *name, enum symbol_type type, in __add_symbol()
190 struct symbol *sym; in __add_symbol()
266 struct symbol **psym; in __add_symbol()
309 struct symbol *add_symbol(const char *name, enum symbol_type type, in add_symbol()
315 static struct symbol *add_reference_symbol(const char *name, enum symbol_type type, in add_reference_symbol()
462 struct symbol *subsym; in read_reference()
530 static unsigned long expand_and_crc_sym(struct symbol *sym, unsigned long crc) in expand_and_crc_sym()
554 struct symbol *subsym; in expand_and_crc_sym()
622 static struct symbol **end = &visited_symbols; in expand_and_crc_sym()
627 sym->visited = (struct symbol *)-1L; in expand_and_crc_sym()
636 struct symbol *sym; in export_symbol()
648 expansion_trail = (struct symbol *)-1L; in export_symbol()
655 while (sym != (struct symbol *)-1L) { in export_symbol()
656 struct symbol *n = sym->expansion_trail; in export_symbol()
832 while (visited_symbols != (struct symbol *)-1L) { in main()
833 struct symbol *sym = visited_symbols; in main()