Lines Matching refs:pipeline

1138 	struct avs_tplg_pipeline *pipeline;  in avs_tplg_pipeline_create()  local
1142 pipeline = devm_kzalloc(comp->card->dev, sizeof(*pipeline), GFP_KERNEL); in avs_tplg_pipeline_create()
1143 if (!pipeline) in avs_tplg_pipeline_create()
1146 pipeline->owner = owner; in avs_tplg_pipeline_create()
1147 INIT_LIST_HEAD(&pipeline->mod_list); in avs_tplg_pipeline_create()
1158 ret = avs_parse_tokens(comp, pipeline, pipeline_parsers, in avs_tplg_pipeline_create()
1174 if (pipeline->num_bindings) in avs_tplg_pipeline_create()
1179 pipeline->bindings = devm_kcalloc(comp->card->dev, pipeline->num_bindings, in avs_tplg_pipeline_create()
1180 sizeof(*pipeline->bindings), GFP_KERNEL); in avs_tplg_pipeline_create()
1181 if (!pipeline->bindings) in avs_tplg_pipeline_create()
1197 module = avs_tplg_module_create(comp, pipeline, tuples, esize); in avs_tplg_pipeline_create()
1204 list_add_tail(&module->node, &pipeline->mod_list); in avs_tplg_pipeline_create()
1210 ret = parse_dictionary_entries(comp, tuples, block_size, pipeline->bindings, in avs_tplg_pipeline_create()
1211 pipeline->num_bindings, sizeof(*pipeline->bindings), in avs_tplg_pipeline_create()
1217 return pipeline; in avs_tplg_pipeline_create()
1246 struct avs_tplg_pipeline *pipeline; in avs_tplg_path_create() local
1284 pipeline = avs_tplg_pipeline_create(comp, path, tuples, esize); in avs_tplg_path_create()
1285 if (IS_ERR(pipeline)) { in avs_tplg_path_create()
1287 PTR_ERR(pipeline)); in avs_tplg_path_create()
1288 return ERR_CAST(pipeline); in avs_tplg_path_create()
1291 list_add_tail(&pipeline->node, &path->ppl_list); in avs_tplg_path_create()