Lines Matching defs:runtime
117 return (unsigned int)(uintptr_t)substream->runtime->private_data;
124 struct snd_pcm_runtime *runtime = substream->runtime;
127 runtime->private_data = (void *)(uintptr_t)channel;
130 runtime->hw = oxygen_ac97_hardware;
132 runtime->hw = *oxygen_hardware[channel];
136 runtime->hw.rates &= ~(SNDRV_PCM_RATE_32000 |
138 runtime->hw.rate_min = 44100;
143 runtime->hw.fifo_size = 0;
146 runtime->hw.channels_max = chip->model.dac_channels_pcm;
150 chip->model.pcm_hardware_filter(channel, &runtime->hw);
151 err = snd_pcm_hw_constraint_step(runtime, 0,
155 err = snd_pcm_hw_constraint_step(runtime, 0,
159 if (runtime->hw.formats & SNDRV_PCM_FMTBIT_S32_LE) {
160 err = snd_pcm_hw_constraint_msbits(runtime, 0, 32, 24);
164 if (runtime->hw.channels_max > 2) {
165 err = snd_pcm_hw_constraint_step(runtime, 0,
309 (u32)substream->runtime->dma_addr);
550 if (substream->runtime->no_period_wakeup)
607 struct snd_pcm_runtime *runtime = substream->runtime;
613 return bytes_to_frames(runtime, curr_addr - (u32)runtime->dma_addr);