Lines Matching refs:block_list

121 	struct list_head *block_list)  in block_list_remove()  argument
127 list_for_each_entry(block, block_list, module_list) { in block_list_remove()
139 list_for_each_entry_safe(block, tmp, block_list, module_list) { in block_list_remove()
149 struct list_head *block_list) in block_list_prepare() argument
155 list_for_each_entry(block, block_list, module_list) { in block_list_prepare()
170 list_for_each_entry(block, block_list, module_list) { in block_list_prepare()
427 block_list_remove(dsp, &runtime->block_list); in sst_fw_unload()
433 block_list_remove(dsp, &module->block_list); in sst_fw_unload()
498 INIT_LIST_HEAD(&sst_module->block_list); in sst_module_new()
535 INIT_LIST_HEAD(&runtime->block_list); in sst_module_runtime_new()
572 struct sst_block_allocator *ba, struct list_head *block_list) in block_alloc_contiguous() argument
602 list_add(&block->module_list, block_list); in block_alloc_contiguous()
614 struct list_head *block_list) in block_alloc() argument
634 list_add(&block->module_list, block_list); in block_alloc()
654 ret = block_alloc_contiguous(dsp, ba, block_list); in block_alloc()
666 struct list_head *block_list) in sst_alloc_blocks() argument
675 ret = block_alloc(dsp, ba, block_list); in sst_alloc_blocks()
682 ret = block_list_prepare(dsp, block_list); in sst_alloc_blocks()
692 int sst_free_blocks(struct sst_dsp *dsp, struct list_head *block_list) in sst_free_blocks() argument
695 block_list_remove(dsp, block_list); in sst_free_blocks()
703 struct list_head *block_list) in block_alloc_fixed() argument
715 list_for_each_entry_safe(block, tmp, block_list, module_list) { in block_alloc_fixed()
733 err = block_alloc_contiguous(dsp, &ba_tmp, block_list); in block_alloc_fixed()
755 list_add(&block->module_list, block_list); in block_alloc_fixed()
766 list_add(&block->module_list, block_list); in block_alloc_fixed()
771 err = block_alloc_contiguous(dsp, &ba_tmp, block_list); in block_alloc_fixed()
801 ret = block_alloc_fixed(dsp, &ba, &module->block_list); in sst_module_alloc_blocks()
811 ret = block_list_prepare(dsp, &module->block_list); in sst_module_alloc_blocks()
835 block_list_remove(dsp, &module->block_list); in sst_module_alloc_blocks()
847 block_list_remove(dsp, &module->block_list); in sst_module_free_blocks()
879 ret = block_alloc_fixed(dsp, &ba, &runtime->block_list); in sst_module_runtime_alloc_blocks()
886 ret = block_alloc(dsp, &ba, &runtime->block_list); in sst_module_runtime_alloc_blocks()
898 ret = block_list_prepare(dsp, &runtime->block_list); in sst_module_runtime_alloc_blocks()
908 block_list_remove(dsp, &module->block_list); in sst_module_runtime_alloc_blocks()
919 block_list_remove(dsp, &runtime->block_list); in sst_module_runtime_free_blocks()