Lines Matching defs:dsp
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() local
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()
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() local
410 struct sst_dsp *dsp = sst_fw->dsp; in sst_fw_unload() local
447 struct sst_dsp *dsp = sst_fw->dsp; in sst_fw_free() local
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() local
510 struct sst_dsp *dsp = sst_module->dsp; in sst_module_free() local
523 struct sst_dsp *dsp = module->dsp; in sst_module_runtime_new() local
545 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_free() local
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() local
842 struct sst_dsp *dsp = module->dsp; in sst_module_free_blocks() local
854 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_alloc_blocks() local
914 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_free_blocks() local
926 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_save() local
972 struct sst_dsp *dsp = runtime->dsp; in sst_module_runtime_restore() local
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() local
1185 u32 sst_dsp_get_offset(struct sst_dsp *dsp, u32 offset, in sst_dsp_get_offset()