Home
last modified time | relevance | path

Searched refs:playback (Results 1 – 200 of 315) sorted by relevance

12

/linux-4.4.14/sound/soc/samsung/
Ddmaengine.c45 struct s3c_dma_params *playback, in samsung_asoc_init_dma_data() argument
51 if (playback) { in samsung_asoc_init_dma_data()
52 playback_data = &playback->dma_data; in samsung_asoc_init_dma_data()
53 playback_data->filter_data = playback->slave; in samsung_asoc_init_dma_data()
54 playback_data->chan_name = playback->ch_name; in samsung_asoc_init_dma_data()
55 playback_data->addr = playback->dma_addr; in samsung_asoc_init_dma_data()
56 playback_data->addr_width = playback->dma_size; in samsung_asoc_init_dma_data()
Ddma.h26 struct s3c_dma_params *playback,
Ds3c2412-i2s.c132 .playback = {
Di2s.c1081 i2s->i2s_dai_drv.playback.channels_min = 1; in i2s_alloc_dai()
1082 i2s->i2s_dai_drv.playback.channels_max = 2; in i2s_alloc_dai()
1083 i2s->i2s_dai_drv.playback.rates = SAMSUNG_I2S_RATES; in i2s_alloc_dai()
1084 i2s->i2s_dai_drv.playback.formats = SAMSUNG_I2S_FMTS; in i2s_alloc_dai()
1317 pri_dai->i2s_dai_drv.playback.channels_max = 6; in samsung_i2s_probe()
Dac97.c292 .playback = {
Ds3c24xx-i2s.c436 .playback = {
Dspdif.c341 .playback = {
/linux-4.4.14/Documentation/sound/alsa/
Dtimestamping.txt39 ascii-art, this could be represented as follows (for the playback
53 The analog time is taken at the last stage of the playback, as close
84 the results will default to the HDAudio wall clock for playback
145 playback: systime: 341121338 nsec, audio time 342000000 nsec, systime delta -878662
146 playback: systime: 426236663 nsec, audio time 427187500 nsec, systime delta -950837
147 playback: systime: 597080580 nsec, audio time 598000000 nsec, systime delta -919420
148 playback: systime: 682059782 nsec, audio time 683020833 nsec, systime delta -961051
149 playback: systime: 852896415 nsec, audio time 853854166 nsec, systime delta -957751
150 playback: systime: 937903344 nsec, audio time 938854166 nsec, systime delta -950822
154 playback: systime: 341053347 nsec, audio time 341062500 nsec, systime delta -9153
[all …]
DCMIPCI.txt17 (hw:0,1) is assigned to the second DAC for rear playback.
25 Please note that the CM8x38 DAC doesn't support continuous playback
48 playback should be routed there as default. If not, there is a
54 The "Exchange DAC" switch is used to exchange front and rear playback
61 The recent CM8738 chips support for the 4/6 multi-channel playback
70 formats, the 4/6-ch playback supports only the same condition for all
71 channels. Since the multi-channel playback mode uses both DACs, you
79 For programming the 4/6 channel playback, you need to specify the PCM
80 channels as you like and set the format S16LE. For example, for playback
110 The SPDIF playback and capture are done via the third PCM device
[all …]
DMIXART.txt27 stereo analog capture 'pcm0c' and 1 stereo analog playback 'pcm0p' device.
38 For instance the playback devices are configured to have max. 4
51 <Master> and <Master Capture> : analog volume control of playback and capture PCM.
DAudiophile-Usb.txt104 * hw:1,0 is Ao in playback and Di in capture
105 * hw:1,1 is Do in playback and Ai in capture
222 The command line used to playback the AC3/DTS encoded .wav-files in this mode:
343 - Adaptive playback (Ao and Do), Synch capture (Ai), or Asynch capture (Di)
346 - Asynch capture and playback (Ao,Ai,Do,Di)
349 - Synch capture (Ai) and Adaptive playback (Ao,Do)
352 - Asynch capture and playback (Ao,Ai,Do,Di)
355 - Synch capture (Ai) and Adaptive playback (Ao,Do)
358 - Synch playback (Do), audio format type III IEC1937_AC-3
397 You can run jackd with the following command for playback with Ao and
[all …]
DOSS-Emulation.txt123 playback and 'c' for capture, respectively. Note that this proc file
143 partial-frag write also partial fragments (affects playback only)
146 The disable option is useful when one stream direction (playback or
151 For example, to playback the first PCM device without plugins for
156 While quake wants only playback, you may append the second command
207 playback direction and from "PCM Capture Volume" and "PCM Capture
284 Note that when attempting to use a single device file for playback and
Demu10k1-jack.txt17 For those unfamiliar with kX ASIO, this consists of 16 capture and 16 playback
23 fairly self explanatory - select Duplex, then for capture and playback select
Dhdspm.txt235 fader and 64-127 the playback to outputs fader. Value 0
241 mixer-matrix is implemented from playback to output.
349 "Send playback streams to analog outs by default."
352 note: each playback channel is mixed to the same numbered output
DREADME.maya4421 - playback and capture at all sampling rates
85 …the Wolfson WM8776 codecs) allow a maximum sampling rate of 192 kHz for playback and 92 kHz for ca…
89 …e on the maya44 card will always set the *global* sampling rate for all playback and capture chann…
DAudigy-mixer.txt44 samples for 5.1 playback. The result samples are forwarded to the front DAC PCM
51 samples for 5.1 playback. The result samples are forwarded to the surround DAC PCM
57 ALSA uses accumulator 6 for center PCM sample for 5.1 playback. The result sample
63 ALSA uses accumulator 7 for LFE PCM sample for 5.1 playback. The result sample
70 stereo playback. The result samples are forwarded to the front DAC PCM slots
Dcompress_offload.txt50 popular formats used for audio and video capture and playback. It is
101 listed for playback streams.
117 buffer before playback can start.
152 user can perceive this as gapless playback as we dont have silence while
DControlNames.txt58 Digital Loopback (playback -> capture loopback - without analog path)
DBt87x.txt16 playback). As most TV cards come with a short cable which can be plugged
DALSA-Configuration.txt312 dma1 - DMA # for WSS playback (0,1,3)
346 dma1 - DMA # for WSS playback (0,1,3)
758 pcm_substreams_p - playback channels (1-8, default=2)
870 4 = COMBO: use LPIB for playback, auto for capture stream
937 for playback and POSBUF for capture.
989 line_outs_monitor - Send playback streams to analog outs by default.
1137 if you still encounter too fast playback, specify the clock
1416 playback_bufsize - max playback frame size in kB (4-128kB)
1576 This module supports system beeps, some kind of PCM playback and
1981 sample rates (e.g. 44.1kHz of mp3 playback), please let us
[all …]
/linux-4.4.14/sound/soc/fsl/
Dmpc5200_dma.c37 if (psc_dma->playback.active && (isr & MPC52xx_PSC_IMR_TXEMP)) in psc_dma_status_irq()
179 if (psc_dma->playback.active) in psc_dma_trigger()
224 s = &psc_dma->playback; in psc_dma_open()
250 s = &psc_dma->playback; in psc_dma_close()
252 if (!psc_dma->playback.active && in psc_dma_close()
274 s = &psc_dma->playback; in psc_dma_pointer()
409 psc_dma->playback.psc_dma = psc_dma; in mpc5200_audio_dma_create()
418 psc_dma->playback.bcom_task = in mpc5200_audio_dma_create()
421 !psc_dma->playback.bcom_task) { in mpc5200_audio_dma_create()
452 psc_dma->playback.irq = in mpc5200_audio_dma_create()
[all …]
Dmpc5200_dma.h65 struct psc_dma_stream playback; member
81 return &psc_dma->playback; in to_psc_dma_stream()
Dmpc5200_psc_ac97.c242 .playback = {
261 .playback = {
Dmpc5200_psc_i2s.c133 .playback = {
Dimx-ssi.c366 .playback = {
384 .playback = {
/linux-4.4.14/sound/pci/emu10k1/
Demufx.c1174 const int playback = 10; in _snd_emu10k1_audigy_init_efx() local
1175 const int capture = playback + (SND_EMU10K1_PLAYBACK_CHANNELS * 2); /* we reserve 10 voices */ in _snd_emu10k1_audigy_init_efx()
1230 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()
1231 …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()
1236 …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()
1237 …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()
1243 …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()
1244 …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()
1250 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()
1255 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-4.4.14/sound/i2c/
Dcs8427.c56 struct cs8427_stream playback; member
120 chip->playback.hw_udata : chip->playback.hw_status; in snd_cs8427_send_corudata()
248 memcpy(chip->playback.def_status, buf, 24); in snd_cs8427_init()
249 memcpy(chip->playback.pcm_status, buf, 24); in snd_cs8427_init()
433 memcpy(ucontrol->value.iec958.status, chip->playback.def_status, 24); in snd_cs8427_spdif_get()
444 chip->playback.pcm_status : chip->playback.def_status; in snd_cs8427_spdif_put()
445 struct snd_pcm_runtime *runtime = chip->playback.substream ? in snd_cs8427_spdif_put()
446 chip->playback.substream->runtime : NULL; in snd_cs8427_spdif_put()
552 chip->playback.pcm_ctl = kctl; in snd_cs8427_iec958_build()
555 chip->playback.substream = play_substream; in snd_cs8427_iec958_build()
[all …]
/linux-4.4.14/sound/soc/davinci/
Ddavinci-i2s.c173 static void toggle_clock(struct davinci_mcbsp_dev *dev, int playback) in toggle_clock() argument
175 u32 m = playback ? DAVINCI_MCBSP_PCR_CLKXP : DAVINCI_MCBSP_PCR_CLKRP; in toggle_clock()
188 int playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in davinci_mcbsp_start() local
190 u32 mask = playback ? DAVINCI_MCBSP_SPCR_XRST : DAVINCI_MCBSP_SPCR_RRST; in davinci_mcbsp_start()
196 toggle_clock(dev, playback); in davinci_mcbsp_start()
205 if (playback) { in davinci_mcbsp_start()
227 toggle_clock(dev, playback); in davinci_mcbsp_start()
249 static void davinci_mcbsp_stop(struct davinci_mcbsp_dev *dev, int playback) in davinci_mcbsp_stop() argument
256 spcr &= playback ? ~DAVINCI_MCBSP_SPCR_XRST : ~DAVINCI_MCBSP_SPCR_RRST; in davinci_mcbsp_stop()
258 toggle_clock(dev, playback); in davinci_mcbsp_stop()
[all …]
Ddavinci-vcif.c186 .playback = {
/linux-4.4.14/sound/usb/misc/
Dua101.c132 } capture, playback; member
202 ua->playback.substream->runtime->delay -= in playback_urb_complete()
204 ua->playback.frame_bytes; in playback_urb_complete()
256 if (*value >= ua->playback.queue_length) in add_with_wraparound()
257 *value -= ua->playback.queue_length; in add_with_wraparound()
298 frames * ua->playback.frame_bytes; in playback_tasklet()
300 do_period_elapsed |= copy_playback_data(&ua->playback, in playback_tasklet()
317 ua->playback.substream->runtime->delay += frames; in playback_tasklet()
321 snd_pcm_period_elapsed(ua->playback.substream); in playback_tasklet()
398 if (ua->rate_feedback_count < ua->playback.queue_length) { in capture_urb_complete()
[all …]
/linux-4.4.14/Documentation/ABI/testing/
Dconfigfs-usb-gadget-uac210 p_chmask - playback channel mask
11 p_srate - playback sampling rate
12 p_ssize - playback sample size (bytes)
Dsysfs-driver-hid-corsair5 Description: Get/set the current playback mode. "SW" for software mode
7 hardware playback mode where the G-keys play their macro
Dconfigfs-usb-gadget-uac110 fn_play - playback pcm device file name
/linux-4.4.14/Documentation/video4linux/cx2341x/
Dfw-decoder-api.txt19 Begin or resume playback.
21 0 based frame number in GOP to begin playback from.
31 Ends playback and clears all decoder buffers. If PTS is not zero,
32 playback stops at specified PTS.
37 You can call this later (even if there is no playback) with a 1 value
68 faster playback. Instead the host should start dropping frames.
71 Note: to make reverse playback work you have to write full GOPs in
80 Note: for reverse playback the Picture Mask should be set to I or I, P.
96 Each call to this API steps the playback to the next unit defined below
97 in the current playback direction.
[all …]
/linux-4.4.14/sound/soc/sh/rcar/
Dcore.c200 io = &rdai->playback; in rsnd_mod_interrupt()
461 return &rdai->playback; in rsnd_rdai_to_io()
641 io = &rdai->playback; in rsnd_path_parse()
733 struct device_node *playback, *capture; in rsnd_of_parse_dai() local
776 if (name##_np == playback) \ in rsnd_of_parse_dai()
777 dai_info->playback.name = name##_info; \ in rsnd_of_parse_dai()
794 playback = of_parse_phandle(dai_np, "playback", i); in rsnd_of_parse_dai()
797 if (!playback && !capture) in rsnd_of_parse_dai()
806 of_node_put(playback); in rsnd_of_parse_dai()
847 pmod = info->dai_info[i].playback.ssi; in rsnd_dai_probe()
[all …]
Drcar_snd.h84 struct rsnd_dai_path_info playback; member
Drsnd.h374 #define rsnd_io_is_play(io) (&rsnd_io_to_rdai(io)->playback == io)
381 struct rsnd_dai_stream playback; member
/linux-4.4.14/drivers/media/pci/zoran/
DKconfig21 Support for the Pinnacle/Miro DC30(+) MJPEG capture/playback
39 Support for the Iomega Buz MJPEG capture/playback card.
47 Support for the Pinnacle/Miro DC10(+) MJPEG capture/playback
56 Support for the Linux Media Labs LML33 MJPEG capture/playback
65 support for the Linux Media Labs LML33R10 MJPEG capture/playback
/linux-4.4.14/sound/soc/sh/
Dsiu_dai.c71 struct format_flag playback; member
79 .playback = {
93 .playback = {
147 siu_write32(base + SIU_SBDVCA, port_info->playback.volume); in siu_dai_start()
378 vol = port_info->playback.volume; in siu_dai_get_volume()
422 cur_vol = port_info->playback.volume; in siu_dai_put_volume()
424 port_info->playback.volume = new_vol; in siu_dai_put_volume()
476 (*port_info)->playback.volume = DFLT_VOLUME_LEVEL; in siu_init_port()
546 if (WARN_ON(port_info->playback.rw_flg || port_info->capture.rw_flg)) in siu_dai_shutdown()
569 siu_stream = &port_info->playback; in siu_dai_prepare()
[all …]
Dsiu_pcm.c53 struct siu_stream *siu_stream = &port_info->playback; in siu_pcm_stmwrite_stop()
73 struct siu_stream *siu_stream = &port_info->playback; in siu_pcm_stmwrite_start()
79 port_info->playback.cur_period = 0; in siu_pcm_stmwrite_start()
119 struct siu_stream *siu_stream = &port_info->playback; in siu_pcm_wr_set()
320 siu_stream = &port_info->playback; in siu_pcm_hw_free()
358 siu_stream = &port_info->playback; in siu_pcm_open()
391 siu_stream = &port_info->playback; in siu_pcm_close()
413 siu_stream = &port_info->playback; in siu_pcm_prepare()
502 siu_stream = &port_info->playback; in siu_pcm_pointer_dma()
568 tasklet_init(&(*port_info)->playback.tasklet, siu_io_tasklet, in siu_pcm_new()
[all …]
Dfsi.c256 struct fsi_stream playback; member
474 fsi->playback.oerr_num++; in fsi_count_fifo_err()
477 fsi->playback.uerr_num++; in fsi_count_fifo_err()
495 return &fsi->playback == io; in fsi_stream_is_play()
501 return fsi_is_play(substream) ? &fsi->playback : &fsi->capture; in fsi_stream_get()
592 io = &fsi->playback; in fsi_stream_probe()
611 io = &fsi->playback; in fsi_stream_remove()
704 data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->playback)); in fsi_irq_clear_status()
1247 fsi_stream_transfer(&master->fsia.playback); in fsi_interrupt()
1249 fsi_stream_transfer(&master->fsib.playback); in fsi_interrupt()
[all …]
Dhac.c276 .playback = {
294 .playback = {
Dssi.c348 .playback = {
365 .playback = {
Dsiu.h132 struct siu_stream playback; member
/linux-4.4.14/Documentation/devicetree/bindings/sound/
Dfsl,ssi.txt23 - fsl,playback-dma: Phandle to a node for the DMA channel to use for
24 playback of audio. This is typically dictated by SOC
36 playback and capture to use different sample sizes and
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
Drenesas,rsnd.txt47 - dma-names : SSI case "rx" (=playback), "tx" (=capture)
48 SSIU case "rxu" (=playback), "txu" (=capture)
52 - dma-names : "rx" (=playback), "tx" (=capture)
56 - dma-names : "tx" (=playback/capture)
59 - playback : list of playback modules
230 playback = <&ssi5 &src5>;
234 playback = <&ssi3>;
240 playback = <&ssi7>;
Ddavinci-mcasp-audio.txt33 - sram-size-playback : size of sram to be allocated during playback
Dnvidia,tegra30-i2s.txt15 - nvidia,ahub-cif-ids : The list of AHUB CIF IDs for this port, rx (playback)
Dsamsung-i2s.txt10 playback, sterio channel capture, secondary fifo using internal
12 and 7.1 channel TDM support for playback. TDM (Time division multiplexing)
/linux-4.4.14/sound/ppc/
Dpmac.c149 return &chip->playback; in snd_pmac_get_stream()
350 return snd_pmac_pcm_prepare(chip, &chip->playback, subs); in snd_pmac_playback_prepare()
357 return snd_pmac_pcm_trigger(chip, &chip->playback, subs, cmd); in snd_pmac_playback_trigger()
363 return snd_pmac_pcm_pointer(chip, &chip->playback, subs); in snd_pmac_playback_pointer()
657 return snd_pmac_pcm_open(chip, &chip->playback, subs); in snd_pmac_playback_open()
672 return snd_pmac_pcm_close(chip, &chip->playback, subs); in snd_pmac_playback_close()
732 chip->playback.cur_formats = chip->formats_ok; in snd_pmac_pcm_new()
734 chip->playback.cur_freqs = chip->freqs_ok; in snd_pmac_pcm_new()
748 out_le32(&chip->playback.dma->control, (RUN|PAUSE|FLUSH|WAKE|DEAD) << 16); in snd_pmac_dbdma_reset()
749 snd_pmac_wait_ack(&chip->playback); in snd_pmac_dbdma_reset()
[all …]
Dbeep.c132 beep_speed = snd_pmac_rate_index(chip, &chip->playback, BEEP_SRATE); in snd_pmac_beep_event()
139 if (chip->playback.running || chip->capture.running || beep->running) { in snd_pmac_beep_event()
Dpmac.h135 struct pmac_stream playback; member
/linux-4.4.14/drivers/usb/gadget/function/
Du_uac1.c157 struct gaudio_snd_dev *snd = &card->playback; in u_audio_playback()
192 return card->playback.channels; in u_audio_get_playback_channels()
197 return card->playback.rate; in u_audio_get_playback_rate()
229 snd = &card->playback; in gaudio_open_snd_dev()
273 snd = &gau->playback; in gaudio_close_snd_dev()
Du_uac1.h53 struct gaudio_snd_dev playback; member
/linux-4.4.14/sound/soc/
Dsoc-compress.c165 codec_dai->driver->playback.stream_name, in close_delayed_work()
633 int playback = 0, capture = 0; in snd_soc_new_compress() local
644 if (codec_dai->driver->playback.channels_min) in snd_soc_new_compress()
645 playback = 1; in snd_soc_new_compress()
650 playback = playback && cpu_dai->driver->playback.channels_min; in snd_soc_new_compress()
656 if (playback + capture != 1) { in snd_soc_new_compress()
658 playback, capture); in snd_soc_new_compress()
662 if(playback) in snd_soc_new_compress()
Dsoc-pcm.c47 codec_stream = &dai->driver->playback; in snd_soc_dai_stream_valid()
345 if (codec_dai->driver->playback.sig_bits == 0) { in soc_pcm_apply_msb()
349 bits = max(codec_dai->driver->playback.sig_bits, bits); in soc_pcm_apply_msb()
351 cpu_bits = cpu_dai->driver->playback.sig_bits; in soc_pcm_apply_msb()
384 cpu_stream = &cpu_dai_drv->playback; in soc_pcm_init_runtime_hw()
406 codec_stream = &codec_dai_drv->playback; in soc_pcm_init_runtime_hw()
630 codec_dai->driver->playback.stream_name, in close_delayed_work()
952 bool playback = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; in soc_pcm_hw_free() local
975 if ((playback && rtd->codec_dais[i]->playback_active == 1) || in soc_pcm_hw_free()
976 (!playback && rtd->codec_dais[i]->capture_active == 1)) in soc_pcm_hw_free()
[all …]
Dsoc-utils.c115 .playback = {
/linux-4.4.14/sound/soc/qcom/
Dlpass-apq8016.c38 .playback = {
59 .playback = {
101 .playback = {
Dlpass-ipq806x.c47 .playback = {
/linux-4.4.14/sound/soc/codecs/
Dadav80x.c371 unsigned int playback = 0x00; in adav80x_set_dai_fmt() local
376 playback |= ADAV80X_PLAYBACK_MODE_MASTER; in adav80x_set_dai_fmt()
386 playback |= ADAV80X_PLAYBACK_MODE_I2S; in adav80x_set_dai_fmt()
390 playback |= ADAV80X_PLAYBACK_MODE_LEFT_J; in adav80x_set_dai_fmt()
394 playback |= ADAV80X_PLAYBACK_MODE_RIGHT_J_24; in adav80x_set_dai_fmt()
411 playback); in adav80x_set_dai_fmt()
765 .playback = {
784 .playback = {
Dsirf-audio-codec.c338 int playback = substream->stream == SNDRV_PCM_STREAM_PLAYBACK; in sirf_audio_codec_trigger() local
348 if (playback) { in sirf_audio_codec_trigger()
358 if (playback) { in sirf_audio_codec_trigger()
379 .playback = {
Dak4613.c92 struct ak4613_formats playback; member
309 fmts = (is_play) ? &ak4613_iface[i].playback : in ak4613_dai_hw_params()
397 .playback = {
Dwm8727.c47 .playback = {
Dad73311.c43 .playback = {
Dak4554.c50 .playback = {
Dspdif_transmitter.c49 .playback = {
Dgtm601.c38 .playback = {
Dbt-sco.c30 .playback = {
Dlm49453.c1329 .playback = {
1348 .playback = {
1359 .playback = {
1370 .playback = {
1381 .playback = {
Dmax98357a.c88 .playback = {
Dsn95031.c731 .playback = {
748 .playback = {
758 .playback = {
768 .playback = {
Dstac9766.c266 .playback = {
287 .playback = {
Dwm9705.c271 .playback = {
289 .playback = {
Dcq93vc.c109 .playback = {
Dad1836.c205 .playback = { \
259 num_dacs = ad183x_dais[ad1836->type].playback.channels_max / 2; in ad1836_probe()
Dac97.c53 .playback = {
Dwm8997.c956 .playback = {
978 .playback = {
999 .playback = {
1018 .playback = {
1037 .playback = {
Dpcm3008.c85 .playback = {
Dtwl6040.c1030 .playback = {
1061 .playback = {
1073 .playback = {
1085 .playback = {
Dwm5102.c1748 .playback = {
1770 .playback = {
1792 .playback = {
1813 .playback = {
1832 .playback = {
1851 .playback = {
Disabelle.c1046 .playback = {
1057 .playback = {
1068 .playback = {
Dwm8998.c1183 .playback = {
1205 .playback = {
1227 .playback = {
1248 .playback = {
1267 .playback = {
Dcs4265.c511 .playback = {
529 .playback = {
Dpcm1792a.c188 .playback = {
Dsti-sas.c474 .playback = {
497 .playback = {
Dak4641.c468 .playback = {
488 .playback = {
Dwm5110.c1878 .playback = {
1900 .playback = {
1922 .playback = {
1943 .playback = {
1962 .playback = {
1981 .playback = {
Dad1980.c191 .playback = {
Dwm1250-ev1.c127 .playback = {
Dadau1761.c731 .playback = {
750 .playback = {
Dwm8728.c204 .playback = {
Dtfa9879.c267 .playback = {
Dmax9850.c282 .playback = {
Dcs42l73.c1179 .playback = {
1199 .playback = {
1219 .playback = {
Dmc13783.c679 .playback = {
712 .playback = {
Dwm9712.c574 .playback = {
590 .playback = {
Djz4740.c209 .playback = {
Dpcm1681.c263 .playback = {
Dsta529.c299 .playback = {
Dwm9713.c1085 .playback = {
1101 .playback = {
1111 .playback = {
Duda1380.c652 .playback = {
668 .playback = {
Dcs4349.c247 .playback = {
Dak4104.c162 .playback = {
Dak4535.c360 .playback = {
Dadau1373.c1193 .playback = {
1213 .playback = {
1233 .playback = {
Dad193x.c335 .playback = {
Dwm8711.c342 .playback = {
Dcx20442.c312 .playback = {
Dtlv320aic26.c220 .playback = {
Dssm4567.c401 .playback = {
Dadau1781.c448 .playback = {
Dak4671.c598 .playback = {
Dwm8776.c383 .playback = {
Dml26124.c515 .playback = {
Dcs42l51.c470 .playback = {
Dwm8523.c390 .playback = {
Drt286.c1029 .playback = {
1049 .playback = {
Drt298.c1057 .playback = {
1077 .playback = {
Dwm0010.c812 .playback = {
829 .playback = {
Dwm8995.c2135 .playback = {
2153 .playback = {
2171 .playback = {
Dssm2602.c497 .playback = {
Dwl1273.c403 .playback = {
Duda134x.c430 .playback = {
Dtas571x.c361 .playback = {
Dwm8971.c616 .playback = {
Dtlv320aic23.c527 .playback = {
Dcs42xx8.c301 .playback = {
/linux-4.4.14/include/sound/
Dsoc-dai.h241 struct snd_soc_pcm_stream playback; member
314 void *playback, void *capture) in snd_soc_dai_init_dma_data() argument
316 dai->playback_dma_data = playback; in snd_soc_dai_init_dma_data()
/linux-4.4.14/Documentation/sound/alsa/soc/
Dpops_clicks.txt20 suppression. Pops can be reduced within playback by powering the audio
37 playback in that components are powered in a sequence depending upon stream
47 An unwanted zipper noise can occur within the audio playback or capture stream
DDAI.txt10 multiplexes its data on its SDATA_OUT (playback) and SDATA_IN (capture) lines.
28 ADC and DAC LRCLKs, this allows for simultaneous capture and playback at
Dcodec.txt5 the codec, FM, MODEM, BT or external DSP to provide audio capture and playback.
48 .playback = {
Ddapm.txt15 switching decisions based upon any audio stream (capture/playback)
38 Enabled and disabled when stream playback/capture is started and
102 e.g. stream widgets for HiFi playback and capture
205 2. DAC (HiFi playback)
Dclocking.txt14 audio playback and capture sample rates.
Doverview.txt68 machine level audio events (e.g. turning on an amp at start of playback).
DDPCM.txt51 Example - DPCM Switching playback from DAI0 to DAI1
105 the link up or down. Audio playback does not stop during this transition.
/linux-4.4.14/sound/firewire/dice/
Ddice-pcm.c406 unsigned int i, capture, playback; in snd_dice_create_pcm() local
409 capture = playback = 0; in snd_dice_create_pcm()
414 playback = 1; in snd_dice_create_pcm()
417 err = snd_pcm_new(dice->card, "DICE", 0, playback, capture, &pcm); in snd_dice_create_pcm()
426 if (playback > 0) in snd_dice_create_pcm()
/linux-4.4.14/Documentation/sound/oss/
Dultrasound22 DSP to use DMA for playback and downloading samples. This is the same
25 (/dev/dsp), MIDI, and wavetable playback.
DALS50 - 8 and 16 bit audio playback
53 - Record and playback of midi data via the external MPU-401
Dbtaudio22 playback). As most TV cards come with a short cable which can be plugged
/linux-4.4.14/Documentation/isdn/
DREADME.audio81 AT+VTX Start audio playback. Emulator responds
126 Audio playback.
134 When _both_ commands for recording and playback are given in _one_
137 and the only way to stop playback is to send <DLE><ETX>.
/linux-4.4.14/sound/usb/hiface/
Dpcm.c56 struct pcm_substream playback; member
182 return &rt->playback; in hiface_pcm_get_substream()
333 sub = &rt->playback; in hiface_pcm_out_urb_handler()
369 sub = &rt->playback; in hiface_pcm_open()
598 spin_lock_init(&rt->playback.lock); in hiface_pcm_init()
/linux-4.4.14/sound/usb/6fire/
Dpcm.c127 return &rt->playback; in usb6fire_pcm_get_substream()
344 sub = &rt->playback; in usb6fire_pcm_in_urb_handler()
406 sub = &rt->playback; in usb6fire_pcm_open()
444 if (!rt->playback.instance && !rt->capture.instance) { in usb6fire_pcm_close()
640 spin_lock_init(&rt->playback.lock); in usb6fire_pcm_init()
687 if (rt->playback.instance) in usb6fire_pcm_abort()
688 snd_pcm_stop_xrun(rt->playback.instance); in usb6fire_pcm_abort()
Dpcm.h54 struct pcm_substream playback; member
/linux-4.4.14/sound/usb/usx2y/
Dusx2yhwdeppcm.h7 char playback[SSS]; member
/linux-4.4.14/sound/oss/
DCHANGELOG18 - Lot of fixes to audio playback code in dmabuf.c
24 - Fixed many bugs in audio playback.
30 - Major rewrite of audio playback handling.
76 - Fixed silent playback with ESS 688/1688.
87 - Support for OPTi 82C930. Only half duplex at this time. 16 bit playback
96 - Some changes which reduce clicking in audio playback.
102 - Improved handling of playback underrun situations.
136 - Few changes which decrease popping at end/beginning of audio playback.
341 - Fixed the too fast mono playback problem of SB Pro and PAS16.
361 playback without closing and reopening the device.
/linux-4.4.14/sound/soc/intel/skylake/
Dskl-pcm.c493 .playback = {
522 .playback = {
533 .playback = {
545 .playback = {
563 .playback = {
585 .playback = {
898 if (dai->driver->playback.channels_min || in skl_pcm_new()
/linux-4.4.14/sound/soc/pxa/
Dpxa2xx-ac97.c176 .playback = {
193 .playback = {
Dpxa2xx-i2s.c353 .playback = {
Dmmp-sspa.c396 .playback = {
/linux-4.4.14/sound/soc/intel/atom/
Dsst-mfld-platform-pcm.c498 .playback = {
517 .playback = {
529 .playback = {
547 .playback = {
565 .playback = {
677 if (dai->driver->playback.channels_min || in sst_pcm_new()
/linux-4.4.14/sound/arm/
Daaci.c272 struct aaci_runtime *aacirun = &aaci->playback; in aaci_fifo_irq()
410 aacirun = &aaci->playback; in aaci_pcm_open()
882 aaci->playback.pcm = &ac97_bus->pcms[0]; in aaci_probe_ac97()
953 struct aaci_runtime *aacirun = &aaci->playback; in aaci_size_fifo()
1012 spin_lock_init(&aaci->playback.lock); in aaci_probe()
1013 aaci->playback.base = aaci->base + AACI_CSCH1; in aaci_probe()
1014 aaci->playback.fifo = aaci->base + AACI_DR1; in aaci_probe()
Daaci.h240 struct aaci_runtime playback; member
/linux-4.4.14/sound/usb/line6/
DMakefile7 playback.o
/linux-4.4.14/sound/soc/kirkwood/
Dkirkwood-i2s.c445 .playback = {
464 .playback = {
486 .playback = {
507 .playback = {
/linux-4.4.14/sound/soc/sirf/
Dsirf-audio-port.c31 .playback = {
Dsirf-usp.c275 .playback = {
/linux-4.4.14/sound/soc/intel/baytrail/
Dsst-baytrail-pcm.c78 int ret, playback = (substream->stream == SNDRV_PCM_STREAM_PLAYBACK); in sst_byt_pcm_hw_params() local
83 1, 1, !playback); in sst_byt_pcm_hw_params()
351 .playback = {
/linux-4.4.14/Documentation/input/
Dyealink.txt11 - audio playback full support, snd_usb_audio.ko / alsa API
200 One 16-bit channel with sample and playback rates of 8000 Hz is the practical
206 Example - playback test:
Dff.txt103 some operations (removing an effect, controlling the playback).
120 3.4 Controlling the playback of effects
/linux-4.4.14/sound/soc/ux500/
Dux500_msp_dai.c725 .playback.channels_min = UX500_MSP_MIN_CHANNELS,
726 .playback.channels_max = UX500_MSP_MAX_CHANNELS,
727 .playback.rates = UX500_I2S_RATES,
728 .playback.formats = UX500_I2S_FORMATS,
/linux-4.4.14/sound/soc/dwc/
Ddesignware_i2s.c471 dw_i2s_dai->playback.channels_min = MIN_CHANNEL_NUM; in dw_configure_dai()
472 dw_i2s_dai->playback.channels_max = in dw_configure_dai()
474 dw_i2s_dai->playback.formats = formats[idx]; in dw_configure_dai()
475 dw_i2s_dai->playback.rates = rates; in dw_configure_dai()
/linux-4.4.14/drivers/input/
Dff-core.c195 ff->playback(dev, effect_id, 0); in erase_effect()
291 ff->playback(dev, code, value); in input_ff_event()
/linux-4.4.14/sound/soc/omap/
Domap-hdmi-audio.c291 .playback = {
305 .playback = {
Domap-mcpdm.c432 .playback = {
/linux-4.4.14/Documentation/DocBook/
Dalsa-driver-api.xml.db79 API-snd-pcm-playback-avail
81 API-snd-pcm-playback-hw-avail
83 API-snd-pcm-playback-ready
85 API-snd-pcm-playback-data
86 API-snd-pcm-playback-empty
/linux-4.4.14/sound/soc/intel/haswell/
Dsst-haswell-pcm.c980 .playback = {
999 .playback = {
1011 .playback = {
1078 if (hsw_dais[i].playback.channels_min) { in hsw_pcm_probe()
1112 if (hsw_dais[i].playback.channels_min) in hsw_pcm_probe()
1130 if (hsw_dais[i].playback.channels_min) in hsw_pcm_remove()
/linux-4.4.14/Documentation/devicetree/bindings/input/
Dti,drv260x.txt14 time playback mode (RTP mode).
/linux-4.4.14/sound/soc/blackfin/
Dbf6xx-i2s.c175 .playback = {
Dbf5xx-ac97.c266 .playback = {
Dbf5xx-i2s.c325 .playback = {
/linux-4.4.14/sound/soc/jz4740/
Djz4740-i2s.c440 .playback = {
461 .playback = {
/linux-4.4.14/sound/soc/sunxi/
Dsun4i-codec.c385 .playback = {
527 .playback = {
/linux-4.4.14/sound/soc/mediatek/
Dmtk-afe-pcm.c820 .playback = {
845 .playback = {
871 .playback = {
886 .playback = {
/linux-4.4.14/Documentation/arm/OMAP/
DDSS58 IP for playback (e.g., enabling an audio FIFO, taking in/out of reset
81 playback after the configuration has taken place. These functions are designed
83 called only after all the needed resources for audio playback (audio FIFOs,
86 for playback are released using audio_disable.
/linux-4.4.14/sound/atmel/
Dac97c.c766 int capture, playback, retval, err; in atmel_ac97c_pcm_new() local
769 playback = test_bit(DMA_TX_CHAN_PRESENT, &chip->flags); in atmel_ac97c_pcm_new()
779 0, playback, capture, &pcm); in atmel_ac97c_pcm_new()
786 if (playback) in atmel_ac97c_pcm_new()
/linux-4.4.14/sound/soc/adi/
Daxi-spdif.c160 .playback = {
Daxi-i2s.c154 .playback = {
/linux-4.4.14/sound/soc/txx9/
Dtxx9aclc-ac97.c158 .playback = {
/linux-4.4.14/sound/soc/atmel/
Datmel-classd.c147 .playback = {
487 .playback = {
/linux-4.4.14/include/uapi/sound/
Dasoc.h388 __le32 playback; /* supports playback mode */ member
/linux-4.4.14/sound/soc/au1x/
Di2sc.c213 .playback = {
Dac97c.c210 .playback = {
Dpsc-i2s.c276 .playback = {
Dpsc-ac97.c348 .playback = {
/linux-4.4.14/sound/soc/sti/
Dsti_uniperif.c187 stream = &dai->playback; in sti_uniperiph_cpu_dai_of()
/linux-4.4.14/sound/soc/tegra/
Dtegra20_spdif.c175 .playback = {
Dtegra20_i2s.c262 .playback = {
Dtegra20_ac97.c233 .playback = {
/linux-4.4.14/drivers/media/i2c/
Dsaa717x.c63 int playback; member
1318 decoder->playback = 0; /* initially capture mode used */ in saa717x_probe()
/linux-4.4.14/sound/soc/rockchip/
Drockchip_spdif.c205 .playback = {
Drockchip_i2s.c355 .playback = {
/linux-4.4.14/sound/soc/zte/
Dzx296702-spdif.c278 .playback = {
Dzx296702-i2s.c362 .playback = {
/linux-4.4.14/sound/soc/spear/
Dspdif_out.c261 .playback = {
/linux-4.4.14/sound/soc/nuc900/
Dnuc900-ac97.c302 .playback = {
/linux-4.4.14/include/linux/
Dinput.h508 int (*playback)(struct input_dev *dev, int effect_id, int value); member
/linux-4.4.14/sound/soc/cirrus/
Dep93xx-ac97.c343 .playback = {
Dep93xx-i2s.c361 .playback = {
/linux-4.4.14/Documentation/usb/
Dgadget-testing.txt604 fn_play - playback pcm device file name
630 p_chmask - playback channel mask
631 p_srate - playback sampling rate
632 p_ssize - playback sample size (bytes)
/linux-4.4.14/drivers/input/joystick/iforce/
Diforce-main.c443 ff->playback = iforce_playback; in iforce_init_device()

12