Lines Matching defs:substream

475 	struct snd_pcm_substream *substream;
836 /* call with substream spinlock */
850 /* call with substream spinlock */
1206 static int snd_es1968_pcm_prepare(struct snd_pcm_substream *substream)
1208 struct es1968 *chip = snd_pcm_substream_chip(substream);
1209 struct snd_pcm_runtime *runtime = substream->runtime;
1212 es->dma_size = snd_pcm_lib_buffer_bytes(substream);
1213 es->frag_size = snd_pcm_lib_period_bytes(substream);
1238 static int snd_es1968_pcm_trigger(struct snd_pcm_substream *substream, int cmd)
1240 struct es1968 *chip = snd_pcm_substream_chip(substream);
1241 struct esschan *es = substream->runtime->private_data;
1268 static snd_pcm_uframes_t snd_es1968_pcm_pointer(struct snd_pcm_substream *substream)
1270 struct es1968 *chip = snd_pcm_substream_chip(substream);
1271 struct esschan *es = substream->runtime->private_data;
1276 return bytes_to_frames(substream->runtime, ptr % es->dma_size);
1460 static int snd_es1968_hw_params(struct snd_pcm_substream *substream,
1463 struct es1968 *chip = snd_pcm_substream_chip(substream);
1464 struct snd_pcm_runtime *runtime = substream->runtime;
1481 snd_pcm_set_runtime_buffer(substream, &chan->memory->buf);
1486 static int snd_es1968_hw_free(struct snd_pcm_substream *substream)
1488 struct es1968 *chip = snd_pcm_substream_chip(substream);
1489 struct snd_pcm_runtime *runtime = substream->runtime;
1533 static int snd_es1968_playback_open(struct snd_pcm_substream *substream)
1535 struct es1968 *chip = snd_pcm_substream_chip(substream);
1536 struct snd_pcm_runtime *runtime = substream->runtime;
1556 es->substream = substream;
1571 static int snd_es1968_capture_open(struct snd_pcm_substream *substream)
1573 struct snd_pcm_runtime *runtime = substream->runtime;
1574 struct es1968 *chip = snd_pcm_substream_chip(substream);
1603 es->substream = substream;
1628 static int snd_es1968_playback_close(struct snd_pcm_substream *substream)
1630 struct es1968 *chip = snd_pcm_substream_chip(substream);
1633 if (substream->runtime->private_data == NULL)
1635 es = substream->runtime->private_data;
1645 static int snd_es1968_capture_close(struct snd_pcm_substream *substream)
1647 struct es1968 *chip = snd_pcm_substream_chip(substream);
1650 if (substream->runtime->private_data == NULL)
1652 es = substream->runtime->private_data;
1850 struct snd_pcm_substream *subs = es->substream;
2407 snd_es1968_playback_setup(chip, es, es->substream->runtime);
2410 snd_es1968_capture_setup(chip, es, es->substream->runtime);