Home
last modified time | relevance | path

Searched refs:pipeline (Results 1 – 25 of 214) sorted by relevance

123456789

/sof-2.7.6/test/cmocka/src/audio/buffer/
DCMakeLists.txt10 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
11 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
12 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
13 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
14 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
24 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
25 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
26 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
27 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
28 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
[all …]
/sof-2.7.6/test/cmocka/src/audio/pipeline/
DCMakeLists.txt27 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
28 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
29 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
30 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
31 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
42 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
43 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
44 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
45 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
46 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
[all …]
Dpipeline_connect_upstream.c34 struct pipeline result = test_data->p; in test_audio_pipeline_complete_wrong_status()
50 struct pipeline result = test_data->p; in test_audio_pipeline_complete_ready_state()
66 struct pipeline result = test_data->p; in test_audio_pipeline_complete_connect_is_endpoint()
81 struct pipeline result = test_data->p; in test_audio_pipeline_complete_connect_downstream_variable_set()
88 assert_ptr_equal(result.sched_comp->pipeline, &result); in test_audio_pipeline_complete_connect_downstream_variable_set()
89 assert_ptr_equal(test_data->first->pipeline, &result); in test_audio_pipeline_complete_connect_downstream_variable_set()
97 struct pipeline result = test_data->p; in test_audio_pipeline_complete_connect_downstream_ignore_sink()
123 struct pipeline result = test_data->p; in test_audio_pipeline_complete_connect_upstream_ignore_source()
151 struct pipeline result = test_data->p; in test_audio_pipeline_complete_connect_downstream_full()
174 assert_ptr_equal(test_data->first->pipeline, &result); in test_audio_pipeline_complete_connect_downstream_full()
[all …]
/sof-2.7.6/src/include/sof/audio/
Dpipeline.h44 struct pipeline { struct
100 struct pipeline *p;
118 struct pipeline *pipeline_new(uint32_t pipeline_id, uint32_t priority, uint32_t comp_id);
125 int pipeline_free(struct pipeline *p);
153 int pipeline_complete(struct pipeline *p, struct comp_dev *source,
168 int pipeline_reset(struct pipeline *p, struct comp_dev *host_cd);
185 static inline uint32_t pipeline_id(struct pipeline *p) in pipeline_id()
203 int pipeline_params(struct pipeline *p, struct comp_dev *cd,
212 int pipeline_prepare(struct pipeline *p, struct comp_dev *cd);
228 int pipeline_trigger(struct pipeline *p, struct comp_dev *host_cd, int cmd);
[all …]
/sof-2.7.6/test/cmocka/src/audio/component/
DCMakeLists.txt11 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
12 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
13 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
14 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
15 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
/sof-2.7.6/test/cmocka/src/math/fft/
DCMakeLists.txt11 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
12 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
13 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
14 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
15 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
/sof-2.7.6/test/cmocka/src/audio/mixer/
DCMakeLists.txt13 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
14 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
15 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
16 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
17 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
/sof-2.7.6/test/cmocka/src/audio/pcm_converter/
DCMakeLists.txt14 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
15 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
16 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
17 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
18 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
/sof-2.7.6/test/cmocka/src/audio/selector/
DCMakeLists.txt23 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
24 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
25 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
26 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
27 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
/sof-2.7.6/test/cmocka/src/audio/volume/
DCMakeLists.txt23 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-graph.c
24 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-params.c
25 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-schedule.c
26 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-stream.c
27 ${PROJECT_SOURCE_DIR}/src/audio/pipeline/pipeline-xrun.c
/sof-2.7.6/src/audio/pipeline/
DCMakeLists.txt4 pipeline-graph.c
5 pipeline-stream.c
6 pipeline-params.c
7 pipeline-xrun.c
8 pipeline-schedule.c
Dpipeline-schedule.c31 static void pipeline_schedule_cancel(struct pipeline *p) in pipeline_schedule_cancel()
44 struct pipeline *p = arg; in pipeline_task()
74 static struct task *pipeline_task_init(struct pipeline *p, uint32_t type) in pipeline_task_init()
91 task->registrable = p == p->sched_comp->pipeline; in pipeline_task_init()
96 int pipeline_schedule_config(struct pipeline *p, uint32_t sched_id, in pipeline_schedule_config()
114 struct pipeline *p; in pipeline_schedule_triggered()
125 p = container_of(tlist, struct pipeline, list); in pipeline_schedule_triggered()
149 int pipeline_comp_task_init(struct pipeline *p) in pipeline_comp_task_init()
171 void pipeline_comp_trigger_sched_comp(struct pipeline *p, in pipeline_comp_trigger_sched_comp()
179 (pipeline_id(p) == pipeline_id(p->sched_comp->pipeline) || in pipeline_comp_trigger_sched_comp()
[all …]
Dpipeline-stream.c38 struct comp_dev *pipe_source = ppl_data->start->pipeline->source_comp; in pipeline_should_report_enodata_on_trigger()
69 pipeline_is_same_sched_comp(current->pipeline, in pipeline_comp_trigger()
70 ppl_data->start->pipeline); in pipeline_comp_trigger()
73 pipe_dbg(current->pipeline, in pipeline_comp_trigger()
81 pipe_dbg(current->pipeline, in pipeline_comp_trigger()
95 pipeline_comp_trigger_sched_comp(current->pipeline, current, ctx); in pipeline_comp_trigger()
108 pipe_dbg(current->pipeline, "pipeline_comp_copy(), current->comp.id = %u, dir = %u", in pipeline_comp_copy()
112 pipe_dbg(current->pipeline, in pipeline_comp_copy()
118 pipe_dbg(current->pipeline, "pipeline_comp_copy(), current is not active"); in pipeline_comp_copy()
144 int pipeline_copy(struct pipeline *p) in pipeline_copy()
[all …]
Dpipeline-params.c31 pipe_dbg(current->pipeline, "pipeline_comp_params_neg(), current->comp.id = %u, dir = %u", in pipeline_comp_params_neg()
47 …pipe_err(current->pipeline, "pipeline_comp_params_neg(): params conflict with existed active pipel… in pipeline_comp_params_neg()
84 pipe_dbg(current->pipeline, "pipeline_comp_params(), current->comp.id = %u, dir = %u", in pipeline_comp_params()
95 end_type = comp_get_endpoint_type(current->pipeline->sink_comp); in pipeline_comp_params()
154 pipe_dbg(current->pipeline, "pipeline_comp_hw_params(), current->comp.id = %u, dir = %u", in pipeline_comp_hw_params()
164 pipe_err(current->pipeline, "pipeline_find_dai_comp(): comp_dai_get_hw_params() error."); in pipeline_comp_hw_params()
192 int pipeline_params(struct pipeline *p, struct comp_dev *host, in pipeline_params()
256 pipe_dbg(current->pipeline, "pipeline_comp_prepare(), current->comp.id = %u, dir = %u", in pipeline_comp_prepare()
266 end_type = comp_get_endpoint_type(current->pipeline->sink_comp); in pipeline_comp_prepare()
280 err = pipeline_comp_task_init(current->pipeline); in pipeline_comp_prepare()
[all …]
Dpipeline-xrun.c51 int pipeline_xrun_recover(struct pipeline *p) in pipeline_xrun_recover()
58 int pipeline_xrun_recover(struct pipeline *p) in pipeline_xrun_recover()
87 int pipeline_xrun_set_limit(struct pipeline *p, uint32_t xrun_limit_usecs) in pipeline_xrun_set_limit()
101 int pipeline_xrun_handle_trigger(struct pipeline *p, int cmd) in pipeline_xrun_handle_trigger()
135 void pipeline_xrun(struct pipeline *p, struct comp_dev *dev, in pipeline_xrun()
/sof-2.7.6/tools/topology/topology1/
Dsof-cht-nocodec.m46 include(`pipeline.m4')
27 # Volume switch capture pipeline 2 on PCM 0 using max 2 channels of s32le.
37 # SSP port 2 is our only pipeline DAI
42 # this defines pipeline 1. The 'NOT_USED_IGNORED' is due to dependencies
50 # PCM Playback pipeline 3 on PCM 0 using max 2 channels of s32le.
52 # this is connected to pipeline DAI 1
60 # PCM Playback pipeline 4 on PCM 1 using max 2 channels of s32le.
62 # this is connected to pipeline DAI 1
75 # PCM pipeline 3 to DAI pipeline 1
77 # PCM pipeline 4 to DAI pipeline 1
[all …]
Dsof-imx8-cs42888-mixer.m48 include(`pipeline.m4')
29 # Low Latency capture pipeline 2 on PCM 0 using max 2 channels of s24le.
39 # ESAI port 0 is our only pipeline DAI
44 # this defines pipeline 1. The 'NOT_USED_IGNORED' is due to dependencies
52 # PCM Playback pipeline 3 on PCM 0 using max 2 channels of s24le.
54 # this is connected to pipeline DAI 1
62 # PCM Playback pipeline 4 on PCM 1 using max 2 channels of s24le.
64 # this is connected to pipeline DAI 1
77 # PCM pipeline 3 to DAI pipeline 1
79 # PCM pipeline 4 to DAI pipeline 1
[all …]
Dsof-imx8-wm8960-mixer.m48 include(`pipeline.m4')
29 # Low Latency capture pipeline 2 on PCM 0 using max 2 channels of s32le.
39 # SAI port 1 is our only pipeline DAI
44 # this defines pipeline 1. The 'NOT_USED_IGNORED' is due to dependencies
52 # PCM Playback pipeline 3 on PCM 0 using max 2 channels of s32le.
54 # this is connected to pipeline DAI 1
62 # PCM Playback pipeline 4 on PCM 1 using max 2 channels of s32le.
64 # this is connected to pipeline DAI 1
77 # PCM pipeline 3 to DAI pipeline 1
79 # PCM pipeline 4 to DAI pipeline 1
[all …]
Dsof-imx8mp-wm8960-mixer.m48 include(`pipeline.m4')
29 # Low Latency capture pipeline 2 on PCM 0 using max 2 channels of s32le.
39 # SAI port 3 is our only pipeline DAI
44 # this defines pipeline 1. The 'NOT_USED_IGNORED' is due to dependencies
52 # PCM Playback pipeline 3 on PCM 0 using max 2 channels of s32le.
54 # this is connected to pipeline DAI 1
62 # PCM Playback pipeline 4 on PCM 1 using max 2 channels of s32le.
64 # this is connected to pipeline DAI 1
77 # PCM pipeline 3 to DAI pipeline 1
79 # PCM pipeline 4 to DAI pipeline 1
[all …]
Dsof-byt-codec.m46 include(`pipeline.m4')
27 # Low Latency capture pipeline 2 on PCM 0 using max 2 channels of s32le.
37 # SSP port 2 is our only pipeline DAI
42 # this defines pipeline 1. The 'NOT_USED_IGNORED' is due to dependencies
50 # PCM Playback pipeline 3 on PCM 0 using max 2 channels of s32le.
52 # this is connected to pipeline DAI 1
60 # PCM Playback pipeline 4 on PCM 1 using max 2 channels of s32le.
62 # this is connected to pipeline DAI 1
75 # PCM pipeline 3 to DAI pipeline 1
77 # PCM pipeline 4 to DAI pipeline 1
[all …]
Dsof-cht-max98090.m46 include(`pipeline.m4')
27 # Low Latency capture pipeline 2 on PCM 0 using max 2 channels of s16le.
37 # SSP port 2 is our only pipeline DAI
42 # this defines pipeline 1. The 'NOT_USED_IGNORED' is due to dependencies
50 # PCM Playback pipeline 3 on PCM 0 using max 2 channels of s16le.
52 # this is connected to pipeline DAI 1
60 # PCM Playback pipeline 4 on PCM 1 using max 2 channels of s16le.
62 # this is connected to pipeline DAI 1
75 # PCM pipeline 3 to DAI pipeline 1
77 # PCM pipeline 4 to DAI pipeline 1
[all …]
Dsof-icl-dmic-4ch.m48 include(`pipeline.m4')
25 dnl PIPELINE_PCM_ADD(pipeline,
31 # Passthrough capture pipeline 1 on PCM 1 using max 4 channels.
42 dnl DAI_ADD(pipeline,
57 dnl PCM_CAPTURE_ADD(name, pipeline, capture)
/sof-2.7.6/src/ipc/ipc4/
Dhandler.c82 static int ipc4_pipeline_params(struct pipeline *p, struct comp_dev *host, in ipc4_pipeline_params()
108 if (!pcm_dev->cd->pipeline) { in ipc4_pcm_params()
114 err = ipc4_pipeline_params(pcm_dev->cd->pipeline, pcm_dev->cd, &params); in ipc4_pcm_params()
117 pcm_dev->cd->pipeline->pipeline_id, in ipc4_pcm_params()
118 pcm_dev->cd->pipeline->comp_id, err); in ipc4_pcm_params()
123 err = pipeline_prepare(pcm_dev->cd->pipeline, pcm_dev->cd); in ipc4_pcm_params()
126 pcm_dev->cd->pipeline->pipeline_id, in ipc4_pcm_params()
127 pcm_dev->cd->pipeline->comp_id, err); in ipc4_pcm_params()
134 reset_err = pipeline_reset(pcm_dev->cd->pipeline, pcm_dev->cd); in ipc4_pcm_params()
137 pcm_dev->cd->pipeline->pipeline_id, in ipc4_pcm_params()
[all …]
/sof-2.7.6/tools/topology/topology1/development/
Dsof-apl-dmic.m48 include(`pipeline.m4')
26 # CPROC is for capture pipeline processing, i.e volume, eq, eq-iir, eq-fir etc
28 # pipeline comments below for tracking purpose.
33 # The pipeline naming notation is pipe-PROCESSING-DIRECTION.m4
39 dnl PIPELINE_PCM_ADD(pipeline,
45 # Passthrough capture pipeline 6 on PCM 6 using max channels defined by CHANNELS.
52 # Passthrough capture pipeline 7 on PCM 7 using max channels defined by CHANNELS.
63 dnl DAI_ADD(pipeline,
84 dnl PCM_CAPTURE_ADD(name, pipeline, capture)
Dsof-apl-pcm512x-nohdmi.m48 include(`pipeline.m4')
25 # PPROC is for playback pipeline processing, i.e volume, eq-volume, eq-iir, eq-fir etc
27 # pipeline comments below for tracking purpose.
33 # The pipeline naming notation is pipe-PROCESSING-DIRECTION.m4
37 dnl PIPELINE_PCM_ADD(pipeline,
43 # Low Latency playback pipeline 1 on PCM 0 using max 2 channels of s32le.
54 dnl DAI_ADD(pipeline,

123456789