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;
455 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
468 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
481 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
523 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
526 pos = bytes_to_frames(subs->runtime, pos);
527 count = bytes_to_frames(subs->runtime, count);
536 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
539 pos = bytes_to_frames(subs->runtime, pos);
540 count = bytes_to_frames(subs->runtime, count);
548 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
551 pos = bytes_to_frames(subs->runtime, pos);
552 count = bytes_to_frames(subs->runtime, count);
565 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
589 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
607 struct snd_emu8k_pcm *rec = subs->runtime->private_data;
609 rec->pitch = 0xe000 + calc_rate_offset(subs->runtime->rate);
613 rec->buf_size = subs->runtime->buffer_size;
614 rec->period_size = subs->runtime->period_size;
615 rec->voices = subs->runtime->channels;
653 struct snd_emu8k_pcm *rec = subs->runtime->private_data;