Lines Matching refs:address
62 u32 hival,loval,address; in shadow_and_reallocate_code() local
85 address = (hival & 0x00FFF) << 5; in shadow_and_reallocate_code()
86 address |= loval >> 15; in shadow_and_reallocate_code()
90 hival, loval, address); in shadow_and_reallocate_code()
92 if ( !(address & 0x8000) ) { in shadow_and_reallocate_code()
93 address += (ins->code.offset / 2) - overlay_begin_address; in shadow_and_reallocate_code()
102 hival |= ( (address >> 5) & 0x00FFF); in shadow_and_reallocate_code()
103 loval |= ( (address << 15) & 0xF8000); in shadow_and_reallocate_code()
105 address = (hival & 0x00FFF) << 5; in shadow_and_reallocate_code()
106 address |= loval >> 15; in shadow_and_reallocate_code()
110 hival, loval, address); nreallocated++; in shadow_and_reallocate_code()
159 module->overlay_begin_address = module->symbol_table.symbols[0].address; in add_symbols()
176 …ins->symbol_table.symbols[ins->symbol_table.nsymbols].address += ((ins->code.offset / 2) - module-… in add_symbols()
197 add_symbol (struct snd_cs46xx * chip, char * symbol_name, u32 address, int type) in add_symbol() argument
219 ins->symbol_table.symbols[index].address = address; in add_symbol()
481 cs46xx_dsp_lookup_symbol_addr (struct snd_cs46xx * chip, u32 address, int symbol_type) in cs46xx_dsp_lookup_symbol_addr() argument
491 if (ins->symbol_table.symbols[i].address == address && in cs46xx_dsp_lookup_symbol_addr()
522 ins->symbol_table.symbols[i].address, in cs46xx_dsp_proc_symbol_table_read()
564 snd_iprintf(buffer,"\n%04x %s:\n",ins->tasks[i].address,ins->tasks[i].task_name); in cs46xx_dsp_proc_task_tree_read()
572 val = readl(dst + (ins->tasks[i].address + j) * sizeof(u32)); in cs46xx_dsp_proc_task_tree_read()
593 snd_iprintf(buffer,"\n%04x %s:\n\n",ins->scbs[i].address,ins->scbs[i].scb_name); in cs46xx_dsp_proc_scb_read()
598 ins->scbs[i].parent_scb_ptr->address); in cs46xx_dsp_proc_scb_read()
603 ins->scbs[i].sub_list_ptr->address, in cs46xx_dsp_proc_scb_read()
605 ins->scbs[i].next_scb_ptr->address, in cs46xx_dsp_proc_scb_read()
607 ins->scbs[i].task_entry->address); in cs46xx_dsp_proc_scb_read()
993 ins->scbs[index].address = dest; in _map_scb()
1025 ins->tasks[ins->ntask].address = dest; in _map_task_tree()
1177 null_scb.entry_point = null_algorithm->address; in cs46xx_dsp_scb_and_task_init()
1256 fg_task_tree_hdr.links.entry_point = fg_task_tree_header_code->address; in cs46xx_dsp_scb_and_task_init()
1257 fg_task_tree_hdr.context_blk.stack0 = task_tree_thread->address; in cs46xx_dsp_scb_and_task_init()
1332 bg_task_tree_hdr.links.entry_point = task_tree_header_code->address; in cs46xx_dsp_scb_and_task_init()
1333 bg_task_tree_hdr.context_blk.stack0 = task_tree_thread->address; in cs46xx_dsp_scb_and_task_init()
1559 /* A */ spdifo_task->address, in cs46xx_dsp_async_init()
1582 /* A */ spdifi_task->address, in cs46xx_dsp_async_init()
1607 /* A */ s16_async_codec_input_task->address, in cs46xx_dsp_async_init()
1887 int cs46xx_poke_via_dsp (struct snd_cs46xx *chip, u32 address, u32 data) in cs46xx_poke_via_dsp() argument
1894 if (address < 0x8000 || address >= 0x9000) in cs46xx_poke_via_dsp()
1898 temp = ( address << 16 ) | ( address & 0x0000FFFF); /* offset 0 <-- address2 : address1 */ in cs46xx_poke_via_dsp()
2016 _dsp_create_task_tree(chip, t->data, t->address, t->size); in cs46xx_dsp_resume()
2023 _dsp_create_scb(chip, s->data, s->address); in cs46xx_dsp_resume()
2037 snd_cs46xx_poke(chip, (ins->ref_snoop_scb->address + 2) << 2, in cs46xx_dsp_resume()