Lines Matching refs:ar_graph
606 struct audioreach_graph *ar_graph; in q6apm_graph_open() local
610 ar_graph = q6apm_get_audioreach_graph(apm, graph_id); in q6apm_graph_open()
611 if (IS_ERR(ar_graph)) { in q6apm_graph_open()
613 return ERR_CAST(ar_graph); in q6apm_graph_open()
625 graph->info = ar_graph->info; in q6apm_graph_open()
626 graph->ar_graph = ar_graph; in q6apm_graph_open()
627 graph->id = ar_graph->id; in q6apm_graph_open()
644 kref_put(&ar_graph->refcount, q6apm_put_audioreach_graph); in q6apm_graph_open()
651 struct audioreach_graph *ar_graph = graph->ar_graph; in q6apm_graph_close() local
654 kref_put(&ar_graph->refcount, q6apm_put_audioreach_graph); in q6apm_graph_close()
663 return audioreach_graph_mgmt_cmd(graph->ar_graph, APM_CMD_GRAPH_PREPARE); in q6apm_graph_prepare()
669 struct audioreach_graph *ar_graph = graph->ar_graph; in q6apm_graph_start() local
672 if (ar_graph->start_count == 0) in q6apm_graph_start()
673 ret = audioreach_graph_mgmt_cmd(ar_graph, APM_CMD_GRAPH_START); in q6apm_graph_start()
675 ar_graph->start_count++; in q6apm_graph_start()
683 struct audioreach_graph *ar_graph = graph->ar_graph; in q6apm_graph_stop() local
685 if (--ar_graph->start_count > 0) in q6apm_graph_stop()
688 return audioreach_graph_mgmt_cmd(ar_graph, APM_CMD_GRAPH_STOP); in q6apm_graph_stop()
694 return audioreach_graph_mgmt_cmd(graph->ar_graph, APM_CMD_GRAPH_FLUSH); in q6apm_graph_flush()