Lines Matching refs:block_list
115 struct list_head *block_list) in block_list_remove() argument
121 list_for_each_entry(block, block_list, module_list) { in block_list_remove()
133 list_for_each_entry_safe(block, tmp, block_list, module_list) { in block_list_remove()
143 struct list_head *block_list) in block_list_prepare() argument
149 list_for_each_entry(block, block_list, module_list) { in block_list_prepare()
164 list_for_each_entry(block, block_list, module_list) { in block_list_prepare()
425 block_list_remove(dsp, &runtime->block_list); in sst_fw_unload()
431 block_list_remove(dsp, &module->block_list); in sst_fw_unload()
496 INIT_LIST_HEAD(&sst_module->block_list); in sst_module_new()
533 INIT_LIST_HEAD(&runtime->block_list); in sst_module_runtime_new()
570 struct sst_block_allocator *ba, struct list_head *block_list) in block_alloc_contiguous() argument
600 list_add(&block->module_list, block_list); in block_alloc_contiguous()
612 struct list_head *block_list) in block_alloc() argument
632 list_add(&block->module_list, block_list); in block_alloc()
652 ret = block_alloc_contiguous(dsp, ba, block_list); in block_alloc()
664 struct list_head *block_list) in sst_alloc_blocks() argument
673 ret = block_alloc(dsp, ba, block_list); in sst_alloc_blocks()
680 ret = block_list_prepare(dsp, block_list); in sst_alloc_blocks()
690 int sst_free_blocks(struct sst_dsp *dsp, struct list_head *block_list) in sst_free_blocks() argument
693 block_list_remove(dsp, block_list); in sst_free_blocks()
701 struct list_head *block_list) in block_alloc_fixed() argument
713 list_for_each_entry_safe(block, tmp, block_list, module_list) { in block_alloc_fixed()
731 err = block_alloc_contiguous(dsp, &ba_tmp, block_list); in block_alloc_fixed()
753 list_add(&block->module_list, block_list); in block_alloc_fixed()
764 list_add(&block->module_list, block_list); in block_alloc_fixed()
769 err = block_alloc_contiguous(dsp, &ba_tmp, block_list); in block_alloc_fixed()
799 ret = block_alloc_fixed(dsp, &ba, &module->block_list); in sst_module_alloc_blocks()
809 ret = block_list_prepare(dsp, &module->block_list); in sst_module_alloc_blocks()
833 block_list_remove(dsp, &module->block_list); in sst_module_alloc_blocks()
845 block_list_remove(dsp, &module->block_list); in sst_module_free_blocks()
877 ret = block_alloc_fixed(dsp, &ba, &runtime->block_list); in sst_module_runtime_alloc_blocks()
884 ret = block_alloc(dsp, &ba, &runtime->block_list); in sst_module_runtime_alloc_blocks()
896 ret = block_list_prepare(dsp, &runtime->block_list); in sst_module_runtime_alloc_blocks()
906 block_list_remove(dsp, &module->block_list); in sst_module_runtime_alloc_blocks()
917 block_list_remove(dsp, &runtime->block_list); in sst_module_runtime_free_blocks()