/sof-2.7.6/test/cmocka/src/audio/buffer/ |
D | CMakeLists.txt | 10 ${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/ |
D | CMakeLists.txt | 27 ${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 …]
|
D | pipeline_connect_upstream.c | 34 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/ |
D | pipeline.h | 44 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/ |
D | CMakeLists.txt | 11 ${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/ |
D | CMakeLists.txt | 11 ${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/ |
D | CMakeLists.txt | 13 ${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/ |
D | CMakeLists.txt | 14 ${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/ |
D | CMakeLists.txt | 23 ${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/ |
D | CMakeLists.txt | 23 ${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/ |
D | CMakeLists.txt | 4 pipeline-graph.c 5 pipeline-stream.c 6 pipeline-params.c 7 pipeline-xrun.c 8 pipeline-schedule.c
|
D | pipeline-schedule.c | 31 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 …]
|
D | pipeline-stream.c | 38 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 …]
|
D | pipeline-params.c | 31 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 …]
|
D | pipeline-xrun.c | 51 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/ |
D | sof-cht-nocodec.m4 | 6 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 …]
|
D | sof-imx8-cs42888-mixer.m4 | 8 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 …]
|
D | sof-imx8-wm8960-mixer.m4 | 8 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 …]
|
D | sof-imx8mp-wm8960-mixer.m4 | 8 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 …]
|
D | sof-byt-codec.m4 | 6 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 …]
|
D | sof-cht-max98090.m4 | 6 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 …]
|
D | sof-icl-dmic-4ch.m4 | 8 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/ |
D | handler.c | 82 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, ¶ms); 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/ |
D | sof-apl-dmic.m4 | 8 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)
|
D | sof-apl-pcm512x-nohdmi.m4 | 8 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,
|