Lines Matching refs:fmt
81 struct v4l2_pix_format fmt; member
200 const struct v4l2_format *fmt, in bcap_queue_setup() argument
206 if (fmt && fmt->fmt.pix.sizeimage < bcap_dev->fmt.sizeimage) in bcap_queue_setup()
213 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : bcap_dev->fmt.sizeimage; in bcap_queue_setup()
222 unsigned long size = bcap_dev->fmt.sizeimage; in bcap_buffer_prepare()
231 vb->v4l2_buf.field = bcap_dev->fmt.field; in bcap_buffer_prepare()
275 params.width = bcap_dev->fmt.width; in bcap_start_streaming()
276 params.height = bcap_dev->fmt.height; in bcap_start_streaming()
599 struct bcap_format *fmt = NULL; in bcap_try_format() local
604 fmt = &sf[i]; in bcap_try_format()
605 if (pixfmt->pixelformat == fmt->pixelformat) in bcap_try_format()
609 fmt = &sf[0]; in bcap_try_format()
611 v4l2_fill_mbus_format(&mbus_fmt, pixfmt, fmt->mbus_code); in bcap_try_format()
619 fmt = &sf[i]; in bcap_try_format()
620 if (mbus_fmt.code == fmt->mbus_code) in bcap_try_format()
623 *bcap_fmt = *fmt; in bcap_try_format()
625 pixfmt->bytesperline = pixfmt->width * fmt->bpp / 8; in bcap_try_format()
631 struct v4l2_fmtdesc *fmt) in bcap_enum_fmt_vid_cap() argument
636 if (fmt->index >= bcap_dev->num_sensor_formats) in bcap_enum_fmt_vid_cap()
639 fmt->type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in bcap_enum_fmt_vid_cap()
640 strlcpy(fmt->description, in bcap_enum_fmt_vid_cap()
641 sf[fmt->index].desc, in bcap_enum_fmt_vid_cap()
642 sizeof(fmt->description)); in bcap_enum_fmt_vid_cap()
643 fmt->pixelformat = sf[fmt->index].pixelformat; in bcap_enum_fmt_vid_cap()
648 struct v4l2_format *fmt) in bcap_try_fmt_vid_cap() argument
651 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in bcap_try_fmt_vid_cap()
657 struct v4l2_format *fmt) in bcap_g_fmt_vid_cap() argument
661 fmt->fmt.pix = bcap_dev->fmt; in bcap_g_fmt_vid_cap()
666 struct v4l2_format *fmt) in bcap_s_fmt_vid_cap() argument
671 struct v4l2_pix_format *pixfmt = &fmt->fmt.pix; in bcap_s_fmt_vid_cap()
686 bcap_dev->fmt = *pixfmt; in bcap_s_fmt_vid_cap()