Lines Matching defs:runtime
183 struct snd_pcm_runtime *runtime = subs->runtime;
192 rate_index = snd_pmac_rate_index(chip, rec, runtime->rate);
199 astr->cur_formats = 1 << runtime->format;
201 chip->format = runtime->format;
220 offset = runtime->dma_addr;
308 return bytes_to_frames(subs->runtime, count);
556 struct snd_pcm_runtime *runtime = subs->runtime;
560 runtime->hw.rates = 0;
563 runtime->hw.rates |=
569 runtime->hw.rate_max = chip->freq_table[i];
575 runtime->hw.rate_min = chip->freq_table[i];
579 runtime->hw.formats = chip->formats_ok;
582 runtime->hw.info |= SNDRV_PCM_INFO_HALF_DUPLEX;
583 runtime->hw.info |= SNDRV_PCM_INFO_JOINT_DUPLEX;
585 runtime->private_data = rec;
589 snd_pcm_hw_rule_add(runtime, 0, SNDRV_PCM_HW_PARAM_RATE,
591 snd_pcm_hw_rule_add(runtime, 0, SNDRV_PCM_HW_PARAM_FORMAT,
595 runtime->hw.periods_max = rec->cmd.size - 1;
598 snd_pcm_hw_constraint_integer(runtime, SNDRV_PCM_HW_PARAM_PERIODS);
624 subs->runtime->hw = snd_pmac_playback;
632 subs->runtime->hw = snd_pmac_capture;