Lines Matching refs:routes
1198 struct snd_soc_dapm_route **routes; in soc_tplg_dapm_graph_elems_load() local
1217 routes = kcalloc(count, sizeof(struct snd_soc_dapm_route *), in soc_tplg_dapm_graph_elems_load()
1219 if (!routes) in soc_tplg_dapm_graph_elems_load()
1228 routes[i] = kzalloc(sizeof(*routes[i]), GFP_KERNEL); in soc_tplg_dapm_graph_elems_load()
1229 if (!routes[i]) { in soc_tplg_dapm_graph_elems_load()
1232 kfree(routes[j]); in soc_tplg_dapm_graph_elems_load()
1234 kfree(routes); in soc_tplg_dapm_graph_elems_load()
1260 routes[i]->source = elem->source; in soc_tplg_dapm_graph_elems_load()
1261 routes[i]->sink = elem->sink; in soc_tplg_dapm_graph_elems_load()
1264 routes[i]->connected = NULL; in soc_tplg_dapm_graph_elems_load()
1266 routes[i]->control = NULL; in soc_tplg_dapm_graph_elems_load()
1268 routes[i]->control = elem->control; in soc_tplg_dapm_graph_elems_load()
1271 routes[i]->dobj.type = SND_SOC_DOBJ_GRAPH; in soc_tplg_dapm_graph_elems_load()
1272 routes[i]->dobj.ops = tplg->ops; in soc_tplg_dapm_graph_elems_load()
1273 routes[i]->dobj.index = tplg->index; in soc_tplg_dapm_graph_elems_load()
1274 list_add(&routes[i]->dobj.list, &tplg->comp->dobj_list); in soc_tplg_dapm_graph_elems_load()
1276 ret = soc_tplg_add_route(tplg, routes[i]); in soc_tplg_dapm_graph_elems_load()
1290 snd_soc_dapm_add_routes(dapm, routes[i], 1); in soc_tplg_dapm_graph_elems_load()
1299 kfree(routes[i++]); in soc_tplg_dapm_graph_elems_load()
1307 kfree(routes); in soc_tplg_dapm_graph_elems_load()