Lines Matching refs:graph
77 struct q6apm_graph *graph;
142 q6apm_write_async(prtd->graph, prtd->pcm_count, 0, 0, 0);
151 q6apm_read(prtd->graph);
206 q6apm_write_async(prtd->graph,
212 audioreach_shared_memory_send_eos(prtd->graph);
236 if (!prtd || !prtd->graph) {
249 q6apm_graph_stop(prtd->graph);
250 q6apm_unmap_memory_regions(prtd->graph, substream->stream);
256 ret = q6apm_graph_media_format_shmem(prtd->graph, &cfg);
262 ret = q6apm_graph_media_format_pcm(prtd->graph, &cfg);
266 ret = q6apm_map_memory_regions(prtd->graph, substream->stream, prtd->phys,
274 ret = q6apm_graph_prepare(prtd->graph);
280 ret = q6apm_graph_start(prtd->graph);
288 /* Queue the buffers for Capture ONLY after graph is started */
290 q6apm_read(prtd->graph);
294 /* Now that graph as been prepared and started update the internal state accordingly */
313 ret = q6apm_write_async(prtd->graph, prtd->pcm_count, 0, 0, 0);
355 prtd->graph = q6apm_graph_open(dev, (q6apm_cb)event_handler, prtd, graph_id);
356 if (IS_ERR(prtd->graph)) {
358 ret = PTR_ERR(prtd->graph);
415 if (prtd->state) { /* only stop graph that is started */
416 q6apm_graph_stop(prtd->graph);
417 q6apm_unmap_memory_regions(prtd->graph, substream->stream);
420 q6apm_graph_close(prtd->graph);
421 prtd->graph = NULL;
499 prtd->graph = q6apm_graph_open(dev, (q6apm_cb)event_handler_compr, prtd, graph_id);
500 if (IS_ERR(prtd->graph)) {
501 ret = PTR_ERR(prtd->graph);
521 q6apm_enable_compress_module(dev, prtd->graph, true);
531 q6apm_graph_stop(prtd->graph);
532 q6apm_unmap_memory_regions(prtd->graph, SNDRV_PCM_STREAM_PLAYBACK);
533 q6apm_graph_close(prtd->graph);
535 prtd->graph = NULL;
601 ret = q6apm_write_async(prtd->graph, prtd->pcm_count, 0, 0, NO_TIMESTAMP);
663 ret = q6apm_set_real_module_id(component->dev, prtd->graph, codec->id);
674 ret = q6apm_graph_media_format_shmem(prtd->graph, &cfg);
678 ret = q6apm_graph_media_format_pcm(prtd->graph, &cfg);
682 ret = q6apm_map_memory_regions(prtd->graph, SNDRV_PCM_STREAM_PLAYBACK,
688 ret = q6apm_graph_prepare(prtd->graph);
692 ret = q6apm_graph_start(prtd->graph);
704 ret = audioreach_compr_set_param(prtd->graph, &cfg);
724 q6apm_remove_trailing_silence(component->dev, prtd->graph,
729 q6apm_remove_initial_silence(component->dev, prtd->graph,
810 q6apm_write_async(prtd->graph, bytes_to_write, 0, 0, wflags);