/linux-master/sound/firewire/bebob/ |
H A D | bebob_midi.c | 10 static int midi_open(struct snd_rawmidi_substream *substream) argument 12 struct snd_bebob *bebob = substream->rmidi->private_data; 34 static int midi_close(struct snd_rawmidi_substream *substream) argument 36 struct snd_bebob *bebob = substream->rmidi->private_data;
|
/linux-master/sound/firewire/fireworks/ |
H A D | fireworks_midi.c | 10 static int midi_open(struct snd_rawmidi_substream *substream) argument 12 struct snd_efw *efw = substream->rmidi->private_data; 34 static int midi_close(struct snd_rawmidi_substream *substream) argument 36 struct snd_efw *efw = substream->rmidi->private_data;
|
/linux-master/sound/soc/pxa/ |
H A D | pxa-ssp.c | 73 static int pxa_ssp_startup(struct snd_pcm_substream *substream, argument 91 dma->chan_name = substream->stream == SNDRV_PCM_STREAM_PLAYBACK ? 94 snd_soc_dai_set_dma_data(cpu_dai, substream, dma); 99 static void pxa_ssp_shutdown(struct snd_pcm_substream *substream, argument 112 kfree(snd_soc_dai_get_dma_data(cpu_dai, substream)); 113 snd_soc_dai_set_dma_data(cpu_dai, substream, NULL); 531 static int pxa_ssp_hw_params(struct snd_pcm_substream *substream, argument 546 dma_data = snd_soc_dai_get_dma_data(cpu_dai, substream); 554 substream->stream == SNDRV_PCM_STREAM_PLAYBACK, dma_data); 675 static void pxa_ssp_set_running_bit(struct snd_pcm_substream *substream, argument 707 pxa_ssp_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *cpu_dai) argument [all...] |
H A D | mmp-sspa.c | 83 static int mmp_sspa_startup(struct snd_pcm_substream *substream, argument 94 static void mmp_sspa_shutdown(struct snd_pcm_substream *substream, argument 211 static int mmp_sspa_hw_params(struct snd_pcm_substream *substream, argument 269 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) { 280 static int mmp_sspa_trigger(struct snd_pcm_substream *substream, int cmd, argument 299 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 310 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) 404 struct snd_pcm_substream *substream, 410 substream->dma_buffer.addr >> PAGE_SHIFT, 415 struct snd_pcm_substream *substream) 403 mmp_pcm_mmap(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct vm_area_struct *vma) argument 414 mmp_sspa_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 451 mmp_sspa_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/meson/ |
H A D | meson-card.h | 34 int meson_card_i2s_set_sysclk(struct snd_pcm_substream *substream,
|
/linux-master/sound/soc/samsung/ |
H A D | arndale.c | 20 static int arndale_rt5631_hw_params(struct snd_pcm_substream *substream, argument 23 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 55 static int arndale_wm1811_hw_params(struct snd_pcm_substream *substream, argument 58 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
H A D | smdk_wm8994pcm.c | 43 static int smdk_wm8994_pcm_hw_params(struct snd_pcm_substream *substream, argument 46 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
/linux-master/sound/soc/mediatek/mt8183/ |
H A D | mt8183-mt6358-ts3a227-max98357.c | 43 static int mt8183_mt6358_i2s_hw_params(struct snd_pcm_substream *substream, argument 46 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 60 mt8183_mt6358_rt1015_i2s_hw_params(struct snd_pcm_substream *substream, argument 63 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 122 mt8183_mt6358_startup(struct snd_pcm_substream *substream) argument 141 struct snd_pcm_runtime *runtime = substream->runtime; 162 struct snd_pcm_substream *substream) 181 struct snd_pcm_runtime *runtime = substream->runtime; 303 static int mt8183_mt6358_tdm_startup(struct snd_pcm_substream *substream) argument 305 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 161 mt8183_mt6358_ts3a227_max98357_bt_sco_startup( struct snd_pcm_substream *substream) argument 322 mt8183_mt6358_tdm_shutdown(struct snd_pcm_substream *substream) argument 345 mt8183_mt6358_ts3a227_max98357_wov_startup( struct snd_pcm_substream *substream) argument 358 mt8183_mt6358_ts3a227_max98357_wov_shutdown( struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/sh/ |
H A D | migor.c | 45 static int migor_hw_params(struct snd_pcm_substream *substream, argument 48 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 79 static int migor_hw_free(struct snd_pcm_substream *substream) argument 81 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
H A D | fsi.c | 205 struct snd_pcm_substream *substream; member in struct:fsi_stream 401 static int fsi_is_play(struct snd_pcm_substream *substream) argument 403 return substream->stream == SNDRV_PCM_STREAM_PLAYBACK; 406 static struct snd_soc_dai *fsi_get_dai(struct snd_pcm_substream *substream) argument 408 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 423 static struct fsi_priv *fsi_get_priv(struct snd_pcm_substream *substream) argument 425 return fsi_get_priv_frm_dai(fsi_get_dai(substream)); 493 struct snd_pcm_substream *substream) 495 return fsi_is_play(substream) ? &fsi->playback : &fsi->capture; 506 ret = !!(io->substream 492 fsi_stream_get(struct fsi_priv *fsi, struct snd_pcm_substream *substream) argument 517 fsi_stream_init(struct fsi_priv *fsi, struct fsi_stream *io, struct snd_pcm_substream *substream) argument 1049 struct snd_pcm_substream *substream = io->substream; local 1299 struct snd_pcm_substream *substream = io->substream; local 1567 fsi_dai_startup(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 1577 fsi_dai_shutdown(struct snd_pcm_substream *substream, struct snd_soc_dai *dai) argument 1585 fsi_dai_trigger(struct snd_pcm_substream *substream, int cmd, struct snd_soc_dai *dai) argument 1699 fsi_dai_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params, struct snd_soc_dai *dai) argument 1750 fsi_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 1764 fsi_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/soc/xtensa/ |
H A D | xtfpga-i2s.c | 63 /* current playback substream. NULL if not playing. 68 * Interrupt handler (threaded part) does PIO on substream data in RCU 270 static int xtfpga_i2s_startup(struct snd_pcm_substream *substream, argument 275 snd_soc_dai_set_dma_data(dai, substream, i2s); 279 static int xtfpga_i2s_hw_params(struct snd_pcm_substream *substream, argument 369 struct snd_pcm_substream *substream) 371 struct snd_pcm_runtime *runtime = substream->runtime; 372 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 375 snd_soc_set_runtime_hwparams(substream, &xtfpga_pcm_hardware); 376 p = snd_soc_dai_get_dma_data(snd_soc_rtd_to_cpu(rtd, 0), substream); 368 xtfpga_pcm_open(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 382 xtfpga_pcm_close(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument 389 xtfpga_pcm_hw_params(struct snd_soc_component *component, struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 427 xtfpga_pcm_trigger(struct snd_soc_component *component, struct snd_pcm_substream *substream, int cmd) argument 456 xtfpga_pcm_pointer(struct snd_soc_component *component, struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/usb/bcd2000/ |
H A D | bcd2000.c | 78 static int bcd2000_midi_input_open(struct snd_rawmidi_substream *substream) argument 83 static int bcd2000_midi_input_close(struct snd_rawmidi_substream *substream) argument 88 /* (de)register midi substream from client */ 89 static void bcd2000_midi_input_trigger(struct snd_rawmidi_substream *substream, argument 92 struct bcd2000 *bcd2k = substream->rmidi->private_data; 93 bcd2k->midi_receive_substream = up ? substream : NULL; 172 static int bcd2000_midi_output_open(struct snd_rawmidi_substream *substream) argument 177 static int bcd2000_midi_output_close(struct snd_rawmidi_substream *substream) argument 179 struct bcd2000 *bcd2k = substream->rmidi->private_data; 189 /* (de)register midi substream fro 190 bcd2000_midi_output_trigger(struct snd_rawmidi_substream *substream, int up) argument [all...] |
/linux-master/sound/soc/qcom/ |
H A D | sc7180.c | 201 static int sc7180_snd_startup(struct snd_pcm_substream *substream) argument 203 struct snd_soc_pcm_runtime *rtd = substream->private_data; 235 static int sc7180_qdsp_snd_startup(struct snd_pcm_substream *substream) argument 237 struct snd_soc_pcm_runtime *rtd = substream->private_data; 308 static void sc7180_snd_shutdown(struct snd_pcm_substream *substream) argument 310 struct snd_soc_pcm_runtime *rtd = substream->private_data; 335 static void sc7180_qdsp_snd_shutdown(struct snd_pcm_substream *substream) argument 337 struct snd_soc_pcm_runtime *rtd = substream->private_data; 390 static int sc7180_adau7002_snd_startup(struct snd_pcm_substream *substream) argument 392 struct snd_soc_pcm_runtime *rtd = substream [all...] |
/linux-master/sound/soc/spear/ |
H A D | spdif_out.c | 60 static int spdif_out_startup(struct snd_pcm_substream *substream, argument 66 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) 79 static void spdif_out_shutdown(struct snd_pcm_substream *substream, argument 84 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) 105 static int spdif_out_hw_params(struct snd_pcm_substream *substream, argument 112 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK) 151 static int spdif_out_trigger(struct snd_pcm_substream *substream, int cmd, argument 158 if (substream->stream != SNDRV_PCM_STREAM_PLAYBACK)
|
H A D | spdif_in.c | 66 static void spdif_in_shutdown(struct snd_pcm_substream *substream, argument 71 if (substream->stream != SNDRV_PCM_STREAM_CAPTURE) 94 static int spdif_in_hw_params(struct snd_pcm_substream *substream, argument 101 if (substream->stream != SNDRV_PCM_STREAM_CAPTURE) 110 static int spdif_in_trigger(struct snd_pcm_substream *substream, int cmd, argument 117 if (substream->stream != SNDRV_PCM_STREAM_CAPTURE)
|
/linux-master/sound/soc/fsl/ |
H A D | fsl_rpmsg.c | 39 static int fsl_rpmsg_hw_params(struct snd_pcm_substream *substream, argument 71 if (!(rpmsg->mclk_streams & BIT(substream->stream))) { 78 rpmsg->mclk_streams |= BIT(substream->stream); 84 static int fsl_rpmsg_hw_free(struct snd_pcm_substream *substream, argument 89 if (rpmsg->mclk_streams & BIT(substream->stream)) { 91 rpmsg->mclk_streams &= ~BIT(substream->stream); 97 static int fsl_rpmsg_startup(struct snd_pcm_substream *substream, argument 102 ret = snd_pcm_hw_constraint_list(substream->runtime, 0,
|
/linux-master/sound/soc/cirrus/ |
H A D | edb93xx.c | 21 static int edb93xx_hw_params(struct snd_pcm_substream *substream, argument 24 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
/linux-master/sound/pci/ |
H A D | fm801.c | 170 * @playback_substream: substream for playback 171 * @capture_substream: substream for capture 391 static int snd_fm801_playback_trigger(struct snd_pcm_substream *substream, argument 394 struct fm801 *chip = snd_pcm_substream_chip(substream); 426 static int snd_fm801_capture_trigger(struct snd_pcm_substream *substream, argument 429 struct fm801 *chip = snd_pcm_substream_chip(substream); 461 static int snd_fm801_playback_prepare(struct snd_pcm_substream *substream) argument 463 struct fm801 *chip = snd_pcm_substream_chip(substream); 464 struct snd_pcm_runtime *runtime = substream->runtime; 466 chip->ply_size = snd_pcm_lib_buffer_bytes(substream); 494 snd_fm801_capture_prepare(struct snd_pcm_substream *substream) argument 521 snd_fm801_playback_pointer(struct snd_pcm_substream *substream) argument 538 snd_fm801_capture_pointer(struct snd_pcm_substream *substream) argument 644 snd_fm801_playback_open(struct snd_pcm_substream *substream) argument 666 snd_fm801_capture_open(struct snd_pcm_substream *substream) argument 682 snd_fm801_playback_close(struct snd_pcm_substream *substream) argument 690 snd_fm801_capture_close(struct snd_pcm_substream *substream) argument [all...] |
H A D | rme96.c | 265 snd_rme96_playback_prepare(struct snd_pcm_substream *substream); 268 snd_rme96_capture_prepare(struct snd_pcm_substream *substream); 271 snd_rme96_playback_trigger(struct snd_pcm_substream *substream, 275 snd_rme96_capture_trigger(struct snd_pcm_substream *substream, 279 snd_rme96_playback_pointer(struct snd_pcm_substream *substream); 282 snd_rme96_capture_pointer(struct snd_pcm_substream *substream); 308 snd_rme96_playback_silence(struct snd_pcm_substream *substream, argument 311 struct rme96 *rme96 = snd_pcm_substream_chip(substream); 319 snd_rme96_playback_copy(struct snd_pcm_substream *substream, argument 323 struct rme96 *rme96 = snd_pcm_substream_chip(substream); 330 snd_rme96_capture_copy(struct snd_pcm_substream *substream, int channel, unsigned long pos, struct iov_iter *dst, unsigned long count) argument 951 snd_rme96_playback_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 1015 snd_rme96_capture_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) argument 1158 snd_rme96_playback_spdif_open(struct snd_pcm_substream *substream) argument 1196 snd_rme96_capture_spdif_open(struct snd_pcm_substream *substream) argument 1228 snd_rme96_playback_adat_open(struct snd_pcm_substream *substream) argument 1262 snd_rme96_capture_adat_open(struct snd_pcm_substream *substream) argument 1298 snd_rme96_playback_close(struct snd_pcm_substream *substream) argument 1320 snd_rme96_capture_close(struct snd_pcm_substream *substream) argument 1335 snd_rme96_playback_prepare(struct snd_pcm_substream *substream) argument 1349 snd_rme96_capture_prepare(struct snd_pcm_substream *substream) argument 1363 snd_rme96_playback_trigger(struct snd_pcm_substream *substream, int cmd) argument 1420 snd_rme96_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 1477 snd_rme96_playback_pointer(struct snd_pcm_substream *substream) argument 1484 snd_rme96_capture_pointer(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/isa/ |
H A D | es18xx.c | 396 struct snd_pcm_substream *substream, 400 struct snd_pcm_runtime *runtime = substream->runtime; 430 static int snd_es18xx_playback_hw_params(struct snd_pcm_substream *substream, argument 433 struct snd_es18xx *chip = snd_pcm_substream_chip(substream); 442 if (substream->number == 0 && (chip->caps & ES18XX_PCM2)) { 457 struct snd_pcm_substream *substream) 459 struct snd_pcm_runtime *runtime = substream->runtime; 460 unsigned int size = snd_pcm_lib_buffer_bytes(substream); 461 unsigned int count = snd_pcm_lib_period_bytes(substream); 463 snd_es18xx_rate_set(chip, substream, DAC 395 snd_es18xx_rate_set(struct snd_es18xx *chip, struct snd_pcm_substream *substream, int mode) argument 456 snd_es18xx_playback1_prepare(struct snd_es18xx *chip, struct snd_pcm_substream *substream) argument 482 snd_es18xx_playback1_trigger(struct snd_es18xx *chip, struct snd_pcm_substream *substream, int cmd) argument 532 snd_es18xx_capture_hw_params(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *hw_params) argument 553 snd_es18xx_capture_prepare(struct snd_pcm_substream *substream) argument 590 snd_es18xx_capture_trigger(struct snd_pcm_substream *substream, int cmd) argument 619 snd_es18xx_playback2_prepare(struct snd_es18xx *chip, struct snd_pcm_substream *substream) argument 654 snd_es18xx_playback2_trigger(struct snd_es18xx *chip, struct snd_pcm_substream *substream, int cmd) argument 694 snd_es18xx_playback_prepare(struct snd_pcm_substream *substream) argument 703 snd_es18xx_playback_trigger(struct snd_pcm_substream *substream, int cmd) argument 783 snd_es18xx_playback_pointer(struct snd_pcm_substream *substream) argument 802 snd_es18xx_capture_pointer(struct snd_pcm_substream *substream) argument 854 snd_es18xx_playback_open(struct snd_pcm_substream *substream) argument 879 snd_es18xx_capture_open(struct snd_pcm_substream *substream) argument 897 snd_es18xx_playback_close(struct snd_pcm_substream *substream) argument 909 snd_es18xx_capture_close(struct snd_pcm_substream *substream) argument [all...] |
/linux-master/sound/usb/ |
H A D | proc.c | 217 if (stream->substream[SNDRV_PCM_STREAM_PLAYBACK].num_formats) { 219 proc_dump_substream_status(chip, &stream->substream[SNDRV_PCM_STREAM_PLAYBACK], buffer); 220 proc_dump_substream_formats(&stream->substream[SNDRV_PCM_STREAM_PLAYBACK], buffer); 222 if (stream->substream[SNDRV_PCM_STREAM_CAPTURE].num_formats) { 224 proc_dump_substream_status(chip, &stream->substream[SNDRV_PCM_STREAM_CAPTURE], buffer); 225 proc_dump_substream_formats(&stream->substream[SNDRV_PCM_STREAM_CAPTURE], buffer);
|
/linux-master/sound/soc/xilinx/ |
H A D | xlnx_spdif.c | 77 static int xlnx_spdif_startup(struct snd_pcm_substream *substream, argument 87 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE) { 97 static void xlnx_spdif_shutdown(struct snd_pcm_substream *substream, argument 105 static int xlnx_spdif_hw_params(struct snd_pcm_substream *substream, argument 168 static int xlnx_spdif_trigger(struct snd_pcm_substream *substream, int cmd, argument 182 if (substream->stream == SNDRV_PCM_STREAM_CAPTURE)
|
/linux-master/sound/soc/ti/ |
H A D | davinci-evm.c | 29 static int evm_startup(struct snd_pcm_substream *substream) argument 31 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 42 static void evm_shutdown(struct snd_pcm_substream *substream) argument 44 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 52 static int evm_hw_params(struct snd_pcm_substream *substream, argument 55 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
H A D | n810.c | 84 static int n810_startup(struct snd_pcm_substream *substream) argument 86 struct snd_pcm_runtime *runtime = substream->runtime; 87 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 95 static void n810_shutdown(struct snd_pcm_substream *substream) argument 100 static int n810_hw_params(struct snd_pcm_substream *substream, argument 103 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream);
|
/linux-master/sound/soc/tegra/ |
H A D | tegra_audio_graph_card.c | 64 static int tegra_audio_graph_update_pll(struct snd_pcm_substream *substream, argument 67 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 152 static int tegra_audio_graph_hw_params(struct snd_pcm_substream *substream, argument 155 struct snd_soc_pcm_runtime *rtd = snd_soc_substream_to_rtd(substream); 160 err = tegra_audio_graph_update_pll(substream, params); 165 return simple_util_hw_params(substream, params);
|