Lines Matching defs:dsp
89 static int mixart_load_elf(struct mixart_mgr *mgr, const struct firmware *dsp )
95 elf_header = (struct snd_mixart_elf32_ehdr *)dsp->data;
106 memcpy( &elf_programheader, dsp->data + pos, sizeof(elf_programheader) );
111 dsp->data + be32_to_cpu( elf_programheader.p_offset ),
332 static int mixart_dsp_load(struct mixart_mgr* mgr, int index, const struct firmware *dsp)
368 if (((u32*)(dsp->data))[0] == 0xffffffff)
370 if (dsp->size % 4)
379 writel_be( dsp->size, MIXART_MEM( mgr, MIXART_PSEUDOREG_MXLX_SIZE_OFFSET ));
382 memcpy_toio( MIXART_MEM( mgr, MIXART_MOTHERBOARD_XLX_BASE_ADDRESS), dsp->data, dsp->size);
421 err = mixart_load_elf( mgr, dsp );
475 if (((u32*)(dsp->data))[0] == 0xffffffff)
477 if (dsp->size % 4)
481 writel_be( dsp->size, MIXART_MEM( mgr, MIXART_PSEUDOREG_DXLX_SIZE_OFFSET ));
499 memcpy_toio( MIXART_MEM( mgr, val), dsp->data, dsp->size);
566 /* fake hwdep dsp record */