/linux/Documentation/ABI/testing/ |
A D | configfs-usb-gadget-uac1 | 19 p_chmask playback channel mask 20 p_srate playback sampling rate 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
|
A D | configfs-usb-gadget-uac2 | 22 p_chmask playback channel mask 23 p_srate playback sampling rate 24 p_ssize playback sample size (bytes) 25 p_mute_present playback mute control enable 26 p_volume_present playback volume control enable 27 p_volume_min playback volume control min value 29 p_volume_max playback volume control max value 31 p_volume_res playback volume control resolution
|
/linux/Documentation/sound/designs/ |
A D | timestamping.rst | 43 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 163 playback: systime: 341053347 nsec, audio time 341062500 nsec, systime delta -9153 164 playback: systime: 426072447 nsec, audio time 426062500 nsec, systime delta 9947 165 playback: systime: 596899518 nsec, audio time 596895833 nsec, systime delta 3685 166 playback: systime: 681915317 nsec, audio time 681916666 nsec, systime delta -1349 167 playback: systime: 852741306 nsec, audio time 852750000 nsec, systime delta -8694 173 playback: systime: 341060004 nsec, audio time 341062791 nsec, systime delta -2787 174 playback: systime: 426242074 nsec, audio time 426244875 nsec, systime delta -2801 [all …]
|
/linux/sound/soc/intel/boards/ |
A D | sof_sdw_common.h | 69 bool playback); 104 bool playback); 112 bool playback); 120 bool playback); 129 bool playback); 136 bool playback); 143 bool playback); 150 bool playback); 157 bool playback); 166 bool playback);
|
/linux/sound/pci/emu10k1/ |
A D | emufx.c | 1218 const int playback = 10; in _snd_emu10k1_audigy_init_efx() local 1432 A_OP(icode, &ptr, iMAC0, A_GPR(playback), A_GPR(playback), A_GPR(gpr), A_GPR(stereo_mix)); in _snd_emu10k1_audigy_init_efx() 1433 A_OP(icode, &ptr, iMAC0, A_GPR(playback+1), A_GPR(playback+1), A_GPR(gpr+1), A_GPR(stereo_mix+1)); in _snd_emu10k1_audigy_init_efx() 1438 A_OP(icode, &ptr, iMAC0, A_GPR(playback+2), A_GPR(playback+2), A_GPR(gpr), A_GPR(stereo_mix)); in _snd_emu10k1_audigy_init_efx() 1439 A_OP(icode, &ptr, iMAC0, A_GPR(playback+3), A_GPR(playback+3), A_GPR(gpr+1), A_GPR(stereo_mix+1)); in _snd_emu10k1_audigy_init_efx() 1446 A_OP(icode, &ptr, iMAC0, A_GPR(playback+4), A_GPR(playback+4), A_GPR(gpr), A_GPR(tmp)); in _snd_emu10k1_audigy_init_efx() 1451 A_OP(icode, &ptr, iMAC0, A_GPR(playback+5), A_GPR(playback+5), A_GPR(gpr), A_GPR(tmp)); in _snd_emu10k1_audigy_init_efx() 1457 A_OP(icode, &ptr, iMAC0, A_GPR(playback+6), A_GPR(playback+6), A_GPR(gpr), A_GPR(stereo_mix)); in _snd_emu10k1_audigy_init_efx() 1458 A_OP(icode, &ptr, iMAC0, A_GPR(playback+7), A_GPR(playback+7), A_GPR(gpr+1), A_GPR(stereo_mix+1)); in _snd_emu10k1_audigy_init_efx() 1855 int err, i, z, gpr, tmp, playback, capture; in _snd_emu10k1_init_efx() local [all …]
|
/linux/sound/soc/fsl/ |
A D | mpc5200_dma.c | 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() 421 free_irq(psc_dma->playback.irq, &psc_dma->playback); in mpc5200_audio_dma_create() [all …]
|
/linux/sound/i2c/ |
A D | cs8427.c | 41 struct cs8427_stream playback; member 108 chip->playback.hw_udata : chip->playback.hw_status; in snd_cs8427_send_corudata() 437 chip->playback.pcm_status : chip->playback.def_status; 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() 550 if (snd_BUG_ON(!chip->playback.pcm_ctl)) in snd_cs8427_iec958_build() 565 memcpy(chip->playback.pcm_status, in snd_cs8427_iec958_active() 566 chip->playback.def_status, 24); in snd_cs8427_iec958_active() 570 &chip->playback.pcm_ctl->id); in snd_cs8427_iec958_active() 585 status = chip->playback.pcm_status; in snd_cs8427_iec958_pcm() [all …]
|
/linux/sound/soc/ti/ |
A D | davinci-i2s.c | 190 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_mcbsp_start() local 214 toggle_clock(dev, playback); in davinci_mcbsp_stop() 529 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_i2s_prepare() local 533 davinci_mcbsp_stop(dev, playback); in davinci_i2s_prepare() 540 toggle_clock(dev, playback); in davinci_i2s_prepare() 549 if (playback) { in davinci_i2s_prepare() 562 toggle_clock(dev, playback); in davinci_i2s_prepare() 573 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_i2s_trigger() local 584 davinci_mcbsp_stop(dev, playback); in davinci_i2s_trigger() 597 davinci_mcbsp_stop(dev, playback); in davinci_i2s_shutdown() [all …]
|
/linux/sound/soc/qcom/qdsp6/ |
A D | q6dsp-lpass-ports.c | 11 .playback = { \ 85 .playback = { 102 .playback = { 130 .playback = { 160 .playback = { 191 .playback = { 222 .playback = { 253 .playback = { 284 .playback = { 315 .playback = { [all …]
|
/linux/sound/usb/misc/ |
A D | ua101.c | 121 } capture, playback; member 193 ua->playback.frame_bytes; in playback_urb_complete() 287 frames * ua->playback.frame_bytes; in playback_work() 390 ua->playback.queue_length) in capture_urb_complete() 532 kill_stream_urbs(&ua->playback); in stop_usb_playback() 551 kill_stream_urbs(&ua->playback); in start_usb_playback() 589 urb = &ua->playback.urbs[i]->urb; in start_usb_playback() 802 ua->playback.period_pos = 0; in playback_pcm_prepare() 803 ua->playback.buffer_pos = 0; in playback_pcm_prepare() 999 ua->playback.frame_bytes = in detect_usb_format() [all …]
|
/linux/sound/soc/sh/ |
A D | rz-ssi.c | 126 struct rz_ssi_stream playback; member 521 if (ssi->playback.substream) in rz_ssi_interrupt() 522 strm = &ssi->playback; in rz_ssi_interrupt() 663 if (ssi->playback.dma_ch) { in rz_ssi_release_dma_channels() 665 ssi->playback.dma_ch = NULL; in rz_ssi_release_dma_channels() 679 if (IS_ERR(ssi->playback.dma_ch)) in rz_ssi_dma_request() 680 ssi->playback.dma_ch = NULL; in rz_ssi_dma_request() 689 ssi->playback.dma_ch = NULL; in rz_ssi_dma_request() 699 if (ssi->playback.dma_ch && in rz_ssi_dma_request() 896 .playback = { [all …]
|
A D | siu_dai.c | 57 struct format_flag playback; member 65 .playback = { 79 .playback = { 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() 555 siu_stream = &port_info->playback; in siu_dai_prepare() 605 ifctl = siu_flags[info->port_id].playback.i2s | in siu_dai_set_fmt() 609 ifctl = siu_flags[info->port_id].playback.pcm | in siu_dai_set_fmt() [all …]
|
A D | siu_pcm.c | 41 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/sound/soc/sof/intel/ |
A D | hda-dai.c | 578 .playback = { 590 .playback = { 602 .playback = { 614 .playback = { 626 .playback = { 638 .playback = { 665 .playback = { 673 .playback = { 681 .playback = { 689 .playback = { [all …]
|
/linux/Documentation/sound/cards/ |
A D | cmipci.rst | 18 (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 63 The recent CM8738 chips support for the 4/6 multi-channel playback 73 channels. Since the multi-channel playback mode uses both DACs, you 116 The SPDIF playback and capture are done via the third PCM device 119 For playback with aplay, you can run like below: 132 The playback and capture over SPDIF use normal DAC and ADC, 153 Mix analog PCM playback and FM-OPL/3 streams and 219 - PCM playback switch [all …]
|
/linux/sound/soc/uniphier/ |
A D | aio-pxs2.c | 174 .playback = { 187 .playback = { 207 .playback = { 227 .playback = { 240 .playback = { 254 .playback = { 266 .playback = {
|
A D | aio-ld11.c | 221 .playback = { 256 .playback = { 276 .playback = { 289 .playback = { 302 .playback = { 315 .playback = { 330 .playback = { 346 .playback = {
|
/linux/drivers/usb/gadget/function/ |
A D | u_audio.h | 120 int u_audio_get_volume(struct g_audio *g_audio, int playback, s16 *val); 121 int u_audio_set_volume(struct g_audio *g_audio, int playback, s16 val); 122 int u_audio_get_mute(struct g_audio *g_audio, int playback, int *val); 123 int u_audio_set_mute(struct g_audio *g_audio, int playback, int val);
|
/linux/sound/soc/sh/rcar/ |
A D | core.c | 229 struct rsnd_dai_stream *io = &rdai->playback; in rsnd_mod_interrupt() 702 return &rdai->playback; in rsnd_rdai_to_io() 1158 struct device_node *playback, in rsnd_parse_connect_common() argument 1176 if (np == playback) in rsnd_parse_connect_common() 1345 io_playback = &rdai->playback; in __rsnd_dai_probe() 1357 drv->playback.rates = RSND_RATES; in __rsnd_dai_probe() 1358 drv->playback.formats = RSND_FMTS; in __rsnd_dai_probe() 1359 drv->playback.channels_min = 2; in __rsnd_dai_probe() 1360 drv->playback.channels_max = 8; in __rsnd_dai_probe() 1381 if (!playback && !capture) in __rsnd_dai_probe() [all …]
|
/linux/sound/soc/xilinx/ |
A D | xlnx_i2s.c | 138 dai_drv->playback.stream_name = "Playback"; in xlnx_i2s_probe() 139 dai_drv->playback.formats = format; in xlnx_i2s_probe() 140 dai_drv->playback.channels_min = ch; in xlnx_i2s_probe() 141 dai_drv->playback.channels_max = ch; in xlnx_i2s_probe() 142 dai_drv->playback.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe()
|
/linux/Documentation/devicetree/bindings/sound/ |
A D | fsl,ssi.txt | 51 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
|
/linux/sound/soc/intel/skylake/ |
A D | skl-pcm.c | 687 .playback = { 708 .playback = { 746 .playback = { 758 .playback = { 782 .playback = { 798 .playback = { 814 .playback = { 834 .playback = { 852 .playback = { 870 .playback = { [all …]
|
/linux/drivers/staging/media/zoran/ |
A D | Kconfig | 22 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback 40 Support for the Iomega Buz MJPEG capture/playback card. 48 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback 57 Support for the Linux Media Labs LML33 MJPEG capture/playback 66 support for the Linux Media Labs LML33R10 MJPEG capture/playback
|
/linux/Documentation/userspace-api/media/v4l/ |
A D | vidioc-decoder-cmd.rst | 92 - Playback speed and direction. The playback speed is defined as 93 ``speed``/1000 of the normal speed. So 1000 is normal playback. 94 Negative numbers denote reverse playback, so -1000 does reverse 95 playback at normal speed. Speeds -1, 0 and 1 have special 96 meanings: speed 0 is shorthand for 1000 (normal playback). A speed 106 usually the case for reverse playback: the decoder needs full 108 reverse playback the application must feed the decoder the last 118 - Stop playback at this ``pts`` or immediately if the playback is 146 this command will just change the playback speed. That means that
|
/linux/sound/ppc/ |
A D | pmac.c | 117 return &chip->playback; in snd_pmac_get_stream() 694 chip->playback.cur_formats = chip->formats_ok; in snd_pmac_pcm_new() 696 chip->playback.cur_freqs = chip->freqs_ok; in snd_pmac_pcm_new() 711 snd_pmac_wait_ack(&chip->playback); in snd_pmac_dbdma_reset() 722 struct pmac_stream *rec = &chip->playback; in snd_pmac_beep_dma_start() 740 snd_pmac_dma_stop(&chip->playback); in snd_pmac_beep_dma_stop() 753 snd_pmac_pcm_update(chip, &chip->playback); in snd_pmac_tx_intr() 828 snd_pmac_dbdma_free(chip, &chip->playback.cmd); in snd_pmac_free() 835 iounmap(chip->playback.dma); in snd_pmac_free() 1160 chip->playback.stream = SNDRV_PCM_STREAM_PLAYBACK; in snd_pmac_new() [all …]
|