Lines Matching full:symbols
32 * The linked list of symbols with the same name is ordered by scope
41 * The linked list of symbols with the same scope is unordered. Symbols
48 * Header information for the list of symbols with the same name.
56 * Name space are arbitrary user assigned integers. No two symbols can
80 /** Linked list of symbols with the same name. */
81 struct symbol *symbols; member
92 /** Linked list of symbols with the same scope. */
93 struct symbol *symbols; member
101 /** Hash table containing all symbols in the symbol table. */
117 * Name space of symbols returned by this iterator.
142 for (sym = scope->symbols in check_symbol_table()
148 for (sym2 = hdr->symbols in check_symbol_table()
162 struct symbol *sym = scope->symbols; in _mesa_symbol_table_pop_scope()
173 assert(hdr->symbols == sym); in _mesa_symbol_table_pop_scope()
175 hdr->symbols = sym->next_with_same_name; in _mesa_symbol_table_pop_scope()
216 for (sym = hdr->symbols; sym != NULL; sym = sym->next_with_same_name) { in _mesa_symbol_table_iterator_ctor()
288 for (sym = hdr->symbols; sym != NULL; sym = sym->next_with_same_name) { in _mesa_symbol_table_symbol_scope()
312 for (sym = hdr->symbols; sym != NULL; sym = sym->next_with_same_name) { in _mesa_symbol_table_find_symbol()
353 for (sym = hdr->symbols in _mesa_symbol_table_add_symbol()
363 sym->next_with_same_name = hdr->symbols; in _mesa_symbol_table_add_symbol()
364 sym->next_with_same_scope = table->current_scope->symbols; in _mesa_symbol_table_add_symbol()
372 hdr->symbols = sym; in _mesa_symbol_table_add_symbol()
373 table->current_scope->symbols = sym; in _mesa_symbol_table_add_symbol()
410 for (sym = hdr->symbols in _mesa_symbol_table_add_global_symbol()
427 sym->next_with_same_scope = top_scope->symbols; in _mesa_symbol_table_add_global_symbol()
437 if (hdr->symbols == NULL) { in _mesa_symbol_table_add_global_symbol()
438 hdr->symbols = sym; in _mesa_symbol_table_add_global_symbol()
440 for (curr = hdr->symbols in _mesa_symbol_table_add_global_symbol()
447 top_scope->symbols = sym; in _mesa_symbol_table_add_global_symbol()