Lines Matching defs:runtime
155 struct snd_pcm_runtime *runtime = substream->runtime;
163 runtime->hw = snd_p16v_playback_hw;
173 err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS);
183 struct snd_pcm_runtime *runtime = substream->runtime;
191 runtime->hw = snd_p16v_capture_hw;
193 err = snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS);
239 struct snd_pcm_runtime *runtime = substream->runtime;
242 u32 period_size_bytes = frames_to_bytes(runtime, runtime->period_size);
251 channel, runtime->rate, runtime->format, runtime->channels,
252 runtime->buffer_size, runtime->period_size,
253 runtime->periods, frames_to_bytes(runtime, 1));
256 runtime->dma_addr, runtime->dma_area, table_base);
264 switch (runtime->rate) {
284 for(i = 0; i < runtime->periods; i++) {
285 table_base[i*2]=runtime->dma_addr+(i*period_size_bytes);
290 snd_emu10k1_ptr20_write(emu, PLAYBACK_LIST_SIZE, channel, (runtime->periods - 1) << 19);
292 snd_emu10k1_ptr20_write(emu, PLAYBACK_DMA_ADDR, channel, runtime->dma_addr);
293 //snd_emu10k1_ptr20_write(emu, PLAYBACK_PERIOD_SIZE, channel, frames_to_bytes(runtime, runtime->period_size)<<16); // buffer size in bytes
306 struct snd_pcm_runtime *runtime = substream->runtime;
313 channel, runtime->rate, runtime->format, runtime->channels,
314 runtime->buffer_size, runtime->period_size,
315 frames_to_bytes(runtime, 1));
317 switch (runtime->rate) {
334 snd_emu10k1_ptr20_write(emu, CAPTURE_DMA_ADDR, channel, runtime->dma_addr);
335 snd_emu10k1_ptr20_write(emu, CAPTURE_BUFFER_SIZE, channel, frames_to_bytes(runtime, runtime->buffer_size) << 16); // buffer size in bytes
372 struct snd_pcm_runtime *runtime = substream->runtime;
374 if (runtime && runtime->private_data) {
385 struct snd_pcm_runtime *runtime = substream->runtime;
388 if (runtime && runtime->private_data) {
402 struct snd_pcm_runtime *runtime;
423 runtime = s->runtime;
426 runtime->private_data = (void *)(ptrdiff_t)running;
454 struct snd_pcm_runtime *runtime = substream->runtime;
463 runtime->private_data = (void *)1;
469 runtime->private_data = NULL;
483 struct snd_pcm_runtime *runtime = substream->runtime;
487 if (!runtime->private_data)
494 ptr2 = bytes_to_frames(runtime, ptr1);
495 ptr2+= (ptr4 >> 3) * runtime->period_size;
497 if (ptr >= runtime->buffer_size)
498 ptr -= runtime->buffer_size;
508 struct snd_pcm_runtime *runtime = substream->runtime;
512 if (!runtime->private_data)
516 ptr2 = bytes_to_frames(runtime, ptr1);
518 if (ptr >= runtime->buffer_size) {
519 ptr -= runtime->buffer_size;
525 ptr1, ptr2, ptr, (int)runtime->buffer_size,
526 (int)runtime->period_size, (int)runtime->frame_bits,
527 (int)runtime->rate);