Home
last modified time | relevance | path

Searched full:dpcm (Results 1 – 25 of 39) sorted by relevance

12

/linux/sound/soc/
H A Dsoc-pcm.c25 #include <sound/soc-dpcm.h>
41 if (fe->dpcm[stream].runtime_update == SND_SOC_DPCM_UPDATE_FE)
51 if ((fe->dpcm[stream].runtime_update == SND_SOC_DPCM_UPDATE_FE) || in snd_soc_dpcm_can_be_update()
52 ((fe->dpcm[stream].runtime_update == SND_SOC_DPCM_UPDATE_BE) && in snd_soc_dpcm_can_be_update()
53 be->dpcm[stream].runtime_update)) in snd_soc_dpcm_can_be_update()
64 struct snd_soc_dpcm *dpcm; in snd_soc_dpcm_check_state() local
69 for_each_dpcm_fe(be, stream, dpcm) { in snd_soc_dpcm_check_state()
71 if (dpcm->fe == fe) in snd_soc_dpcm_check_state()
74 state = dpcm->fe->dpcm[strea in snd_soc_dpcm_check_state()
180 struct snd_soc_dpcm *dpcm; dpcm_show_state() local
284 dpcm_create_debugfs_state(struct snd_soc_dpcm * dpcm,int stream) dpcm_create_debugfs_state() argument
299 dpcm_remove_debugfs_state(struct snd_soc_dpcm * dpcm) dpcm_remove_debugfs_state() argument
305 dpcm_create_debugfs_state(struct snd_soc_dpcm * dpcm,int stream) dpcm_create_debugfs_state() argument
310 dpcm_remove_debugfs_state(struct snd_soc_dpcm * dpcm) dpcm_remove_debugfs_state() argument
405 struct snd_soc_dpcm *dpcm; dpcm_dapm_stream_event() local
1292 struct snd_soc_dpcm *dpcm; dpcm_be_connect() local
1339 struct snd_soc_dpcm *dpcm; dpcm_be_reparent() local
1368 struct snd_soc_dpcm *dpcm, *d; dpcm_be_disconnect() local
1502 dpcm_be_is_active(struct snd_soc_dpcm * dpcm,int stream,struct snd_soc_dapm_widget_list * list) dpcm_be_is_active() argument
1526 struct snd_soc_dpcm *dpcm; dpcm_prune_paths() local
1617 struct snd_soc_dpcm *dpcm; dpcm_clear_pending_state() local
1626 struct snd_soc_dpcm *dpcm; dpcm_be_dai_stop() local
1671 struct snd_soc_dpcm *dpcm; dpcm_be_dai_startup() local
1773 struct snd_soc_dpcm *dpcm; dpcm_runtime_setup_be_format() local
1810 struct snd_soc_dpcm *dpcm; dpcm_runtime_setup_be_chan() local
1858 struct snd_soc_dpcm *dpcm; dpcm_runtime_setup_be_rate() local
1893 struct snd_soc_dpcm *dpcm; dpcm_apply_symmetry() local
2002 struct snd_soc_dpcm *dpcm; dpcm_be_dai_hw_free() local
2069 struct snd_soc_dpcm *dpcm; dpcm_be_dai_hw_params() local
2181 struct snd_soc_dpcm *dpcm; dpcm_be_dai_trigger() local
2461 struct snd_soc_dpcm *dpcm; dpcm_be_dai_prepare() local
2558 struct snd_soc_dpcm *dpcm; dpcm_run_update_startup() local
2726 struct snd_soc_dpcm *dpcm; dpcm_fe_dai_cleanup() local
[all...]
H A Dsoc-usb.c61 * @component: USB DPCM backend DAI component
177 * @component: USB DPCM backend DAI component
265 * handle how the DPCM backend selects, which device to enable USB offloading
H A DKconfig100 notify the ASoC USB DPCM backend DAI link about available USB audio
/linux/sound/soc/mediatek/common/
H A Dmtk-dsp-sof-common.c78 struct snd_soc_dpcm *dpcm; in mtk_sof_find_tplg_be() local
83 for_each_dpcm_fe(rtd, stream, dpcm) { in mtk_sof_find_tplg_be()
84 fe = dpcm->fe; in mtk_sof_find_tplg_be()
92 for_each_dpcm_be(fe, stream, dpcm) { in mtk_sof_find_tplg_be()
93 be = dpcm->be; in mtk_sof_find_tplg_be()
/linux/drivers/media/platform/ti/omap3isp/
H A Dispcsi2.c104 /* No DPCM decompression */
106 /* DPCM decompression */
111 /* No DPCM decompression */
114 /* DPCM decompression */
122 /* No DPCM decompression */
124 /* DPCM decompression */
130 /* No DPCM decompression */
133 /* DPCM decompression */
142 /* No DPCM decompression */
145 /* DPCM decompression */
[all …]
/linux/drivers/media/platform/qcom/camss/
H A Dcamss-csid-gen1.h24 #define PLAIN_FORMAT_PLAIN8 0x0 /* supports DPCM, UNCOMPRESSED_6/8_BIT */
25 #define PLAIN_FORMAT_PLAIN16 0x1 /* supports DPCM, UNCOMPRESSED_10/16_BIT */
H A Dcamss-csid-gen2.h35 #define PLAIN_FORMAT_PLAIN8 0x0 /* supports DPCM, UNCOMPRESSED_6/8_BIT */
36 #define PLAIN_FORMAT_PLAIN16 0x1 /* supports DPCM, UNCOMPRESSED_10/16_BIT */
/linux/sound/soc/generic/
H A DKconfig12 It also support DPCM of multi CPU single Codec ststem.
21 It also support DPCM of multi CPU single Codec ststem.
H A Daudio-graph-card2.c129 DPCM
154 dpcm {
234 #define GRAPH_NODENAME_DPCM "dpcm"
319 str = "DPCM Front-End"; in graph_get_type()
321 str = "DPCM Back-End"; in graph_get_type()
479 * if DPCM-BE case in __graph_parse_node()
606 * DPCM is out of scope in graph_parse_node_multi()
889 * dpcm { in audio_graph2_link_dpcm()
923 * dpcm { in audio_graph2_link_dpcm()
956 graph_parse_convert(ep, dai_props); /* at node of <dpcm> */ in audio_graph2_link_dpcm()
[all …]
H A Dsimple-card-utils.c614 /* Do nothing if it was DPCM :: BE */ in simple_init_for_codec2codec()
958 /* DPCM Be's CPU = dummy */ in simple_util_init_priv()
976 /* DPCM Be's Codec */ in simple_util_init_priv()
981 /* DPCM Fe's Codec = dummy */ in simple_util_init_priv()
/linux/Documentation/devicetree/bindings/sound/
H A Daudio-graph-card2.yaml30 dpcm:
32 description: DPCM node
H A Dqcom,q6usb.yaml7 title: Qualcomm ASoC DPCM USB backend DAI
13 The USB port is a supported AFE path on the Q6 DSP. This ASoC DPCM
/linux/drivers/slimbus/
H A Dstream.c99 * From ASoC DPCM framework, this state is linked to startup() operation.
201 * return zero on success and error code on failure. From ASoC DPCM framework,
356 * Return: zero on success and error code on failure. From ASoC DPCM framework,
409 * Return: zero on success and error code on failure. From ASoC DPCM framework,
446 * Return: zero on success and error code on failure. From ASoC DPCM framework,
476 * Return: zero on success and error code on failure. From ASoC DPCM framework,
/linux/Documentation/userspace-api/media/v4l/
H A Dpixfmt-srggb10dpcm8.rst26 colour compressed to 8 bits each, using DPCM compression. DPCM,
H A Dfourcc.rst20 - b: raw bayer, DPCM compressed
/linux/sound/soc/intel/avs/
H A Dpcm.c207 struct snd_soc_dpcm *dpcm; in avs_dai_be_hw_params() local
211 for_each_dpcm_fe(be, substream->stream, dpcm) { in avs_dai_be_hw_params()
212 fe = dpcm->fe; in avs_dai_be_hw_params()
213 fe_hw_params = &fe->dpcm[substream->stream].hw_params; in avs_dai_be_hw_params()
461 p = &be->dpcm[substream->stream].hw_params; in avs_dai_hda_be_prepare()
664 struct snd_soc_dpcm *dpcm; in avs_dai_fe_hw_params() local
681 for_each_dpcm_be(fe, substream->stream, dpcm) { in avs_dai_fe_hw_params()
682 be = dpcm->be; in avs_dai_fe_hw_params()
683 be_hw_params = &be->dpcm[substream->stream].hw_params; in avs_dai_fe_hw_params()
1095 ret = dai->driver->ops->hw_params(substream, &rtd->dpcm[substream->stream].hw_params, dai); in avs_dai_resume_hw_params()
[all …]
/linux/sound/soc/fsl/
H A Dfsl_asrc_dma.c149 struct snd_soc_dpcm *dpcm; in fsl_asrc_dma_hw_params() local
155 /* Fetch the Back-End dma_data from DPCM */ in fsl_asrc_dma_hw_params()
156 for_each_dpcm_be(rtd, stream, dpcm) { in fsl_asrc_dma_hw_params()
157 struct snd_soc_pcm_runtime *be = dpcm->be; in fsl_asrc_dma_hw_params()
163 if (dpcm->fe != rtd) in fsl_asrc_dma_hw_params()
H A Dfsl-asoc-card.c83 * @dai_link: DAI link structure including normal one and DPCM link
117 * This dapm route map exists for DPCM link only.
323 /* DPCM Link between Front-End and Back-End (Optional) */
709 * "DPCM Link Front-End": 1 cpus, 1 codecs (dummy), 1 platforms in fsl_asoc_card_probe()
710 * "DPCM Link Back-End": 1 cpus, 2 codecs in fsl_asoc_card_probe()
991 /* DPCM DAI Links only if ASRC exists */ in fsl_asoc_card_probe()
/linux/Documentation/sound/soc/
H A Dindex.rst19 dpcm
H A Dusb.rst90 - ``params``: Requested PCM parameters from the USB DPCM BE DAI link
183 - ``component``: DPCM BE DAI link component
223 The ASoC DPCM USB BE DAI link is the entity responsible for allocating and
440 execute the registered function calls to the DPCM BE DAI link.
/linux/arch/arm64/boot/dts/renesas/
H A Dulcb-kf-audio-graph-card2-mix+split.dtsi58 dpcm: dpcm { label
H A Dulcb-audio-graph-card2-mix+split.dtsi34 dpcm {
/linux/sound/soc/sof/intel/
H A Dhda-dai-ops.c32 struct snd_soc_dpcm *dpcm; in hda_check_fes() local
34 for_each_dpcm_fe(rtd, dir, dpcm) { in hda_check_fes()
35 fe_substream = snd_soc_dpcm_get_substream(dpcm->fe, dir); in hda_check_fes()
H A Dhda-stream.c1136 struct snd_soc_dpcm *dpcm; in hda_dsp_get_stream_llp() local
1143 for_each_dpcm_be(rtd, substream->stream, dpcm) { in hda_dsp_get_stream_llp()
1144 if (dpcm->fe != rtd) in hda_dsp_get_stream_llp()
1147 be_rtd = dpcm->be; in hda_dsp_get_stream_llp()
/linux/sound/soc/qcom/
H A DKconfig133 Q6USB DPCM backend DAI link, which will interact

12