Lines Matching refs:band
164 switch (tea->band) { in snd_tea575x_val_to_freq()
185 return clamp(freq * 16, bands[tea->band].rangelow, in snd_tea575x_val_to_freq()
186 bands[tea->band].rangehigh); /* from kHz */ in snd_tea575x_val_to_freq()
197 u32 band = 0; in snd_tea575x_set_freq() local
199 switch (tea->band) { in snd_tea575x_set_freq()
201 band = TEA575X_BIT_BAND_FM; in snd_tea575x_set_freq()
209 band = TEA575X_BIT_BAND_FM; in snd_tea575x_set_freq()
217 band = TEA575X_BIT_BAND_MW; in snd_tea575x_set_freq()
224 tea->val |= band; in snd_tea575x_set_freq()
251 struct v4l2_frequency_band *band) in snd_tea575x_enum_freq_bands() argument
255 if (band->tuner != 0) in snd_tea575x_enum_freq_bands()
258 switch (band->index) { in snd_tea575x_enum_freq_bands()
275 *band = bands[index]; in snd_tea575x_enum_freq_bands()
277 band->capability |= V4L2_TUNER_CAP_HWSEEK_BOUNDED; in snd_tea575x_enum_freq_bands()
284 struct v4l2_frequency_band *band) in vidioc_enum_freq_bands() argument
288 return snd_tea575x_enum_freq_bands(tea, band); in vidioc_enum_freq_bands()
335 if (tea->band != BAND_AM && tea->val != orig_val) in vidioc_s_tuner()
362 tea->band = BAND_AM; in vidioc_s_frequency()
364 tea->band = BAND_FM_JAPAN; in vidioc_s_frequency()
366 tea->band = BAND_FM; in vidioc_s_frequency()
368 tea->freq = clamp_t(u32, f->frequency, bands[tea->band].rangelow, in vidioc_s_frequency()
369 bands[tea->band].rangehigh); in vidioc_s_frequency()
400 if (i != tea->band) { in snd_tea575x_s_hw_freq_seek()
401 tea->band = i; in snd_tea575x_s_hw_freq_seek()
408 spacing = (tea->band == BAND_AM) ? 5 : 50; /* kHz */ in snd_tea575x_s_hw_freq_seek()