Lines Matching defs:ar_graph
514 if (!graph->ar_graph)
549 if (!graph->ar_graph)
609 struct audioreach_graph *ar_graph;
613 ar_graph = q6apm_get_audioreach_graph(apm, graph_id);
614 if (IS_ERR(ar_graph)) {
616 return ERR_CAST(ar_graph);
628 graph->info = ar_graph->info;
629 graph->ar_graph = ar_graph;
630 graph->id = ar_graph->id;
647 kref_put(&ar_graph->refcount, q6apm_put_audioreach_graph);
654 struct audioreach_graph *ar_graph = graph->ar_graph;
656 graph->ar_graph = NULL;
657 kref_put(&ar_graph->refcount, q6apm_put_audioreach_graph);
667 return audioreach_graph_mgmt_cmd(graph->ar_graph, APM_CMD_GRAPH_PREPARE);
673 struct audioreach_graph *ar_graph = graph->ar_graph;
676 if (ar_graph->start_count == 0)
677 ret = audioreach_graph_mgmt_cmd(ar_graph, APM_CMD_GRAPH_START);
679 ar_graph->start_count++;
687 struct audioreach_graph *ar_graph = graph->ar_graph;
689 if (--ar_graph->start_count > 0)
692 return audioreach_graph_mgmt_cmd(ar_graph, APM_CMD_GRAPH_STOP);
698 return audioreach_graph_mgmt_cmd(graph->ar_graph, APM_CMD_GRAPH_FLUSH);