Lines Matching refs:runtime
243 struct snd_pcm_runtime *runtime) in uni_player_set_channel_status() argument
254 if (runtime && (player->stream_settings.iec958.status[3] in uni_player_set_channel_status()
256 switch (runtime->rate) { in uni_player_set_channel_status()
341 struct snd_pcm_runtime *runtime) in uni_player_prepare_iec958() argument
345 clk_div = player->mclk / runtime->rate; in uni_player_prepare_iec958()
354 switch (runtime->format) { in uni_player_prepare_iec958()
394 uni_player_set_channel_status(player, runtime); in uni_player_prepare_iec958()
417 SET_UNIPERIF_I2S_FMT_NUM_CH(player, runtime->channels / 2); in uni_player_prepare_iec958()
442 struct snd_pcm_runtime *runtime) in uni_player_prepare_pcm() argument
451 switch (runtime->format) { in uni_player_prepare_pcm()
460 output_frame_size = slot_width * runtime->channels; in uni_player_prepare_pcm()
462 clk_div = player->mclk / runtime->rate; in uni_player_prepare_pcm()
496 switch (runtime->format) { in uni_player_prepare_pcm()
522 if ((runtime->channels % 2) || (runtime->channels < 2) || in uni_player_prepare_pcm()
523 (runtime->channels > 10)) { in uni_player_prepare_pcm()
528 SET_UNIPERIF_I2S_FMT_NUM_CH(player, runtime->channels / 2); in uni_player_prepare_pcm()
706 struct snd_pcm_runtime *runtime = substream->runtime; in uni_player_prepare() local
718 transfer_size = runtime->channels * UNIPERIF_FIFO_FRAMES; in uni_player_prepare()
744 ret = uni_player_prepare_iec958(player, runtime); in uni_player_prepare()
747 ret = uni_player_prepare_pcm(player, runtime); in uni_player_prepare()
750 ret = uni_player_prepare_iec958(player, runtime); in uni_player_prepare()