• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/sound/pci/cs46xx/

Lines Matching refs:symbol_table

134 	int index = ins->symbol_table.nsymbols,i;
136 for (i = ins->symbol_table.highest_frag_index; i < ins->symbol_table.nsymbols; ++i) {
137 if (ins->symbol_table.symbols[i].deleted) {
151 if (module->symbol_table.nsymbols > 0) {
152 if (!strcmp(module->symbol_table.symbols[0].symbol_name, "OVERLAYBEGINADDRESS") &&
153 module->symbol_table.symbols[0].symbol_type == SYMBOL_CONSTANT ) {
154 module->overlay_begin_address = module->symbol_table.symbols[0].address;
158 for (i = 0;i < module->symbol_table.nsymbols; ++i) {
159 if (ins->symbol_table.nsymbols == (DSP_MAX_SYMBOLS - 1)) {
166 module->symbol_table.symbols[i].symbol_name,
167 module->symbol_table.symbols[i].symbol_type) == NULL) {
169 ins->symbol_table.symbols[ins->symbol_table.nsymbols] = module->symbol_table.symbols[i];
170 ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module->overlay_begin_address);
171 ins->symbol_table.symbols[ins->symbol_table.nsymbols].module = module;
172 ins->symbol_table.symbols[ins->symbol_table.nsymbols].deleted = 0;
174 if (ins->symbol_table.nsymbols > ins->symbol_table.highest_frag_index)
175 ins->symbol_table.highest_frag_index = ins->symbol_table.nsymbols;
177 ins->symbol_table.nsymbols++;
180 module->symbol_table.symbols[i].symbol_name); */
194 if (ins->symbol_table.nsymbols == (DSP_MAX_SYMBOLS - 1)) {
208 strcpy (ins->symbol_table.symbols[index].symbol_name, symbol_name);
209 ins->symbol_table.symbols[index].address = address;
210 ins->symbol_table.symbols[index].symbol_type = type;
211 ins->symbol_table.symbols[index].module = NULL;
212 ins->symbol_table.symbols[index].deleted = 0;
213 symbol = (ins->symbol_table.symbols + index);
215 if (index > ins->symbol_table.highest_frag_index)
216 ins->symbol_table.highest_frag_index = index;
218 if (index == ins->symbol_table.nsymbols)
219 ins->symbol_table.nsymbols++; /* no frag. in list */
232 ins->symbol_table.nsymbols = 0;
233 ins->symbol_table.symbols = vmalloc(sizeof(struct dsp_symbol_entry) *
235 ins->symbol_table.highest_frag_index = 0;
237 if (ins->symbol_table.symbols == NULL) {
307 vfree(ins->symbol_table.symbols);
412 if (snd_BUG_ON(!module->symbol_table.symbols))
449 for ( i = 0; i < ins->symbol_table.nsymbols; ++i ) {
451 if (ins->symbol_table.symbols[i].deleted)
454 if (!strcmp(ins->symbol_table.symbols[i].symbol_name,symbol_name) &&
455 ins->symbol_table.symbols[i].symbol_type == symbol_type) {
456 return (ins->symbol_table.symbols + i);
472 for ( i = 0; i < ins->symbol_table.nsymbols; ++i ) {
474 if (ins->symbol_table.symbols[i].deleted)
477 if (ins->symbol_table.symbols[i].address == address &&
478 ins->symbol_table.symbols[i].symbol_type == symbol_type) {
479 return (ins->symbol_table.symbols + i);
496 for ( i = 0; i < ins->symbol_table.nsymbols; ++i ) {
499 if (ins->symbol_table.symbols[i].deleted)
502 if (ins->symbol_table.symbols[i].module != NULL) {
503 module_str = ins->symbol_table.symbols[i].module->module_name;
508 ins->symbol_table.symbols[i].address,
509 ins->symbol_table.symbols[i].symbol_type,
510 ins->symbol_table.symbols[i].symbol_name,
527 snd_iprintf(buffer, " %d symbols\n", ins->modules[i].symbol_table.nsymbols);