Home
last modified time | relevance | path

Searched refs:playback (Results 1 – 25 of 596) sorted by relevance

12345678910>>...24

/Linux-v6.1/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uac223 p_chmask playback channel mask
24 p_srate list of playback sampling rates (comma-separated)
25 p_ssize playback sample size (bytes)
26 p_hs_bint playback bInterval for HS/SS (1-4: fixed, 0: auto)
27 p_mute_present playback mute control enable
28 p_volume_present playback volume control enable
29 p_volume_min playback volume control min value
31 p_volume_max playback volume control max value
33 p_volume_res playback volume control resolution
36 for both capture and playback
Dconfigfs-usb-gadget-uac119 p_chmask playback channel mask
20 p_srate list of playback sampling rates (comma-separated)
21 p_ssize playback sample size (bytes)
22 p_mute_present playback mute control enable
23 p_volume_present playback volume control enable
24 p_volume_min playback volume control min value
26 p_volume_max playback volume control max value
28 p_volume_res playback volume control resolution
31 for both capture and playback
/Linux-v6.1/sound/soc/intel/boards/
Dsof_sdw_common.h74 bool playback);
109 bool playback);
117 bool playback);
125 bool playback);
134 bool playback);
141 bool playback);
148 bool playback);
155 bool playback);
162 bool playback);
171 bool playback);
/Linux-v6.1/Documentation/sound/designs/
Dtimestamping.rst43 ascii-art, this could be represented as follows (for the playback
58 The analog time is taken at the last stage of the playback, as close
89 the results will default to the HDAudio wall clock for playback
152 playback: systime: 341121338 nsec, audio time 342000000 nsec, systime delta -878662
153 playback: systime: 426236663 nsec, audio time 427187500 nsec, systime delta -950837
154 playback: systime: 597080580 nsec, audio time 598000000 nsec, systime delta -919420
155 playback: systime: 682059782 nsec, audio time 683020833 nsec, systime delta -961051
156 playback: systime: 852896415 nsec, audio time 853854166 nsec, systime delta -957751
157 playback: systime: 937903344 nsec, audio time 938854166 nsec, systime delta -950822
163 playback: systime: 341053347 nsec, audio time 341062500 nsec, systime delta -9153
[all …]
/Linux-v6.1/sound/soc/fsl/
Dmpc5200_dma.c39 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq()
176 if (psc_dma->playback.active) in psc_dma_trigger()
222 s = &psc_dma->playback; in psc_dma_open()
249 s = &psc_dma->playback; in psc_dma_close()
251 if (!psc_dma->playback.active && in psc_dma_close()
274 s = &psc_dma->playback; in psc_dma_pointer()
353 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create()
362 psc_dma->playback.bcom_task = in mpc5200_audio_dma_create()
365 !psc_dma->playback.bcom_task) { in mpc5200_audio_dma_create()
396 psc_dma->playback.irq = in mpc5200_audio_dma_create()
[all …]
/Linux-v6.1/sound/pci/emu10k1/
Demufx.c1218 const int playback = 10; in _snd_emu10k1_audigy_init_efx() local
1219 const int capture = playback + (SND_EMU10K1_PLAYBACK_CHANNELS * 2); /* we reserve 10 voices */ in _snd_emu10k1_audigy_init_efx()
1273 A_OP(icode, &ptr, iMAC0, A_GPR(playback), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_FRONT)); in _snd_emu10k1_audigy_init_efx()
1274 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+1), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_FR… in _snd_emu10k1_audigy_init_efx()
1279 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+2), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_REAR)… in _snd_emu10k1_audigy_init_efx()
1280 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+3), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_RE… in _snd_emu10k1_audigy_init_efx()
1286 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+6), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT_SIDE)… in _snd_emu10k1_audigy_init_efx()
1287 …A_OP(icode, &ptr, iMAC0, A_GPR(playback+7), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT_SI… in _snd_emu10k1_audigy_init_efx()
1293 A_OP(icode, &ptr, iMAC0, A_GPR(playback+4), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_CENTER)); in _snd_emu10k1_audigy_init_efx()
1298 A_OP(icode, &ptr, iMAC0, A_GPR(playback+5), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LFE)); in _snd_emu10k1_audigy_init_efx()
[all …]
/Linux-v6.1/sound/soc/qcom/qdsp6/
Dq6dsp-lpass-ports.c11 .playback = { \
47 .playback = { \
85 .playback = {
102 .playback = {
130 .playback = {
160 .playback = {
191 .playback = {
222 .playback = {
253 .playback = {
284 .playback = {
[all …]
/Linux-v6.1/sound/i2c/
Dcs8427.c41 struct cs8427_stream playback; member
108 chip->playback.hw_udata : chip->playback.hw_status; in snd_cs8427_send_corudata()
240 memcpy(chip->playback.def_status, buf, 24); in snd_cs8427_init()
241 memcpy(chip->playback.pcm_status, buf, 24); in snd_cs8427_init()
426 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get()
437 chip->playback.pcm_status : chip->playback.def_status; in snd_cs8427_spdif_put()
438 struct snd_pcm_runtime *runtime = chip->playback.substream ? in snd_cs8427_spdif_put()
439 chip->playback.substream->runtime : NULL; in snd_cs8427_spdif_put()
545 chip->playback.pcm_ctl = kctl; in snd_cs8427_iec958_build()
548 chip->playback.substream = play_substream; in snd_cs8427_iec958_build()
[all …]
/Linux-v6.1/sound/soc/ti/
Ddavinci-i2s.c177 static void toggle_clock(struct davinci_mcbsp_dev *dev, int playback) in toggle_clock() argument
179 u32 m = playback ? DAVINCI_MCBSP_PCR_CLKXP : DAVINCI_MCBSP_PCR_CLKRP; in toggle_clock()
190 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_mcbsp_start() local
192 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST; in davinci_mcbsp_start()
205 static void davinci_mcbsp_stop(struct davinci_mcbsp_dev *dev, int playback) in davinci_mcbsp_stop() argument
212 spcr &= playback ? ~DAVINCI_MCBSP_SPCR_XRST : ~DAVINCI_MCBSP_SPCR_RRST; in davinci_mcbsp_stop()
214 toggle_clock(dev, playback); in davinci_mcbsp_stop()
529 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_i2s_prepare() local
531 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST; in davinci_i2s_prepare()
533 davinci_mcbsp_stop(dev, playback); in davinci_i2s_prepare()
[all …]
/Linux-v6.1/sound/usb/misc/
Dua101.c121 } capture, playback; member
191 ua->playback.substream->runtime->delay -= in playback_urb_complete()
193 ua->playback.frame_bytes; in playback_urb_complete()
245 if (*value >= ua->playback.queue_length) in add_with_wraparound()
246 *value -= ua->playback.queue_length; in add_with_wraparound()
287 frames * ua->playback.frame_bytes; in playback_work()
289 do_period_elapsed |= copy_playback_data(&ua->playback, in playback_work()
306 ua->playback.substream->runtime->delay += frames; in playback_work()
310 snd_pcm_period_elapsed(ua->playback.substream); in playback_work()
387 if (ua->rate_feedback_count < ua->playback.queue_length) { in capture_urb_complete()
[all …]
/Linux-v6.1/sound/soc/sh/
Drz-ssi.c122 struct rz_ssi_stream playback; member
174 struct rz_ssi_stream *stream = &ssi->playback; in rz_ssi_stream_get()
184 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled()
519 if (ssi->playback.substream) in rz_ssi_interrupt()
520 strm = &ssi->playback; in rz_ssi_interrupt()
560 strm->transfer(ssi, &ssi->playback); in rz_ssi_interrupt()
661 if (ssi->playback.dma_ch) { in rz_ssi_release_dma_channels()
662 dma_release_channel(ssi->playback.dma_ch); in rz_ssi_release_dma_channels()
663 ssi->playback.dma_ch = NULL; in rz_ssi_release_dma_channels()
676 ssi->playback.dma_ch = dma_request_chan(dev, "tx"); in rz_ssi_dma_request()
[all …]
Dsiu_dai.c57 struct format_flag playback; member
65 .playback = {
79 .playback = {
133 siu_write32(base + SIU_SBDVCA, port_info->playback.volume); in siu_dai_start()
364 vol = port_info->playback.volume; in siu_dai_get_volume()
408 cur_vol = port_info->playback.volume; in siu_dai_put_volume()
410 port_info->playback.volume = new_vol; in siu_dai_put_volume()
462 (*port_info)->playback.volume = DFLT_VOLUME_LEVEL; in siu_init_port()
532 if (WARN_ON(port_info->playback.rw_flg || port_info->capture.rw_flg)) in siu_dai_shutdown()
555 siu_stream = &port_info->playback; in siu_dai_prepare()
[all …]
Dsiu_pcm.c41 struct siu_stream *siu_stream = &port_info->playback; in siu_pcm_stmwrite_stop()
61 struct siu_stream *siu_stream = &port_info->playback; in siu_pcm_stmwrite_start()
67 port_info->playback.cur_period = 0; in siu_pcm_stmwrite_start()
107 struct siu_stream *siu_stream = &port_info->playback; in siu_pcm_wr_set()
310 siu_stream = &port_info->playback; in siu_pcm_open()
344 siu_stream = &port_info->playback; in siu_pcm_close()
367 siu_stream = &port_info->playback; in siu_pcm_prepare()
459 siu_stream = &port_info->playback; in siu_pcm_pointer_dma()
520 INIT_WORK(&(*port_info)->playback.work, siu_io_work); in siu_pcm_new()
535 cancel_work_sync(&port_info->playback.work); in siu_pcm_free()
/Linux-v6.1/sound/soc/uniphier/
Daio-pxs2.c174 .playback = {
187 .playback = {
207 .playback = {
227 .playback = {
240 .playback = {
254 .playback = {
266 .playback = {
Daio-ld11.c221 .playback = {
256 .playback = {
276 .playback = {
289 .playback = {
302 .playback = {
315 .playback = {
330 .playback = {
346 .playback = {
/Linux-v6.1/Documentation/sound/cards/
Dcmipci.rst18 (hw:0,1) is assigned to the second DAC for rear playback.
26 Please note that the CM8x38 DAC doesn't support continuous playback
50 playback should be routed there as default. If not, there is a
56 The "Exchange DAC" switch is used to exchange front and rear playback
63 The recent CM8738 chips support for the 4/6 multi-channel playback
72 formats, the 4/6-ch playback supports only the same condition for all
73 channels. Since the multi-channel playback mode uses both DACs, you
82 For programming the 4/6 channel playback, you need to specify the PCM
83 channels as you like and set the format S16LE. For example, for playback
116 The SPDIF playback and capture are done via the third PCM device
[all …]
/Linux-v6.1/drivers/usb/gadget/function/
Du_audio.h128 int u_audio_get_volume(struct g_audio *g_audio, int playback, s16 *val);
129 int u_audio_set_volume(struct g_audio *g_audio, int playback, s16 val);
130 int u_audio_get_mute(struct g_audio *g_audio, int playback, int *val);
131 int u_audio_set_mute(struct g_audio *g_audio, int playback, int val);
/Linux-v6.1/sound/soc/sh/rcar/
Dcore.c229 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt()
702 return &rdai->playback; in rsnd_rdai_to_io()
1006 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup()
1010 is_play ? &rdai->playback : &rdai->capture, in rsnd_soc_dai_startup()
1158 struct device_node *playback, in rsnd_parse_connect_common() argument
1181 if (np == playback) in rsnd_parse_connect_common()
1182 rsnd_dai_connect(mod, &rdai->playback, mod->type); in rsnd_parse_connect_common()
1316 ret = rsnd_dai_call(pcm_new, &rdai->playback, rtd); in rsnd_pcm_new()
1324 ret = rsnd_preallocate_pages(rtd, &rdai->playback, in rsnd_pcm_new()
1350 io_playback = &rdai->playback; in __rsnd_dai_probe()
[all …]
/Linux-v6.1/sound/soc/mediatek/mt8186/
Dmt8186-dai-hostless.c114 .playback = {
133 .playback = {
152 .playback = {
171 .playback = {
263 .playback = {
/Linux-v6.1/drivers/media/pci/zoran/
DKconfig31 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
47 Support for the Iomega Buz MJPEG capture/playback card.
53 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
60 Support for the Linux Media Labs LML33 MJPEG capture/playback
67 support for the Linux Media Labs LML33R10 MJPEG capture/playback
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dfsl,ssi.txt51 playback and capture to use different sample sizes and
56 - fsl,playback-dma: Phandle to a node for the DMA channel to use for
57 playback of audio. This is typically dictated by SOC
72 Notes on fsl,playback-dma and fsl,capture-dma:
74 On SOCs that have an SSI, specific DMA channels are hard-wired for playback
76 playback and DMA channel 1 for capture. SSI2 must use DMA channel 2 for
77 playback and DMA channel 3 for capture. The developer can choose which
82 "fsl,playback-dma" and "fsl,capture-dma" must be marked as compatible with
Dxlnx,i2s.txt3 The IP supports I2S based playback/capture audio
6 - compatible: "xlnx,i2s-transmitter-1.0" for playback and
9 Required property common to both I2S playback and capture:
/Linux-v6.1/sound/soc/sof/intel/
Dhda-dai.c243 p_params.link_bps = codec_dai->driver->playback.sig_bits; in hda_link_dma_hw_params()
841 .playback = {
852 .playback = {
863 .playback = {
874 .playback = {
885 .playback = {
896 .playback = {
922 .playback = {
929 .playback = {
936 .playback = {
[all …]
/Linux-v6.1/sound/soc/intel/skylake/
Dskl-pcm.c327 p_params.host_bps = dai->driver->playback.sig_bits; in skl_pcm_hw_params()
580 p_params.link_bps = codec_dai->driver->playback.sig_bits; in skl_link_hw_params()
687 .playback = {
708 .playback = {
746 .playback = {
758 .playback = {
782 .playback = {
798 .playback = {
814 .playback = {
834 .playback = {
[all …]
/Linux-v6.1/sound/soc/sof/amd/
Drembrandt.c31 .playback = {
56 .playback = {
81 .playback = {

12345678910>>...24