Lines Matching refs:sym
41 unsigned char sym[]; member
82 return (char *)s->sym + 1; in sym_name()
102 static void check_symbol_range(const char *sym, unsigned long long addr, in check_symbol_range() argument
111 if (strcmp(sym, ar->start_sym) == 0) { in check_symbol_range()
114 } else if (strcmp(sym, ar->end_sym) == 0) { in check_symbol_range()
127 struct sym_entry *sym; in read_symbol() local
173 sym = xmalloc(sizeof(*sym) + len + 1); in read_symbol()
174 sym->addr = addr; in read_symbol()
175 sym->len = len; in read_symbol()
176 sym->sym[0] = type; in read_symbol()
177 strcpy(sym_name(sym), name); in read_symbol()
178 sym->percpu_absolute = false; in read_symbol()
180 return sym; in read_symbol()
259 struct sym_entry *sym; in read_map() local
270 sym = read_symbol(fp, &buf, &buflen); in read_map()
271 if (!sym) in read_map()
274 sym->seq = table_cnt; in read_map()
281 table[table_cnt++] = sym; in read_map()
413 printf(", 0x%02x", table[i]->sym[k]); in write_src()
419 expand_symbol(table[i]->sym, table[i]->len, buf); in write_src()
420 strcpy((char *)table[i]->sym, buf); in write_src()
421 printf("\t/* %s */\n", table[i]->sym); in write_src()
477 printf("\t.long\t%#x\t/* %s */\n", (int)offset, table[i]->sym); in write_src()
496 table[i]->sym); in write_src()
527 learn_symbol(table[i]->sym, table[i]->len); in build_initial_token_table()
552 p1 = table[i]->sym; in compress_symbols()
559 forget_symbol(table[i]->sym, len); in compress_symbols()
581 learn_symbol(table[i]->sym, len); in compress_symbols()
638 c = table[i]->sym[j]; in insert_real_symbols_in_table()
702 wa = (sa->sym[0] == 'w') || (sa->sym[0] == 'W'); in compare_symbols()
703 wb = (sb->sym[0] == 'w') || (sb->sym[0] == 'W'); in compare_symbols()
739 table[i]->sym[0] = 'A'; in make_percpus_absolute()