Lines Matching refs:sst_dsp

44 	struct sst_dsp *sst;
60 struct sst_dsp *sst = (struct sst_dsp *)arg; in sst_dma_transfer_complete()
65 static int sst_dsp_dma_copy(struct sst_dsp *sst, dma_addr_t dest_addr, in sst_dsp_dma_copy()
96 int sst_dsp_dma_copyto(struct sst_dsp *sst, dma_addr_t dest_addr, in sst_dsp_dma_copyto()
105 int sst_dsp_dma_copyfrom(struct sst_dsp *sst, dma_addr_t dest_addr, in sst_dsp_dma_copyfrom()
114 static void block_list_remove(struct sst_dsp *dsp, in block_list_remove()
142 static int block_list_prepare(struct sst_dsp *dsp, in block_list_prepare()
206 struct sst_dsp *dsp = (struct sst_dsp *)param; in dma_chan_filter()
211 int sst_dsp_dma_get_channel(struct sst_dsp *dsp, int chan_id) in sst_dsp_dma_get_channel()
246 void sst_dsp_dma_put_channel(struct sst_dsp *dsp) in sst_dsp_dma_put_channel()
258 int sst_dma_new(struct sst_dsp *sst) in sst_dma_new()
328 struct sst_fw *sst_fw_new(struct sst_dsp *dsp, in sst_fw_new()
394 struct sst_dsp *dsp = sst_fw->dsp; in sst_fw_reload()
410 struct sst_dsp *dsp = sst_fw->dsp; in sst_fw_unload()
447 struct sst_dsp *dsp = sst_fw->dsp; in sst_fw_free()
461 void sst_fw_free_all(struct sst_dsp *dsp) in sst_fw_free_all()
481 struct sst_dsp *dsp = sst_fw->dsp; in sst_module_new()
510 struct sst_dsp *dsp = sst_module->dsp; in sst_module_free()
523 struct sst_dsp *dsp = module->dsp; in sst_module_runtime_new()
545 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_free()
555 static struct sst_mem_block *find_block(struct sst_dsp *dsp, in find_block()
569 static int block_alloc_contiguous(struct sst_dsp *dsp, in block_alloc_contiguous()
611 static int block_alloc(struct sst_dsp *dsp, struct sst_block_allocator *ba, in block_alloc()
663 int sst_alloc_blocks(struct sst_dsp *dsp, struct sst_block_allocator *ba, in sst_alloc_blocks()
690 int sst_free_blocks(struct sst_dsp *dsp, struct list_head *block_list) in sst_free_blocks()
700 static int block_alloc_fixed(struct sst_dsp *dsp, struct sst_block_allocator *ba, in block_alloc_fixed()
783 struct sst_dsp *dsp = module->dsp; in sst_module_alloc_blocks()
842 struct sst_dsp *dsp = module->dsp; in sst_module_free_blocks()
854 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_alloc_blocks()
914 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_free_blocks()
926 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_save()
972 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_restore()
1016 struct sst_mem_block *sst_mem_block_register(struct sst_dsp *dsp, u32 offset, in sst_mem_block_register()
1043 void sst_mem_block_unregister_all(struct sst_dsp *dsp) in sst_mem_block_unregister_all()
1066 int sst_block_alloc_scratch(struct sst_dsp *dsp) in sst_block_alloc_scratch()
1137 void sst_block_free_scratch(struct sst_dsp *dsp) in sst_block_free_scratch()
1146 struct sst_module *sst_module_get_from_id(struct sst_dsp *dsp, u32 id) in sst_module_get_from_id()
1168 struct sst_dsp *dsp = module->dsp; in sst_module_runtime_get_from_id()
1185 u32 sst_dsp_get_offset(struct sst_dsp *dsp, u32 offset, in sst_dsp_get_offset()