Lines Matching refs:freq
159 u32 freq = val & TEA575X_BIT_FREQ_MASK; in snd_tea575x_val_to_freq() local
161 if (freq == 0) in snd_tea575x_val_to_freq()
162 return freq; in snd_tea575x_val_to_freq()
167 freq *= 125; in snd_tea575x_val_to_freq()
168 freq /= 10; in snd_tea575x_val_to_freq()
170 freq -= TEA575X_FMIF; in snd_tea575x_val_to_freq()
174 freq *= 125; in snd_tea575x_val_to_freq()
175 freq /= 10; in snd_tea575x_val_to_freq()
177 freq += TEA575X_FMIF; in snd_tea575x_val_to_freq()
181 freq -= TEA575X_AMIF; in snd_tea575x_val_to_freq()
185 return clamp(freq * 16, bands[tea->band].rangelow, in snd_tea575x_val_to_freq()
196 u32 freq = tea->freq / 16; /* to kHz */ in snd_tea575x_set_freq() local
203 freq += TEA575X_FMIF; in snd_tea575x_set_freq()
205 freq *= 10; in snd_tea575x_set_freq()
206 freq /= 125; in snd_tea575x_set_freq()
211 freq -= TEA575X_FMIF; in snd_tea575x_set_freq()
213 freq *= 10; in snd_tea575x_set_freq()
214 freq /= 125; in snd_tea575x_set_freq()
219 freq += TEA575X_AMIF; in snd_tea575x_set_freq()
225 tea->val |= freq & TEA575X_BIT_FREQ_MASK; in snd_tea575x_set_freq()
227 tea->freq = snd_tea575x_val_to_freq(tea, tea->val); in snd_tea575x_set_freq()
349 f->frequency = tea->freq; in vidioc_g_frequency()
368 tea->freq = clamp_t(u32, f->frequency, bands[tea->band].rangelow, in vidioc_s_frequency()
402 tea->freq = clamp(tea->freq, bands[i].rangelow, in snd_tea575x_s_hw_freq_seek()
429 u32 freq; in snd_tea575x_s_hw_freq_seek() local
434 freq = snd_tea575x_get_freq(tea); in snd_tea575x_s_hw_freq_seek()
435 if (freq) /* available */ in snd_tea575x_s_hw_freq_seek()
438 if (freq == 0) /* shouldn't happen */ in snd_tea575x_s_hw_freq_seek()
444 if (abs(tea->freq - freq) < 16 * spacing || in snd_tea575x_s_hw_freq_seek()
445 (a->seek_upward && freq < tea->freq) || in snd_tea575x_s_hw_freq_seek()
446 (!a->seek_upward && freq > tea->freq)) { in snd_tea575x_s_hw_freq_seek()
450 tea->freq = freq; in snd_tea575x_s_hw_freq_seek()
526 tea->freq = 90500 * 16; /* 90.5Mhz default */ in snd_tea575x_hw_init()