Lines Matching refs:sym
88 static void process_field(unsigned int field_type, symbol_t *sym, int mask);
116 symbol_t *sym;
169 %token <sym> T_CEXPR
199 %token <sym> T_SYMBOL
1381 process_field(unsigned int field_type, symbol_t *sym, int value)
1390 if (sym->type == UNINITIALIZED) {
1391 sym->type = field_type;
1392 initialize_symbol(sym);
1393 sym->info.finfo->value = value;
1399 sym->info.finfo->value = value;
1400 sym->info.finfo->mask = value;
1402 sym->info.finfo->mask = field_symbol->info.finfo->value;
1404 sym->info.finfo->mask = 0xFF;
1406 } else if (sym->type != field_type) {
1410 } else if (value != sym->info.finfo->value) {
1415 if (symlist_search(&(sym->info.finfo->symrefs),
1420 symlist_add(&(sym->info.finfo->symrefs), cur_symbol,
1422 cur_symbol->info.rinfo->valid_bitmask |= sym->info.finfo->mask;
1424 symlist_add(&(cur_symbol->info.rinfo->fields), sym, SYMLIST_SORT);