symbol            415 dev/microcode/aic7xxx/aicasm.c 			cur_node->symbol->info.condinfo->func_num,
symbol            417 dev/microcode/aic7xxx/aicasm.c 			cur_node->symbol->info.condinfo->func_num,
symbol            419 dev/microcode/aic7xxx/aicasm.c 			cur_node->symbol->name);
symbol            576 dev/microcode/aic7xxx/aicasm.c 			fprintf(stdout, "\n(%s)\n", cur_func->symbol->name);
symbol             88 dev/microcode/aic7xxx/aicasm.h struct symbol;
symbol             92 dev/microcode/aic7xxx/aicasm.h void expand_macro(struct symbol *macro_symbol);
symbol             93 dev/microcode/aic7xxx/aicasm_gram.y static void initialize_symbol(symbol_t *symbol);
symbol            103 dev/microcode/aic7xxx/aicasm_gram.y static void test_readable_symbol(symbol_t *symbol);
symbol            104 dev/microcode/aic7xxx/aicasm_gram.y static void test_writable_symbol(symbol_t *symbol);
symbol            105 dev/microcode/aic7xxx/aicasm_gram.y static void type_check(symbol_t *symbol, expression_t *expression, int and_op);
symbol            107 dev/microcode/aic7xxx/aicasm_gram.y static void add_conditional(symbol_t *symbol);
symbol            427 dev/microcode/aic7xxx/aicasm_gram.y 		symbol_t *symbol;
symbol            429 dev/microcode/aic7xxx/aicasm_gram.y 		symbol = $1;
symbol            430 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->type != CONST) {
symbol            435 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.cinfo->value > 4) {
symbol            440 dev/microcode/aic7xxx/aicasm_gram.y 		$$ = (0x1 << symbol->info.cinfo->value);
symbol            526 dev/microcode/aic7xxx/aicasm_gram.y 		if (accumulator.symbol != NULL) {
symbol            531 dev/microcode/aic7xxx/aicasm_gram.y 		accumulator.symbol = cur_symbol;
symbol            538 dev/microcode/aic7xxx/aicasm_gram.y 		if (mode_ptr.symbol != NULL) {
symbol            543 dev/microcode/aic7xxx/aicasm_gram.y 		mode_ptr.symbol = cur_symbol;
symbol            550 dev/microcode/aic7xxx/aicasm_gram.y 		if (allones.symbol != NULL) {
symbol            555 dev/microcode/aic7xxx/aicasm_gram.y 		allones.symbol = cur_symbol;
symbol            562 dev/microcode/aic7xxx/aicasm_gram.y 		if (allzeros.symbol != NULL) {
symbol            567 dev/microcode/aic7xxx/aicasm_gram.y 		allzeros.symbol = cur_symbol;
symbol            574 dev/microcode/aic7xxx/aicasm_gram.y 		if (none.symbol != NULL) {
symbol            579 dev/microcode/aic7xxx/aicasm_gram.y 		none.symbol = cur_symbol;
symbol            586 dev/microcode/aic7xxx/aicasm_gram.y 		if (sindex.symbol != NULL) {
symbol            591 dev/microcode/aic7xxx/aicasm_gram.y 		sindex.symbol = cur_symbol;
symbol            673 dev/microcode/aic7xxx/aicasm_gram.y 		symbol_t *symbol;
symbol            675 dev/microcode/aic7xxx/aicasm_gram.y 		symbol = $1;
symbol            676 dev/microcode/aic7xxx/aicasm_gram.y 		switch (symbol->type) {
symbol            678 dev/microcode/aic7xxx/aicasm_gram.y 			symbol = $1->info.ainfo->parent;
symbol            682 dev/microcode/aic7xxx/aicasm_gram.y 			$$.value = symbol->info.rinfo->address;
symbol            688 dev/microcode/aic7xxx/aicasm_gram.y 			$$.value = symbol->info.finfo->value;
symbol            692 dev/microcode/aic7xxx/aicasm_gram.y 			$$.value = symbol->info.cinfo->value;
symbol            699 dev/microcode/aic7xxx/aicasm_gram.y 				 symbol->name);
symbol            706 dev/microcode/aic7xxx/aicasm_gram.y 		symlist_add(&$$.referenced_syms, symbol, SYMLIST_INSERT_HEAD);
symbol            861 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = $1;
symbol            876 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = $1;
symbol            887 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = $1;
symbol            892 dev/microcode/aic7xxx/aicasm_gram.y 		if (accumulator.symbol == NULL) {
symbol            896 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = accumulator.symbol;
symbol            930 dev/microcode/aic7xxx/aicasm_gram.y 		symlist_add(&$$.referenced_syms, accumulator.symbol,
symbol            946 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = NULL;
symbol           1027 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = $1;
symbol           1032 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = $1;
symbol           1037 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = $1;
symbol           1042 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = NULL;
symbol           1047 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = NULL;
symbol           1052 dev/microcode/aic7xxx/aicasm_gram.y 		$$.symbol = NULL;
symbol           1430 dev/microcode/aic7xxx/aicasm_gram.y initialize_symbol(symbol_t *symbol)
symbol           1432 dev/microcode/aic7xxx/aicasm_gram.y 	switch (symbol->type) {
symbol           1441 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.rinfo =
symbol           1443 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.rinfo == NULL) {
symbol           1447 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.rinfo, 0,
symbol           1449 dev/microcode/aic7xxx/aicasm_gram.y 		SLIST_INIT(&(symbol->info.rinfo->fields));
symbol           1456 dev/microcode/aic7xxx/aicasm_gram.y 			symbol->info.rinfo->modes =
symbol           1459 dev/microcode/aic7xxx/aicasm_gram.y 			symbol->info.rinfo->modes = ~0;
symbol           1462 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.ainfo =
symbol           1464 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.ainfo == NULL) {
symbol           1468 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.ainfo, 0,
symbol           1475 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.finfo =
symbol           1477 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.finfo == NULL) {
symbol           1481 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.finfo, 0, sizeof(struct field_info));
symbol           1482 dev/microcode/aic7xxx/aicasm_gram.y 		SLIST_INIT(&(symbol->info.finfo->symrefs));
symbol           1486 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.cinfo =
symbol           1488 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.cinfo == NULL) {
symbol           1492 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.cinfo, 0,
symbol           1496 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.linfo =
symbol           1498 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.linfo == NULL) {
symbol           1502 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.linfo, 0,
symbol           1506 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.condinfo =
symbol           1508 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.condinfo == NULL) {
symbol           1512 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.condinfo, 0,
symbol           1516 dev/microcode/aic7xxx/aicasm_gram.y 		symbol->info.macroinfo = 
symbol           1518 dev/microcode/aic7xxx/aicasm_gram.y 		if (symbol->info.macroinfo == NULL) {
symbol           1522 dev/microcode/aic7xxx/aicasm_gram.y 		memset(symbol->info.macroinfo, 0,
symbol           1524 dev/microcode/aic7xxx/aicasm_gram.y 		TAILQ_INIT(&symbol->info.macroinfo->args);
symbol           1588 dev/microcode/aic7xxx/aicasm_gram.y 	symbol_t *symbol = *p_symbol;
symbol           1590 dev/microcode/aic7xxx/aicasm_gram.y 	if (symbol->type == UNINITIALIZED) {
symbol           1592 dev/microcode/aic7xxx/aicasm_gram.y 			 symbol->name);
symbol           1595 dev/microcode/aic7xxx/aicasm_gram.y 	} else if (symbol->type == ALIAS) {
symbol           1596 dev/microcode/aic7xxx/aicasm_gram.y 		*p_symbol = symbol->info.ainfo->parent;
symbol           1597 dev/microcode/aic7xxx/aicasm_gram.y 	} else if ((symbol->type != REGISTER)
symbol           1598 dev/microcode/aic7xxx/aicasm_gram.y 		&& (symbol->type != SCBLOC)
symbol           1599 dev/microcode/aic7xxx/aicasm_gram.y 		&& (symbol->type != SRAMLOC)) {
symbol           1602 dev/microcode/aic7xxx/aicasm_gram.y 			 symbol->name);
symbol           1614 dev/microcode/aic7xxx/aicasm_gram.y 	if (src->symbol == NULL)
symbol           1618 dev/microcode/aic7xxx/aicasm_gram.y 	test_writable_symbol(dest->symbol);
symbol           1619 dev/microcode/aic7xxx/aicasm_gram.y 	test_readable_symbol(src->symbol);
symbol           1622 dev/microcode/aic7xxx/aicasm_gram.y 	type_check(dest->symbol, immed, opcode);
symbol           1629 dev/microcode/aic7xxx/aicasm_gram.y 	f1_instr->destination = dest->symbol->info.rinfo->address
symbol           1631 dev/microcode/aic7xxx/aicasm_gram.y 	f1_instr->source = src->symbol->info.rinfo->address
symbol           1637 dev/microcode/aic7xxx/aicasm_gram.y 	else if (dest->symbol == mode_ptr.symbol) {
symbol           1645 dev/microcode/aic7xxx/aicasm_gram.y 		if (src->symbol == allones.symbol)
symbol           1647 dev/microcode/aic7xxx/aicasm_gram.y 		else if (src->symbol == allzeros.symbol)
symbol           1649 dev/microcode/aic7xxx/aicasm_gram.y 		else if (src->symbol == mode_ptr.symbol)
symbol           1690 dev/microcode/aic7xxx/aicasm_gram.y 	if (src->symbol == NULL)
symbol           1694 dev/microcode/aic7xxx/aicasm_gram.y 	test_writable_symbol(dest->symbol);
symbol           1695 dev/microcode/aic7xxx/aicasm_gram.y 	test_readable_symbol(src->symbol);
symbol           1702 dev/microcode/aic7xxx/aicasm_gram.y 	f2_instr->destination = dest->symbol->info.rinfo->address
symbol           1704 dev/microcode/aic7xxx/aicasm_gram.y 	f2_instr->source = src->symbol->info.rinfo->address
symbol           1752 dev/microcode/aic7xxx/aicasm_gram.y 	test_readable_symbol(src->symbol);
symbol           1755 dev/microcode/aic7xxx/aicasm_gram.y 	type_check(src->symbol, immed, opcode);
symbol           1760 dev/microcode/aic7xxx/aicasm_gram.y 	if (address->symbol == NULL) {
symbol           1763 dev/microcode/aic7xxx/aicasm_gram.y 	} else if (address->symbol->type == UNINITIALIZED) {
symbol           1766 dev/microcode/aic7xxx/aicasm_gram.y 		instr->patch_label = address->symbol;
symbol           1768 dev/microcode/aic7xxx/aicasm_gram.y 		addr = address->symbol->info.linfo->address + address->offset;
symbol           1771 dev/microcode/aic7xxx/aicasm_gram.y 	f3_instr->source = src->symbol->info.rinfo->address
symbol           1783 dev/microcode/aic7xxx/aicasm_gram.y test_readable_symbol(symbol_t *symbol)
symbol           1786 dev/microcode/aic7xxx/aicasm_gram.y 	if ((symbol->info.rinfo->modes & (0x1 << src_mode)) == 0) {
symbol           1789 dev/microcode/aic7xxx/aicasm_gram.y 			symbol->name, src_mode);
symbol           1793 dev/microcode/aic7xxx/aicasm_gram.y 	if (symbol->info.rinfo->mode == WO) {
symbol           1801 dev/microcode/aic7xxx/aicasm_gram.y test_writable_symbol(symbol_t *symbol)
symbol           1804 dev/microcode/aic7xxx/aicasm_gram.y 	if ((symbol->info.rinfo->modes & (0x1 << dst_mode)) == 0) {
symbol           1807 dev/microcode/aic7xxx/aicasm_gram.y 			symbol->name, dst_mode);
symbol           1811 dev/microcode/aic7xxx/aicasm_gram.y 	if (symbol->info.rinfo->mode == RO) {
symbol           1819 dev/microcode/aic7xxx/aicasm_gram.y type_check(symbol_t *symbol, expression_t *expression, int opcode)
symbol           1834 dev/microcode/aic7xxx/aicasm_gram.y 	 && (expression->value & ~symbol->info.rinfo->valid_bitmask) != 0) {
symbol           1837 dev/microcode/aic7xxx/aicasm_gram.y 			 expression->value & ~symbol->info.rinfo->valid_bitmask,
symbol           1838 dev/microcode/aic7xxx/aicasm_gram.y 			 symbol->name);
symbol           1847 dev/microcode/aic7xxx/aicasm_gram.y 	if (symbol->info.rinfo->typecheck_masks != FALSE) {
symbol           1849 dev/microcode/aic7xxx/aicasm_gram.y 			if ((node->symbol->type == MASK
symbol           1850 dev/microcode/aic7xxx/aicasm_gram.y 			  || node->symbol->type == FIELD
symbol           1851 dev/microcode/aic7xxx/aicasm_gram.y 			  || node->symbol->type == ENUM
symbol           1852 dev/microcode/aic7xxx/aicasm_gram.y 			  || node->symbol->type == ENUM_ENTRY)
symbol           1853 dev/microcode/aic7xxx/aicasm_gram.y 			 && symlist_search(&node->symbol->info.finfo->symrefs,
symbol           1854 dev/microcode/aic7xxx/aicasm_gram.y 					   symbol->name) == NULL) {
symbol           1858 dev/microcode/aic7xxx/aicasm_gram.y 					 node->symbol->name, symbol->name);
symbol           1874 dev/microcode/aic7xxx/aicasm_gram.y add_conditional(symbol_t *symbol)
symbol           1895 dev/microcode/aic7xxx/aicasm_gram.y 	if (symbol->type == CONDITIONAL)
symbol           1898 dev/microcode/aic7xxx/aicasm_gram.y 	if (symbol->type != UNINITIALIZED) {
symbol           1904 dev/microcode/aic7xxx/aicasm_gram.y 	symbol->type = CONDITIONAL;
symbol           1905 dev/microcode/aic7xxx/aicasm_gram.y 	initialize_symbol(symbol);
symbol           1906 dev/microcode/aic7xxx/aicasm_gram.y 	symbol->info.condinfo->func_num = numfuncs++;
symbol           1907 dev/microcode/aic7xxx/aicasm_gram.y 	symlist_add(&patch_functions, symbol, SYMLIST_INSERT_HEAD);
symbol           1945 dev/microcode/aic7xxx/aicasm_gram.y 	 && (SLIST_FIRST(&immed->referenced_syms)->symbol->type == DOWNLOAD_CONST))
symbol            108 dev/microcode/aic7xxx/aicasm_insformat.h 	struct symbol *patch_label;
symbol             88 dev/microcode/aic7xxx/aicasm_symbol.c symbol_delete(symbol_t *symbol)
symbol             93 dev/microcode/aic7xxx/aicasm_symbol.c 		key.data = symbol->name;
symbol             94 dev/microcode/aic7xxx/aicasm_symbol.c 		key.size = strlen(symbol->name);
symbol             97 dev/microcode/aic7xxx/aicasm_symbol.c 	switch(symbol->type) {
symbol            101 dev/microcode/aic7xxx/aicasm_symbol.c 		if (symbol->info.rinfo != NULL)
symbol            102 dev/microcode/aic7xxx/aicasm_symbol.c 			free(symbol->info.rinfo);
symbol            105 dev/microcode/aic7xxx/aicasm_symbol.c 		if (symbol->info.ainfo != NULL)
symbol            106 dev/microcode/aic7xxx/aicasm_symbol.c 			free(symbol->info.ainfo);
symbol            112 dev/microcode/aic7xxx/aicasm_symbol.c 		if (symbol->info.finfo != NULL) {
symbol            113 dev/microcode/aic7xxx/aicasm_symbol.c 			symlist_free(&symbol->info.finfo->symrefs);
symbol            114 dev/microcode/aic7xxx/aicasm_symbol.c 			free(symbol->info.finfo);
symbol            119 dev/microcode/aic7xxx/aicasm_symbol.c 		if (symbol->info.cinfo != NULL)
symbol            120 dev/microcode/aic7xxx/aicasm_symbol.c 			free(symbol->info.cinfo);
symbol            123 dev/microcode/aic7xxx/aicasm_symbol.c 		if (symbol->info.linfo != NULL)
symbol            124 dev/microcode/aic7xxx/aicasm_symbol.c 			free(symbol->info.linfo);
symbol            130 dev/microcode/aic7xxx/aicasm_symbol.c 	free(symbol->name);
symbol            131 dev/microcode/aic7xxx/aicasm_symbol.c 	free(symbol);
symbol            215 dev/microcode/aic7xxx/aicasm_symbol.c 		if (strcmp(symname, curnode->symbol->name) == 0)
symbol            223 dev/microcode/aic7xxx/aicasm_symbol.c symlist_add(symlist_t *symlist, symbol_t *symbol, int how)
symbol            232 dev/microcode/aic7xxx/aicasm_symbol.c 	newnode->symbol = symbol;
symbol            238 dev/microcode/aic7xxx/aicasm_symbol.c 		switch(symbol->type) {
symbol            258 dev/microcode/aic7xxx/aicasm_symbol.c 		  && (curnode->symbol->type > newnode->symbol->type
symbol            259 dev/microcode/aic7xxx/aicasm_symbol.c 		   || (curnode->symbol->type == newnode->symbol->type
symbol            260 dev/microcode/aic7xxx/aicasm_symbol.c 		    && (curnode->symbol->info.finfo->value >
symbol            261 dev/microcode/aic7xxx/aicasm_symbol.c 			newnode->symbol->info.finfo->value))))
symbol            262 dev/microcode/aic7xxx/aicasm_symbol.c 		 || (!field && (curnode->symbol->info.rinfo->address >
symbol            263 dev/microcode/aic7xxx/aicasm_symbol.c 		               newnode->symbol->info.rinfo->address))) {
symbol            276 dev/microcode/aic7xxx/aicasm_symbol.c 				cursymbol = SLIST_NEXT(curnode, links)->symbol;
symbol            278 dev/microcode/aic7xxx/aicasm_symbol.c 		  		  && (cursymbol->type > symbol->type
symbol            279 dev/microcode/aic7xxx/aicasm_symbol.c 				   || (cursymbol->type == symbol->type
symbol            281 dev/microcode/aic7xxx/aicasm_symbol.c 					symbol->info.finfo->value))))
symbol            284 dev/microcode/aic7xxx/aicasm_symbol.c 				       symbol->info.rinfo->address))) {
symbol            379 dev/microcode/aic7xxx/aicasm_symbol.c 		regnode->symbol->name);
symbol            389 dev/microcode/aic7xxx/aicasm_symbol.c 	lower_name = strdup(regnode->symbol->name);
symbol            414 dev/microcode/aic7xxx/aicasm_symbol.c 			num_entries != 0 ? regnode->symbol->name : "NULL",
symbol            417 dev/microcode/aic7xxx/aicasm_symbol.c 			regnode->symbol->name,
symbol            418 dev/microcode/aic7xxx/aicasm_symbol.c 			regnode->symbol->info.rinfo->address);
symbol            435 dev/microcode/aic7xxx/aicasm_symbol.c 		regnode->symbol->name,
symbol            436 dev/microcode/aic7xxx/aicasm_symbol.c 		regnode->symbol->info.rinfo->address);
symbol            449 dev/microcode/aic7xxx/aicasm_symbol.c 		curnode->symbol->name);
symbol            451 dev/microcode/aic7xxx/aicasm_symbol.c 	num_tabs = 3 - (strlen(curnode->symbol->name) + 5) / 8;
symbol            456 dev/microcode/aic7xxx/aicasm_symbol.c 		curnode->symbol->info.finfo->value,
symbol            457 dev/microcode/aic7xxx/aicasm_symbol.c 		curnode->symbol->info.finfo->mask);
symbol            538 dev/microcode/aic7xxx/aicasm_symbol.c 		switch(curnode->symbol->type) {
symbol            548 dev/microcode/aic7xxx/aicasm_symbol.c 			fields = &curnode->symbol->info.rinfo->fields;
symbol            573 dev/microcode/aic7xxx/aicasm_symbol.c 		regnode = SLIST_FIRST(&curnode->symbol->info.finfo->symrefs);
symbol            574 dev/microcode/aic7xxx/aicasm_symbol.c 		regname = regnode->symbol->name;
symbol            586 dev/microcode/aic7xxx/aicasm_symbol.c 		regname = curnode->symbol->info.ainfo->parent->name;
symbol            600 dev/microcode/aic7xxx/aicasm_symbol.c 		switch(curnode->symbol->type) {
symbol            605 dev/microcode/aic7xxx/aicasm_symbol.c 			value = curnode->symbol->info.rinfo->address;
symbol            613 dev/microcode/aic7xxx/aicasm_symbol.c 			parent = curnode->symbol->info.ainfo->parent;
symbol            623 dev/microcode/aic7xxx/aicasm_symbol.c 			value = curnode->symbol->info.finfo->value;
symbol            636 dev/microcode/aic7xxx/aicasm_symbol.c 			tab_str, curnode->symbol->name, tab_str2,
symbol            648 dev/microcode/aic7xxx/aicasm_symbol.c 			curnode->symbol->name,
symbol            649 dev/microcode/aic7xxx/aicasm_symbol.c 			curnode->symbol->info.cinfo->value);
symbol            662 dev/microcode/aic7xxx/aicasm_symbol.c 			curnode->symbol->name,
symbol            663 dev/microcode/aic7xxx/aicasm_symbol.c 			curnode->symbol->info.cinfo->value);
symbol            676 dev/microcode/aic7xxx/aicasm_symbol.c 			curnode->symbol->name,
symbol            677 dev/microcode/aic7xxx/aicasm_symbol.c 			curnode->symbol->info.linfo->address);
symbol             99 dev/microcode/aic7xxx/aicasm_symbol.h 	struct symbol *parent;
symbol            129 dev/microcode/aic7xxx/aicasm_symbol.h typedef struct symbol {
symbol            144 dev/microcode/aic7xxx/aicasm_symbol.h 	symbol_t *symbol;
symbol            150 dev/microcode/aic7xxx/aicasm_symbol.h 	symbol_t *symbol;
symbol            187 dev/microcode/aic7xxx/aicasm_symbol.h void	symbol_delete(symbol_t *symbol);
symbol            200 dev/microcode/aic7xxx/aicasm_symbol.h 	symlist_add(symlist_t *symlist, symbol_t *symbol, int how);