Lines Matching refs:ar_graph

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