Lines Matching full:graph
22 struct q6apm_graph *graph[APM_PORT_MAX]; member
146 rc = q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
150 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_shutdown()
158 struct q6apm_graph *graph; in q6apm_lpass_dai_prepare() local
163 q6apm_graph_stop(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
167 q6apm_graph_close(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
171 * It is recommend to load DSP with source graph first and then sink in q6apm_lpass_dai_prepare()
172 * graph, so sequence for playback and capture will be different in q6apm_lpass_dai_prepare()
175 graph = q6apm_graph_open(dai->dev, NULL, dai->dev, graph_id); in q6apm_lpass_dai_prepare()
176 if (IS_ERR(graph)) { in q6apm_lpass_dai_prepare()
177 dev_err(dai->dev, "Failed to open graph (%d)\n", graph_id); in q6apm_lpass_dai_prepare()
178 rc = PTR_ERR(graph); in q6apm_lpass_dai_prepare()
181 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_prepare()
185 rc = q6apm_graph_media_format_pcm(dai_data->graph[dai->id], cfg); in q6apm_lpass_dai_prepare()
192 rc = q6apm_graph_prepare(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
194 dev_err(dai->dev, "Failed to prepare Graph %d\n", rc); in q6apm_lpass_dai_prepare()
198 rc = q6apm_graph_start(dai_data->graph[dai->id]); in q6apm_lpass_dai_prepare()
211 struct q6apm_graph *graph; in q6apm_lpass_dai_startup() local
215 graph = q6apm_graph_open(dai->dev, NULL, dai->dev, graph_id); in q6apm_lpass_dai_startup()
216 if (IS_ERR(graph)) { in q6apm_lpass_dai_startup()
217 dev_err(dai->dev, "Failed to open graph (%d)\n", graph_id); in q6apm_lpass_dai_startup()
218 return PTR_ERR(graph); in q6apm_lpass_dai_startup()
220 dai_data->graph[graph_id] = graph; in q6apm_lpass_dai_startup()