Lines Matching refs:m3_dma
712 struct m3_dma { struct
777 struct m3_dma *substreams;
1060 static int snd_m3_pcm_start(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_pcm_start()
1087 static int snd_m3_pcm_stop(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_pcm_stop()
1115 struct m3_dma *s = subs->runtime->private_data; in snd_m3_pcm_trigger()
1150 snd_m3_pcm_setup1(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_pcm_setup1()
1235 static void snd_m3_pcm_setup2(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_pcm_setup2()
1302 snd_m3_playback_setup(struct snd_m3 *chip, struct m3_dma *s, in snd_m3_playback_setup()
1369 snd_m3_capture_setup(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_capture_setup()
1398 struct m3_dma *s = substream->runtime->private_data; in snd_m3_pcm_hw_params()
1414 struct m3_dma *s; in snd_m3_pcm_hw_free()
1429 struct m3_dma *s = runtime->private_data; in snd_m3_pcm_prepare()
1461 snd_m3_get_pointer(struct snd_m3 *chip, struct m3_dma *s, struct snd_pcm_substream *subs) in snd_m3_get_pointer()
1490 struct m3_dma *s = subs->runtime->private_data; in snd_m3_pcm_pointer()
1504 static void snd_m3_update_ptr(struct snd_m3 *chip, struct m3_dma *s) in snd_m3_update_ptr()
1660 struct m3_dma *s = &chip->substreams[i]; in snd_m3_interrupt()
1734 struct m3_dma *s; in snd_m3_substream_open()
1766 struct m3_dma *s = subs->runtime->private_data; in snd_m3_substream_close()
2194 static int snd_m3_assp_client_init(struct snd_m3 *chip, struct m3_dma *s, int index) in snd_m3_assp_client_init()
2366 struct m3_dma *s; in snd_m3_free()
2615 chip->substreams = kcalloc(chip->num_substreams, sizeof(struct m3_dma), in snd_m3_create()
2678 struct m3_dma *s = &chip->substreams[i]; in snd_m3_create()