Lines Matching refs:m3_dma
697 struct m3_dma {
762 struct m3_dma *substreams;
1045 static int snd_m3_pcm_start(struct snd_m3 *chip, struct m3_dma *s,
1072 static int snd_m3_pcm_stop(struct snd_m3 *chip, struct m3_dma *s,
1100 struct m3_dma *s = subs->runtime->private_data;
1135 snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
1220 static void snd_m3_pcm_setup2(struct snd_m3 *chip, struct m3_dma *s,
1287 snd_m3_playback_setup(struct snd_m3 *chip, struct m3_dma *s,
1354 snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
1383 struct m3_dma *s = substream->runtime->private_data;
1396 struct m3_dma *s;
1410 struct m3_dma *s = runtime->private_data;
1442 snd_m3_get_pointer(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs)
1471 struct m3_dma *s = subs->runtime->private_data;
1485 static void snd_m3_update_ptr(struct snd_m3 *chip, struct m3_dma *s)
1641 struct m3_dma *s = &chip->substreams[i];
1715 struct m3_dma *s;
1747 struct m3_dma *s = subs->runtime->private_data;
2173 static int snd_m3_assp_client_init(struct snd_m3 *chip, struct m3_dma *s, int index)
2345 struct m3_dma *s;
2593 chip->substreams = kcalloc(chip->num_substreams, sizeof(struct m3_dma),
2655 struct m3_dma *s = &chip->substreams[i];