Lines Matching refs:vt
228 int vivid_radio_rx_g_tuner(struct file *file, void *fh, struct v4l2_tuner *vt) in vivid_radio_rx_g_tuner() argument
234 if (vt->index > 0) in vivid_radio_rx_g_tuner()
237 strlcpy(vt->name, "AM/FM/SW Receiver", sizeof(vt->name)); in vivid_radio_rx_g_tuner()
238 vt->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_STEREO | in vivid_radio_rx_g_tuner()
247 vt->capability |= V4L2_TUNER_CAP_HWSEEK_BOUNDED; in vivid_radio_rx_g_tuner()
250 vt->capability |= V4L2_TUNER_CAP_HWSEEK_WRAP; in vivid_radio_rx_g_tuner()
253 vt->capability |= V4L2_TUNER_CAP_HWSEEK_WRAP | in vivid_radio_rx_g_tuner()
257 vt->rangelow = AM_FREQ_RANGE_LOW; in vivid_radio_rx_g_tuner()
258 vt->rangehigh = FM_FREQ_RANGE_HIGH; in vivid_radio_rx_g_tuner()
260 vt->signal = abs(sig_qual) > delta ? 0 : in vivid_radio_rx_g_tuner()
262 vt->afc = sig_qual > delta ? 0 : sig_qual; in vivid_radio_rx_g_tuner()
264 vt->rxsubchans = 0; in vivid_radio_rx_g_tuner()
265 else if (dev->radio_rx_freq < FM_FREQ_RANGE_LOW || vt->signal < 0x8000) in vivid_radio_rx_g_tuner()
266 vt->rxsubchans = V4L2_TUNER_SUB_MONO; in vivid_radio_rx_g_tuner()
268 vt->rxsubchans = V4L2_TUNER_SUB_MONO; in vivid_radio_rx_g_tuner()
270 vt->rxsubchans = V4L2_TUNER_SUB_STEREO; in vivid_radio_rx_g_tuner()
273 dev->radio_rx_freq >= FM_FREQ_RANGE_LOW && vt->signal >= 0xc000) in vivid_radio_rx_g_tuner()
274 vt->rxsubchans |= V4L2_TUNER_SUB_RDS; in vivid_radio_rx_g_tuner()
277 vt->audmode = dev->radio_rx_audmode; in vivid_radio_rx_g_tuner()
281 int vivid_radio_rx_s_tuner(struct file *file, void *fh, const struct v4l2_tuner *vt) in vivid_radio_rx_s_tuner() argument
285 if (vt->index) in vivid_radio_rx_s_tuner()
287 dev->radio_rx_audmode = vt->audmode >= V4L2_TUNER_MODE_STEREO; in vivid_radio_rx_s_tuner()