Lines Matching refs:fmt
251 const struct s2255_fmt *fmt; member
364 #define s2255_dev_err(dev, fmt, arg...) \ argument
365 dev_err(dev, S2255_DRIVER_NAME " - " fmt, ##arg)
367 #define dprintk(dev, level, fmt, arg...) \ argument
368 v4l2_dbg(level, debug, &dev->v4l2_dev, fmt, ## arg)
460 int fmt) in planar422p_to_yuv_packed() argument
471 out[i] = (fmt == V4L2_PIX_FMT_YUYV) ? *pY++ : *pCr++; in planar422p_to_yuv_packed()
472 out[i + 1] = (fmt == V4L2_PIX_FMT_YUYV) ? *pCr++ : *pY++; in planar422p_to_yuv_packed()
473 out[i + 2] = (fmt == V4L2_PIX_FMT_YUYV) ? *pY++ : *pCb++; in planar422p_to_yuv_packed()
474 out[i + 3] = (fmt == V4L2_PIX_FMT_YUYV) ? *pCb++ : *pY++; in planar422p_to_yuv_packed()
625 switch (vc->fmt->fourcc) { in s2255_fillbuff()
631 vc->fmt->fourcc); in s2255_fillbuff()
662 static int queue_setup(struct vb2_queue *vq, const struct v4l2_format *fmt, in queue_setup() argument
670 sizes[0] = vc->width * vc->height * (vc->fmt->depth >> 3); in queue_setup()
683 if (vc->fmt == NULL) in buffer_prepare()
693 size = w * h * (vc->fmt->depth >> 3); in buffer_prepare()
763 f->fmt.pix.width = vc->width; in vidioc_g_fmt_vid_cap()
764 f->fmt.pix.height = vc->height; in vidioc_g_fmt_vid_cap()
765 if (f->fmt.pix.height >= in vidioc_g_fmt_vid_cap()
767 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_g_fmt_vid_cap()
769 f->fmt.pix.field = V4L2_FIELD_TOP; in vidioc_g_fmt_vid_cap()
770 f->fmt.pix.pixelformat = vc->fmt->fourcc; in vidioc_g_fmt_vid_cap()
771 f->fmt.pix.bytesperline = f->fmt.pix.width * (vc->fmt->depth >> 3); in vidioc_g_fmt_vid_cap()
772 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_g_fmt_vid_cap()
773 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_vid_cap()
774 f->fmt.pix.priv = 0; in vidioc_g_fmt_vid_cap()
781 const struct s2255_fmt *fmt; in vidioc_try_fmt_vid_cap() local
786 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_vid_cap()
788 if (fmt == NULL) in vidioc_try_fmt_vid_cap()
791 field = f->fmt.pix.field; in vidioc_try_fmt_vid_cap()
794 __func__, is_ntsc, f->fmt.pix.width, f->fmt.pix.height); in vidioc_try_fmt_vid_cap()
797 if (f->fmt.pix.height >= NUM_LINES_1CIFS_NTSC * 2) { in vidioc_try_fmt_vid_cap()
798 f->fmt.pix.height = NUM_LINES_1CIFS_NTSC * 2; in vidioc_try_fmt_vid_cap()
801 f->fmt.pix.height = NUM_LINES_1CIFS_NTSC; in vidioc_try_fmt_vid_cap()
804 if (f->fmt.pix.width >= LINE_SZ_4CIFS_NTSC) in vidioc_try_fmt_vid_cap()
805 f->fmt.pix.width = LINE_SZ_4CIFS_NTSC; in vidioc_try_fmt_vid_cap()
806 else if (f->fmt.pix.width >= LINE_SZ_2CIFS_NTSC) in vidioc_try_fmt_vid_cap()
807 f->fmt.pix.width = LINE_SZ_2CIFS_NTSC; in vidioc_try_fmt_vid_cap()
808 else if (f->fmt.pix.width >= LINE_SZ_1CIFS_NTSC) in vidioc_try_fmt_vid_cap()
809 f->fmt.pix.width = LINE_SZ_1CIFS_NTSC; in vidioc_try_fmt_vid_cap()
811 f->fmt.pix.width = LINE_SZ_1CIFS_NTSC; in vidioc_try_fmt_vid_cap()
814 if (f->fmt.pix.height >= NUM_LINES_1CIFS_PAL * 2) { in vidioc_try_fmt_vid_cap()
815 f->fmt.pix.height = NUM_LINES_1CIFS_PAL * 2; in vidioc_try_fmt_vid_cap()
818 f->fmt.pix.height = NUM_LINES_1CIFS_PAL; in vidioc_try_fmt_vid_cap()
821 if (f->fmt.pix.width >= LINE_SZ_4CIFS_PAL) in vidioc_try_fmt_vid_cap()
822 f->fmt.pix.width = LINE_SZ_4CIFS_PAL; in vidioc_try_fmt_vid_cap()
823 else if (f->fmt.pix.width >= LINE_SZ_2CIFS_PAL) in vidioc_try_fmt_vid_cap()
824 f->fmt.pix.width = LINE_SZ_2CIFS_PAL; in vidioc_try_fmt_vid_cap()
825 else if (f->fmt.pix.width >= LINE_SZ_1CIFS_PAL) in vidioc_try_fmt_vid_cap()
826 f->fmt.pix.width = LINE_SZ_1CIFS_PAL; in vidioc_try_fmt_vid_cap()
828 f->fmt.pix.width = LINE_SZ_1CIFS_PAL; in vidioc_try_fmt_vid_cap()
830 f->fmt.pix.field = field; in vidioc_try_fmt_vid_cap()
831 f->fmt.pix.bytesperline = (f->fmt.pix.width * fmt->depth) >> 3; in vidioc_try_fmt_vid_cap()
832 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_try_fmt_vid_cap()
833 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_try_fmt_vid_cap()
834 f->fmt.pix.priv = 0; in vidioc_try_fmt_vid_cap()
836 f->fmt.pix.width, f->fmt.pix.height, f->fmt.pix.field); in vidioc_try_fmt_vid_cap()
844 const struct s2255_fmt *fmt; in vidioc_s_fmt_vid_cap() local
854 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_s_fmt_vid_cap()
856 if (fmt == NULL) in vidioc_s_fmt_vid_cap()
865 vc->fmt = fmt; in vidioc_s_fmt_vid_cap()
866 vc->width = f->fmt.pix.width; in vidioc_s_fmt_vid_cap()
867 vc->height = f->fmt.pix.height; in vidioc_s_fmt_vid_cap()
868 vc->field = f->fmt.pix.field; in vidioc_s_fmt_vid_cap()
883 switch (vc->fmt->fourcc) { in vidioc_s_fmt_vid_cap()
1386 const struct s2255_fmt *fmt; in vidioc_enum_framesizes() local
1391 fmt = format_by_fourcc(fe->pixel_format); in vidioc_enum_framesizes()
1392 if (fmt == NULL) in vidioc_enum_framesizes()
1403 const struct s2255_fmt *fmt; in vidioc_enum_frameintervals() local
1413 fmt = format_by_fourcc(fe->pixel_format); in vidioc_enum_frameintervals()
1414 if (fmt == NULL) in vidioc_enum_frameintervals()
1509 vc->fmt = &formats[0]; in s2255_open()
2020 vc->fmt = &formats[0]; in s2255_board_init()