• Home
  • Raw
  • Download

Lines Matching refs:freq

837 static void snd_es1968_bob_inc(struct es1968 *chip, int freq)  in snd_es1968_bob_inc()  argument
841 chip->bob_freq = freq; in snd_es1968_bob_inc()
843 } else if (chip->bob_freq < freq) { in snd_es1968_bob_inc()
845 chip->bob_freq = freq; in snd_es1968_bob_inc()
877 int freq = runtime->rate * 4; in snd_es1968_calc_bob_rate() local
879 freq <<= 1; in snd_es1968_calc_bob_rate()
881 freq <<= 1; in snd_es1968_calc_bob_rate()
882 freq /= es->frag_size; in snd_es1968_calc_bob_rate()
883 if (freq < ESM_BOB_FREQ) in snd_es1968_calc_bob_rate()
884 freq = ESM_BOB_FREQ; in snd_es1968_calc_bob_rate()
885 else if (freq > ESM_BOB_FREQ_MAX) in snd_es1968_calc_bob_rate()
886 freq = ESM_BOB_FREQ_MAX; in snd_es1968_calc_bob_rate()
887 return freq; in snd_es1968_calc_bob_rate()
895 static u32 snd_es1968_compute_rate(struct es1968 *chip, u32 freq) in snd_es1968_compute_rate() argument
897 u32 rate = (freq << 16) / chip->clock; in snd_es1968_compute_rate()
918 static void snd_es1968_apu_set_freq(struct es1968 *chip, int apu, int freq) in snd_es1968_apu_set_freq() argument
922 ((freq & 0xff) << 8) | 0x10); in snd_es1968_apu_set_freq()
923 apu_set_register(chip, apu, 3, freq >> 8); in snd_es1968_apu_set_freq()
997 u32 freq; in snd_es1968_playback_setup() local
1073 freq = runtime->rate; in snd_es1968_playback_setup()
1075 if (freq > 48000) in snd_es1968_playback_setup()
1076 freq = 48000; in snd_es1968_playback_setup()
1077 if (freq < 4000) in snd_es1968_playback_setup()
1078 freq = 4000; in snd_es1968_playback_setup()
1082 freq >>= 1; in snd_es1968_playback_setup()
1084 freq = snd_es1968_compute_rate(chip, freq); in snd_es1968_playback_setup()
1087 snd_es1968_apu_set_freq(chip, es->apu[0], freq); in snd_es1968_playback_setup()
1088 snd_es1968_apu_set_freq(chip, es->apu[1], freq); in snd_es1968_playback_setup()
1141 u32 freq; in snd_es1968_capture_setup() local
1176 freq = runtime->rate; in snd_es1968_capture_setup()
1178 if (freq > 47999) in snd_es1968_capture_setup()
1179 freq = 47999; in snd_es1968_capture_setup()
1180 if (freq < 4000) in snd_es1968_capture_setup()
1181 freq = 4000; in snd_es1968_capture_setup()
1183 freq = snd_es1968_compute_rate(chip, freq); in snd_es1968_capture_setup()
1186 snd_es1968_apu_set_freq(chip, es->apu[0], freq); in snd_es1968_capture_setup()
1187 snd_es1968_apu_set_freq(chip, es->apu[1], freq); in snd_es1968_capture_setup()
1190 freq = 0x10000; in snd_es1968_capture_setup()
1191 snd_es1968_apu_set_freq(chip, es->apu[2], freq); in snd_es1968_capture_setup()
1192 snd_es1968_apu_set_freq(chip, es->apu[3], freq); in snd_es1968_capture_setup()