Lines Matching defs:runtime
663 struct snd_pcm_runtime *runtime = substream->runtime;
666 runtime->dma_area = (void __force *)(rme32->iobase +
668 runtime->dma_addr = rme32->port + RME32_IO_DATA_BUFFER;
669 runtime->dma_bytes = RME32_BUFFER_SIZE;
714 struct snd_pcm_runtime *runtime = substream->runtime;
717 runtime->dma_area = (void __force *)rme32->iobase +
719 runtime->dma_addr = rme32->port + RME32_IO_DATA_BUFFER;
720 runtime->dma_bytes = RME32_BUFFER_SIZE;
741 if ((isadat && runtime->hw.channels_min == 2) ||
742 (!isadat && runtime->hw.channels_min == 8)) {
821 static void snd_rme32_set_buffer_constraint(struct rme32 *rme32, struct snd_pcm_runtime *runtime)
824 snd_pcm_hw_constraint_single(runtime,
827 snd_pcm_hw_constraint_list(runtime, 0,
837 struct snd_pcm_runtime *runtime = substream->runtime;
852 runtime->hw = snd_rme32_spdif_fd_info;
854 runtime->hw = snd_rme32_spdif_info;
856 runtime->hw.rates |= SNDRV_PCM_RATE_64000 | SNDRV_PCM_RATE_88200 | SNDRV_PCM_RATE_96000;
857 runtime->hw.rate_max = 96000;
862 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate);
863 runtime->hw.rate_min = rate;
864 runtime->hw.rate_max = rate;
867 snd_rme32_set_buffer_constraint(rme32, runtime);
880 struct snd_pcm_runtime *runtime = substream->runtime;
893 runtime->hw = snd_rme32_spdif_fd_info;
895 runtime->hw = snd_rme32_spdif_info;
897 runtime->hw.rates |= SNDRV_PCM_RATE_88200 | SNDRV_PCM_RATE_96000;
898 runtime->hw.rate_max = 96000;
904 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate);
905 runtime->hw.rate_min = rate;
906 runtime->hw.rate_max = rate;
909 snd_rme32_set_buffer_constraint(rme32, runtime);
919 struct snd_pcm_runtime *runtime = substream->runtime;
934 runtime->hw = snd_rme32_adat_fd_info;
936 runtime->hw = snd_rme32_adat_info;
940 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate);
941 runtime->hw.rate_min = rate;
942 runtime->hw.rate_max = rate;
945 snd_rme32_set_buffer_constraint(rme32, runtime);
954 struct snd_pcm_runtime *runtime = substream->runtime;
957 runtime->hw = snd_rme32_adat_fd_info;
959 runtime->hw = snd_rme32_adat_info;
964 runtime->hw.rates = snd_pcm_rate_to_rate_bit(rate);
965 runtime->hw.rate_min = rate;
966 runtime->hw.rate_max = rate;
979 snd_rme32_set_buffer_constraint(rme32, runtime);
1125 substream->runtime->dma_area + rec->sw_data, bytes);
1148 memcpy_fromio(substream->runtime->dma_area + rec->sw_data,