Lines Matching refs:graph

21 	struct q6apm_graph *graph[APM_PORT_MAX];  member
144 rc = q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
150 if (dai_data->graph[dai->id]) { in q6apm_lpass_dai_shutdown()
151 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
152 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_shutdown()
160 struct q6apm_graph *graph; in q6apm_lpass_dai_prepare() local
165 q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
169 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
170 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_prepare()
179 graph = q6apm_graph_open(dai->dev, NULL, dai->dev, graph_id); in q6apm_lpass_dai_prepare()
180 if (IS_ERR(graph)) { in q6apm_lpass_dai_prepare()
182 rc = PTR_ERR(graph); in q6apm_lpass_dai_prepare()
185 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_prepare()
189 rc = q6apm_graph_media_format_pcm(dai_data->graph[dai->id], cfg); in q6apm_lpass_dai_prepare()
195 rc = q6apm_graph_prepare(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
201 rc = q6apm_graph_start(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
210 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
211 dai_data->graph[dai->id] = NULL; in q6apm_lpass_dai_prepare()
218 struct q6apm_graph *graph; in q6apm_lpass_dai_startup() local
222 graph = q6apm_graph_open(dai->dev, NULL, dai->dev, graph_id); in q6apm_lpass_dai_startup()
223 if (IS_ERR(graph)) { in q6apm_lpass_dai_startup()
225 return PTR_ERR(graph); in q6apm_lpass_dai_startup()
227 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_startup()