Lines Matching defs:runtime
81 static int uni_reader_prepare_pcm(struct snd_pcm_runtime *runtime,
91 switch (runtime->format) {
117 switch (runtime->format) {
137 if ((runtime->channels % 2) || (runtime->channels < 2) ||
138 (runtime->channels > 10)) {
143 SET_UNIPERIF_I2S_FMT_NUM_CH(reader, runtime->channels / 2);
149 static int uni_reader_prepare_tdm(struct snd_pcm_runtime *runtime,
157 frame_size = sti_uniperiph_get_user_frame_size(runtime);
191 struct snd_pcm_runtime *runtime = substream->runtime;
205 sti_uniperiph_get_user_frame_size(runtime) / 4;
207 transfer_size = runtime->channels * UNIPERIF_FIFO_FRAMES;
233 ret = uni_reader_prepare_tdm(runtime, reader);
235 ret = uni_reader_prepare_pcm(runtime, reader);
369 ret = snd_pcm_hw_rule_add(substream->runtime, 0,
377 return snd_pcm_hw_rule_add(substream->runtime, 0,