Lines Matching refs:block_list

116 	struct list_head *block_list)  in block_list_remove()  argument
122 list_for_each_entry(block, block_list, module_list) { in block_list_remove()
134 list_for_each_entry_safe(block, tmp, block_list, module_list) { in block_list_remove()
144 struct list_head *block_list) in block_list_prepare() argument
150 list_for_each_entry(block, block_list, module_list) { in block_list_prepare()
165 list_for_each_entry(block, block_list, module_list) { in block_list_prepare()
431 block_list_remove(dsp, &runtime->block_list); in sst_fw_unload()
437 block_list_remove(dsp, &module->block_list); in sst_fw_unload()
502 INIT_LIST_HEAD(&sst_module->block_list); in sst_module_new()
539 INIT_LIST_HEAD(&runtime->block_list); in sst_module_runtime_new()
576 struct sst_block_allocator *ba, struct list_head *block_list) in block_alloc_contiguous() argument
606 list_add(&block->module_list, block_list); in block_alloc_contiguous()
618 struct list_head *block_list) in block_alloc() argument
638 list_add(&block->module_list, block_list); in block_alloc()
658 ret = block_alloc_contiguous(dsp, ba, block_list); in block_alloc()
670 struct list_head *block_list) in sst_alloc_blocks() argument
679 ret = block_alloc(dsp, ba, block_list); in sst_alloc_blocks()
686 ret = block_list_prepare(dsp, block_list); in sst_alloc_blocks()
696 int sst_free_blocks(struct sst_dsp *dsp, struct list_head *block_list) in sst_free_blocks() argument
699 block_list_remove(dsp, block_list); in sst_free_blocks()
707 struct list_head *block_list) in block_alloc_fixed() argument
719 list_for_each_entry_safe(block, tmp, block_list, module_list) { in block_alloc_fixed()
737 err = block_alloc_contiguous(dsp, &ba_tmp, block_list); in block_alloc_fixed()
759 list_add(&block->module_list, block_list); in block_alloc_fixed()
770 list_add(&block->module_list, block_list); in block_alloc_fixed()
775 err = block_alloc_contiguous(dsp, &ba_tmp, block_list); in block_alloc_fixed()
805 ret = block_alloc_fixed(dsp, &ba, &module->block_list); in sst_module_alloc_blocks()
815 ret = block_list_prepare(dsp, &module->block_list); in sst_module_alloc_blocks()
839 block_list_remove(dsp, &module->block_list); in sst_module_alloc_blocks()
851 block_list_remove(dsp, &module->block_list); in sst_module_free_blocks()
883 ret = block_alloc_fixed(dsp, &ba, &runtime->block_list); in sst_module_runtime_alloc_blocks()
890 ret = block_alloc(dsp, &ba, &runtime->block_list); in sst_module_runtime_alloc_blocks()
902 ret = block_list_prepare(dsp, &runtime->block_list); in sst_module_runtime_alloc_blocks()
912 block_list_remove(dsp, &module->block_list); in sst_module_runtime_alloc_blocks()
923 block_list_remove(dsp, &runtime->block_list); in sst_module_runtime_free_blocks()