Lines Matching defs:runtime
220 struct snd_pcm_runtime *runtime = subs->runtime;
228 runtime->private_data = rec;
233 runtime->hw = emu8k_pcm_hw;
234 runtime->hw.buffer_bytes_max = emu->mem_size - LOOP_BLANK_SIZE * 3;
235 runtime->hw.period_bytes_max = runtime->hw.buffer_bytes_max / 2;
238 snd_pcm_hw_constraint_minmax(runtime, SNDRV_PCM_HW_PARAM_PERIOD_TIME,
246 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
248 subs->runtime->private_data = NULL;
375 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
441 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
454 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
495 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
498 pos = bytes_to_frames(subs->runtime, pos);
499 count = bytes_to_frames(subs->runtime, count);
507 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
510 pos = bytes_to_frames(subs->runtime, pos);
511 count = bytes_to_frames(subs->runtime, count);
524 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
548 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
566 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
568 rec->pitch = 0xe000 + calc_rate_offset(subs->runtime->rate);
572 rec->buf_size = subs->runtime->buffer_size;
573 rec->period_size = subs->runtime->period_size;
574 rec->voices = subs->runtime->channels;
613 struct snd_emu8k_pcm *rec = subs->runtime->private_data;