Lines Matching defs:substream

471 	struct snd_pcm_substream *substream;
832 /* call with substream spinlock */
846 /* call with substream spinlock */
1202 static int snd_es1968_pcm_prepare(struct snd_pcm_substream *substream)
1204 struct es1968 *chip = snd_pcm_substream_chip(substream);
1205 struct snd_pcm_runtime *runtime = substream->runtime;
1208 es->dma_size = snd_pcm_lib_buffer_bytes(substream);
1209 es->frag_size = snd_pcm_lib_period_bytes(substream);
1234 static int snd_es1968_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
1236 struct es1968 *chip = snd_pcm_substream_chip(substream);
1237 struct esschan *es = substream->runtime->private_data;
1264 static snd_pcm_uframes_t snd_es1968_pcm_pointer(struct snd_pcm_substream *substream)
1266 struct es1968 *chip = snd_pcm_substream_chip(substream);
1267 struct esschan *es = substream->runtime->private_data;
1272 return bytes_to_frames(substream->runtime, ptr % es->dma_size);
1456 static int snd_es1968_hw_params(struct snd_pcm_substream *substream,
1459 struct es1968 *chip = snd_pcm_substream_chip(substream);
1460 struct snd_pcm_runtime *runtime = substream->runtime;
1477 snd_pcm_set_runtime_buffer(substream, &chan->memory->buf);
1482 static int snd_es1968_hw_free(struct snd_pcm_substream *substream)
1484 struct es1968 *chip = snd_pcm_substream_chip(substream);
1485 struct snd_pcm_runtime *runtime = substream->runtime;
1529 static int snd_es1968_playback_open(struct snd_pcm_substream *substream)
1531 struct es1968 *chip = snd_pcm_substream_chip(substream);
1532 struct snd_pcm_runtime *runtime = substream->runtime;
1552 es->substream = substream;
1567 static int snd_es1968_capture_open(struct snd_pcm_substream *substream)
1569 struct snd_pcm_runtime *runtime = substream->runtime;
1570 struct es1968 *chip = snd_pcm_substream_chip(substream);
1599 es->substream = substream;
1625 static int snd_es1968_playback_close(struct snd_pcm_substream *substream)
1627 struct es1968 *chip = snd_pcm_substream_chip(substream);
1630 if (substream->runtime->private_data == NULL)
1632 es = substream->runtime->private_data;
1642 static int snd_es1968_capture_close(struct snd_pcm_substream *substream)
1644 struct es1968 *chip = snd_pcm_substream_chip(substream);
1647 if (substream->runtime->private_data == NULL)
1649 es = substream->runtime->private_data;
1851 struct snd_pcm_substream *subs = es->substream;
2404 snd_es1968_playback_setup(chip, es, es->substream->runtime);
2407 snd_es1968_capture_setup(chip, es, es->substream->runtime);