Lines Matching refs:f
515 struct v4l2_format *f) in vidioc_g_fmt_vid_cap() argument
519 f->fmt.pix.width = dev->width; in vidioc_g_fmt_vid_cap()
520 f->fmt.pix.height = dev->height; in vidioc_g_fmt_vid_cap()
521 f->fmt.pix.field = dev->field; in vidioc_g_fmt_vid_cap()
522 f->fmt.pix.pixelformat = dev->fmt->fourcc; in vidioc_g_fmt_vid_cap()
523 f->fmt.pix.bytesperline = in vidioc_g_fmt_vid_cap()
524 (f->fmt.pix.width * dev->fmt->depth) >> 3; in vidioc_g_fmt_vid_cap()
525 f->fmt.pix.sizeimage = in vidioc_g_fmt_vid_cap()
526 f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
527 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
533 struct v4l2_format *f) in vidioc_try_fmt_vid_cap() argument
540 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
544 field = f->fmt.pix.field; in vidioc_try_fmt_vid_cap()
549 field = (f->fmt.pix.height > maxh/2) in vidioc_try_fmt_vid_cap()
568 f->fmt.pix.field = field; in vidioc_try_fmt_vid_cap()
569 v4l_bound_align_image(&f->fmt.pix.width, 48, maxw, 2, in vidioc_try_fmt_vid_cap()
570 &f->fmt.pix.height, 32, maxh, 0, 0); in vidioc_try_fmt_vid_cap()
571 f->fmt.pix.bytesperline = in vidioc_try_fmt_vid_cap()
572 (f->fmt.pix.width * fmt->depth) >> 3; in vidioc_try_fmt_vid_cap()
573 f->fmt.pix.sizeimage = in vidioc_try_fmt_vid_cap()
574 f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_try_fmt_vid_cap()
575 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_try_fmt_vid_cap()
581 struct v4l2_format *f) in vidioc_s_fmt_vid_cap() argument
588 err = vidioc_try_fmt_vid_cap(file, priv, f); in vidioc_s_fmt_vid_cap()
597 dev->fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_s_fmt_vid_cap()
598 dev->width = f->fmt.pix.width; in vidioc_s_fmt_vid_cap()
599 dev->height = f->fmt.pix.height; in vidioc_s_fmt_vid_cap()
600 dev->field = f->fmt.pix.field; in vidioc_s_fmt_vid_cap()
603 v4l2_fill_mbus_format(&mbus_fmt, &f->fmt.pix, MEDIA_BUS_FMT_FIXED); in vidioc_s_fmt_vid_cap()
605 v4l2_fill_pix_format(&f->fmt.pix, &mbus_fmt); in vidioc_s_fmt_vid_cap()
607 f->fmt.pix.field = dev->field; in vidioc_s_fmt_vid_cap()
634 struct v4l2_fmtdesc *f) in vidioc_enum_fmt_vid_cap() argument
636 if (unlikely(f->index >= ARRAY_SIZE(formats))) in vidioc_enum_fmt_vid_cap()
639 strlcpy(f->description, formats[f->index].name, in vidioc_enum_fmt_vid_cap()
640 sizeof(f->description)); in vidioc_enum_fmt_vid_cap()
641 f->pixelformat = formats[f->index].fourcc; in vidioc_enum_fmt_vid_cap()
868 struct v4l2_frequency *f) in vidioc_g_frequency() argument
875 f->type = V4L2_TUNER_ANALOG_TV; in vidioc_g_frequency()
876 f->frequency = dev->freq; in vidioc_g_frequency()
878 call_all(dev, tuner, g_frequency, f); in vidioc_g_frequency()
883 static int cx23885_set_freq(struct cx23885_dev *dev, const struct v4l2_frequency *f) in cx23885_set_freq() argument
890 if (unlikely(f->tuner != 0)) in cx23885_set_freq()
893 dev->freq = f->frequency; in cx23885_set_freq()
903 call_all(dev, tuner, s_frequency, f); in cx23885_set_freq()
916 const struct v4l2_frequency *f) in cx23885_set_freq_via_ops() argument
927 .frequency = f->frequency in cx23885_set_freq_via_ops()
930 dev->freq = f->frequency; in cx23885_set_freq_via_ops()
942 params.frequency, f->tuner, params.std); in cx23885_set_freq_via_ops()
974 const struct v4l2_frequency *f) in cx23885_set_frequency() argument
983 ret = cx23885_set_freq_via_ops(dev, f); in cx23885_set_frequency()
986 ret = cx23885_set_freq(dev, f); in cx23885_set_frequency()
993 const struct v4l2_frequency *f) in vidioc_s_frequency() argument
995 return cx23885_set_frequency(file, priv, f); in vidioc_s_frequency()