Lines Matching refs:v
269 struct v4l2_capability *v) in vidioc_querycap() argument
273 strlcpy(v->driver, tea->v4l2_dev->name, sizeof(v->driver)); in vidioc_querycap()
274 strlcpy(v->card, tea->card, sizeof(v->card)); in vidioc_querycap()
275 strlcat(v->card, " TEA5777", sizeof(v->card)); in vidioc_querycap()
276 strlcpy(v->bus_info, tea->bus_info, sizeof(v->bus_info)); in vidioc_querycap()
277 v->device_caps = V4L2_CAP_TUNER | V4L2_CAP_RADIO; in vidioc_querycap()
278 v->device_caps |= V4L2_CAP_HW_FREQ_SEEK; in vidioc_querycap()
279 v->capabilities = v->device_caps | V4L2_CAP_DEVICE_CAPS; in vidioc_querycap()
297 struct v4l2_tuner *v) in vidioc_g_tuner() argument
302 if (v->index > 0) in vidioc_g_tuner()
309 memset(v, 0, sizeof(*v)); in vidioc_g_tuner()
311 strlcpy(v->name, "AM/FM", sizeof(v->name)); in vidioc_g_tuner()
313 strlcpy(v->name, "FM", sizeof(v->name)); in vidioc_g_tuner()
314 v->type = V4L2_TUNER_RADIO; in vidioc_g_tuner()
315 v->capability = V4L2_TUNER_CAP_LOW | V4L2_TUNER_CAP_STEREO | in vidioc_g_tuner()
319 v->rangelow = tea->has_am ? bands[BAND_AM].rangelow : in vidioc_g_tuner()
321 v->rangehigh = bands[BAND_FM].rangehigh; in vidioc_g_tuner()
324 v->rxsubchans = V4L2_TUNER_SUB_STEREO; in vidioc_g_tuner()
326 v->rxsubchans = V4L2_TUNER_SUB_MONO; in vidioc_g_tuner()
327 v->audmode = tea->audmode; in vidioc_g_tuner()
329 v->signal = (tea->read_reg & TEA5777_R_LEVEL_MASK) >> in vidioc_g_tuner()
339 const struct v4l2_tuner *v) in vidioc_s_tuner() argument
344 if (v->index) in vidioc_s_tuner()
347 tea->audmode = v->audmode; in vidioc_s_tuner()