/sound/soc/fsl/ |
D | mpc5200_dma.c | 43 if (psc_dma->capture.active && (isr & MPC52xx_PSC_IMR_ORERR)) in psc_dma_status_irq() 181 if (psc_dma->capture.active) in psc_dma_trigger() 223 s = &psc_dma->capture; in psc_dma_open() 250 s = &psc_dma->capture; in psc_dma_close() 255 !psc_dma->capture.active) { in psc_dma_close() 275 s = &psc_dma->capture; in psc_dma_pointer() 357 psc_dma->capture.psc_dma = psc_dma; in mpc5200_audio_dma_create() 363 psc_dma->capture.bcom_task = in mpc5200_audio_dma_create() 367 if (!psc_dma->capture.bcom_task || in mpc5200_audio_dma_create() 401 psc_dma->capture.irq = in mpc5200_audio_dma_create() [all …]
|
D | mpc5200_dma.h | 67 struct psc_dma_stream capture; member 81 return &psc_dma->capture; in to_psc_dma_stream()
|
/sound/soc/sof/intel/ |
D | hda-dai.c | 253 p_params.link_bps = codec_dai->driver->capture.sig_bits; in hda_link_hw_params() 471 .capture = { 483 .capture = { 495 .capture = { 507 .capture = { 519 .capture = { 531 .capture = { 538 .capture = { 545 .capture = { 590 .capture = { [all …]
|
D | atom.c | 386 .capture = { 397 .capture = { 408 .capture = { 419 .capture = { 430 .capture = { 441 .capture = {
|
/sound/soc/xilinx/ |
D | xlnx_i2s.c | 146 dai_drv->capture.stream_name = "Capture"; in xlnx_i2s_probe() 147 dai_drv->capture.formats = format; in xlnx_i2s_probe() 148 dai_drv->capture.channels_min = ch; in xlnx_i2s_probe() 149 dai_drv->capture.channels_max = ch; in xlnx_i2s_probe() 150 dai_drv->capture.rates = SNDRV_PCM_RATE_8000_192000; in xlnx_i2s_probe()
|
D | Kconfig | 6 I2S playback and capture using xilinx soft IP. In transmitter 22 This provides playback and capture of SPDIF audio in
|
/sound/soc/sh/ |
D | rz-ssi.c | 127 struct rz_ssi_stream capture; member 181 stream = &ssi->capture; in rz_ssi_stream_get() 188 return (ssi->playback.dma_ch && (ssi->dma_rt || ssi->capture.dma_ch)); in rz_ssi_is_dma_enabled() 525 else if (ssi->capture.substream) in rz_ssi_interrupt() 526 strm = &ssi->capture; in rz_ssi_interrupt() 568 strm->transfer(ssi, &ssi->capture); in rz_ssi_interrupt() 672 if (ssi->capture.dma_ch) { in rz_ssi_release_dma_channels() 673 dma_release_channel(ssi->capture.dma_ch); in rz_ssi_release_dma_channels() 674 ssi->capture.dma_ch = NULL; in rz_ssi_release_dma_channels() 684 ssi->capture.dma_ch = dma_request_chan(dev, "rx"); in rz_ssi_dma_request() [all …]
|
D | siu_dai.c | 58 struct format_flag capture; member 71 .capture = { 85 .capture = { 134 siu_write32(base + SIU_SBDVCB, port_info->capture.volume); in siu_dai_start() 370 vol = port_info->capture.volume; in siu_dai_get_volume() 414 cur_vol = port_info->capture.volume; in siu_dai_put_volume() 416 port_info->capture.volume = new_vol; in siu_dai_put_volume() 463 (*port_info)->capture.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() 558 siu_stream = &port_info->capture; in siu_dai_prepare() [all …]
|
D | siu_pcm.c | 155 struct siu_stream *siu_stream = &port_info->capture; in siu_pcm_rd_set() 240 struct siu_stream *siu_stream = &port_info->capture; in siu_pcm_stmread_start() 262 struct siu_stream *siu_stream = &port_info->capture; in siu_pcm_stmread_stop() 315 siu_stream = &port_info->capture; in siu_pcm_open() 346 siu_stream = &port_info->capture; in siu_pcm_close() 369 siu_stream = &port_info->capture; in siu_pcm_prepare() 461 siu_stream = &port_info->capture; in siu_pcm_pointer_dma() 521 INIT_WORK(&(*port_info)->capture.work, siu_io_work); in siu_pcm_new() 534 cancel_work_sync(&port_info->capture.work); in siu_pcm_free()
|
D | fsi.c | 253 struct fsi_stream capture; member 481 fsi->capture.oerr_num++; in fsi_count_fifo_err() 484 fsi->capture.uerr_num++; in fsi_count_fifo_err() 496 return fsi_is_play(substream) ? &fsi->playback : &fsi->capture; in fsi_stream_get() 590 io = &fsi->capture; in fsi_stream_probe() 609 io = &fsi->capture; in fsi_stream_remove() 700 data |= AB_IO(1, fsi_get_port_shift(fsi, &fsi->capture)); in fsi_irq_clear_status() 1259 fsi_stream_transfer(&master->fsia.capture); in fsi_interrupt() 1261 fsi_stream_transfer(&master->fsib.capture); in fsi_interrupt() 1412 fsi->capture.handler = &fsi_pio_pop_handler; in fsi_dma_probe() [all …]
|
/sound/soc/sh/rcar/ |
D | core.c | 234 io = &rdai->capture; in rsnd_mod_interrupt() 704 return &rdai->capture; 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() 1159 struct device_node *capture) in rsnd_parse_connect_common() argument 1183 if (np == capture) in rsnd_parse_connect_common() 1184 rsnd_dai_connect(mod, &rdai->capture, mod->type); in rsnd_parse_connect_common() 1320 ret = rsnd_dai_call(pcm_new, &rdai->capture, rtd); in rsnd_pcm_new() 1329 ret = rsnd_preallocate_pages(rtd, &rdai->capture, in rsnd_pcm_new() 1351 io_capture = &rdai->capture; in __rsnd_dai_probe() [all …]
|
D | rsnd.h | 461 struct device_node *capture); 538 struct rsnd_dai_stream capture; member 793 struct device_node *capture); 806 struct device_node *capture); 824 #define rsnd_parse_connect_src(rdai, playback, capture) \ argument 827 playback, capture) 836 #define rsnd_parse_connect_ctu(rdai, playback, capture) \ argument 839 playback, capture) 848 #define rsnd_parse_connect_mix(rdai, playback, capture) \ argument 851 playback, capture) [all …]
|
/sound/drivers/vx/ |
D | vx_mixer.c | 204 static int vx_adjust_audio_level(struct vx_core *chip, int audio, int capture, in vx_adjust_audio_level() argument 213 if (capture) in vx_adjust_audio_level() 243 static int vx_read_audio_level(struct vx_core *chip, int audio, int capture, 251 if (capture) 302 static int vx_set_audio_gain(struct vx_core *chip, int audio, int capture, int level) in vx_set_audio_gain() argument 309 chip->audio_gain[capture][audio] = level; in vx_set_audio_gain() 310 return vx_adjust_audio_level(chip, audio, capture, &info); in vx_set_audio_gain() 362 static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *… in vx_get_audio_vu_meter() argument 372 if (capture) in vx_get_audio_vu_meter() 572 int capture = (kcontrol->private_value >> 8) & 1; in vx_audio_gain_get() local [all …]
|
/sound/usb/misc/ |
D | ua101.c | 121 } capture, playback; member 349 struct ua101_stream *stream = &ua->capture; in capture_urb_complete() 495 kill_stream_urbs(&ua->capture); in stop_usb_capture() 510 kill_stream_urbs(&ua->capture); in start_usb_capture() 517 ua->capture.urbs[0]->urb.complete = first_capture_urb_complete; in start_usb_capture() 522 err = submit_stream_urbs(ua, &ua->capture); in start_usb_capture() 606 snd_pcm_stop_xrun(ua->capture.substream); in abort_alsa_capture() 653 ua->capture.substream = substream; in capture_pcm_open() 654 err = set_stream_hw(ua, substream, ua->capture.channels); in capture_pcm_open() 774 ua->capture.period_pos = 0; in capture_pcm_prepare() [all …]
|
/sound/soc/intel/skylake/ |
D | skl-pcm.c | 330 p_params.host_bps = dai->driver->capture.sig_bits; in skl_pcm_hw_params() 581 p_params.link_bps = codec_dai->driver->capture.sig_bits; in skl_link_hw_params() 695 .capture = { 720 .capture = { 733 .capture = { 769 .capture = { 840 .capture = { 858 .capture = { 876 .capture = { 894 .capture = { [all …]
|
/sound/ppc/ |
D | pmac.c | 119 return &chip->capture; in snd_pmac_get_stream() 342 return snd_pmac_pcm_prepare(chip, &chip->capture, subs); in snd_pmac_capture_prepare() 349 return snd_pmac_pcm_trigger(chip, &chip->capture, subs, cmd); in snd_pmac_capture_trigger() 355 return snd_pmac_pcm_pointer(chip, &chip->capture, subs); in snd_pmac_capture_pointer() 633 return snd_pmac_pcm_open(chip, &chip->capture, subs); in snd_pmac_capture_open() 647 return snd_pmac_pcm_close(chip, &chip->capture, subs); in snd_pmac_capture_close() 695 chip->capture.cur_formats = chip->formats_ok; in snd_pmac_pcm_new() 697 chip->capture.cur_freqs = chip->freqs_ok; in snd_pmac_pcm_new() 712 out_le32(&chip->capture.dma->control, (RUN|PAUSE|FLUSH|WAKE|DEAD) << 16); in snd_pmac_dbdma_reset() 713 snd_pmac_wait_ack(&chip->capture); in snd_pmac_dbdma_reset() [all …]
|
/sound/pci/emu10k1/ |
D | emufx.c | 1219 const int capture = playback + (SND_EMU10K1_PLAYBACK_CHANNELS * 2); /* we reserve 10 voices */ in _snd_emu10k1_audigy_init_efx() local 1220 const int stereo_mix = capture + 2; in _snd_emu10k1_audigy_init_efx() 1318 A_OP(icode, &ptr, iMAC0, A_GPR(capture+0), A_C_00000000, A_GPR(gpr), A_FXBUS(FXBUS_PCM_LEFT)); in _snd_emu10k1_audigy_init_efx() 1319 A_OP(icode, &ptr, iMAC0, A_GPR(capture+1), A_C_00000000, A_GPR(gpr+1), A_FXBUS(FXBUS_PCM_RIGHT)); in _snd_emu10k1_audigy_init_efx() 1324 A_OP(icode, &ptr, iMAC0, A_GPR(capture+0), A_GPR(capture+0), A_GPR(gpr), A_FXBUS(FXBUS_MIDI_LEFT)); in _snd_emu10k1_audigy_init_efx() 1325 …A_OP(icode, &ptr, iMAC0, A_GPR(capture+1), A_GPR(capture+1), A_GPR(gpr+1), A_FXBUS(FXBUS_MIDI_RIGH… in _snd_emu10k1_audigy_init_efx() 1340 A_OP(icode, &ptr, iMAC0, A_GPR(capture+0), A_GPR(capture+0), A_GPR(gpr), A_GPR(tmp)); in _snd_emu10k1_audigy_init_efx() 1342 A_OP(icode, &ptr, iMAC0, A_GPR(capture+1), A_GPR(capture+1), A_GPR(gpr), A_GPR(tmp)); in _snd_emu10k1_audigy_init_efx() 1344 A_OP(icode, &ptr, iMAC0, A_GPR(capture+0), A_GPR(capture+0), A_GPR(gpr), A_P16VIN(0x0)); in _snd_emu10k1_audigy_init_efx() 1345 A_OP(icode, &ptr, iMAC0, A_GPR(capture+1), A_GPR(capture+1), A_GPR(gpr+1), A_P16VIN(0x1)); in _snd_emu10k1_audigy_init_efx() [all …]
|
/sound/soc/codecs/ |
D | adav80x.c | 369 unsigned int capture = 0x00; in adav80x_set_dai_fmt() local 374 capture |= ADAV80X_CAPTURE_MODE_MASTER; in adav80x_set_dai_fmt() 385 capture |= ADAV80X_CAPTURE_MODE_I2S; in adav80x_set_dai_fmt() 389 capture |= ADAV80X_CAPTURE_MODE_LEFT_J; in adav80x_set_dai_fmt() 393 capture |= ADAV80X_CAPTURE_MODE_RIGHT_J; in adav80x_set_dai_fmt() 409 capture); in adav80x_set_dai_fmt() 773 .capture = { 792 .capture = {
|
D | gtm601.c | 41 .capture = { 59 .capture = {
|
D | bt-sco.c | 33 .capture = { 50 .capture = {
|
/sound/soc/adi/ |
D | axi-i2s.c | 235 axi_i2s_dai.capture.channels_min = 2; in axi_i2s_probe() 236 axi_i2s_dai.capture.channels_max = 2; in axi_i2s_probe() 237 axi_i2s_dai.capture.rates = SNDRV_PCM_RATE_KNOT; in axi_i2s_probe() 238 axi_i2s_dai.capture.formats = in axi_i2s_probe()
|
/sound/soc/mediatek/mt6797/ |
D | mt6797-dai-hostless.c | 71 .capture = { 90 .capture = {
|
/sound/soc/mediatek/mt8183/ |
D | mt8183-dai-hostless.c | 71 .capture = { 90 .capture = {
|
/sound/soc/meson/ |
D | axg-spdifin.c | 418 drv->capture.stream_name = "Capture"; in axg_spdifin_get_dai_drv() 419 drv->capture.channels_min = 1; in axg_spdifin_get_dai_drv() 420 drv->capture.channels_max = 2; in axg_spdifin_get_dai_drv() 421 drv->capture.formats = SNDRV_PCM_FMTBIT_IEC958_SUBFRAME_LE; in axg_spdifin_get_dai_drv() 430 drv->capture.rates |= rb; in axg_spdifin_get_dai_drv()
|
/sound/soc/qcom/qdsp6/ |
D | q6afe-dai.c | 38 .capture = { \ 80 .capture = { \ 830 .capture = { 866 .capture = { 903 .capture = { 940 .capture = { 977 .capture = { 1014 .capture = { 1051 .capture = { 1081 .capture = { [all …]
|