Lines Matching refs:fmt

48 #define dprintk(level, fmt, arg...)					\  argument
51 printk(KERN_DEBUG "viu: " fmt , ## arg); \
82 struct viu_fmt *fmt; member
169 struct viu_fmt *fmt; member
330 prev->fmt == buf->fmt) { in restart_video_queue()
367 *size = fh->width * fh->height * fh->fmt->depth >> 3; in buffer_setup()
409 bpp = buf->fmt->depth >> 3; in buffer_activate()
453 BUG_ON(fh->fmt == NULL); in buffer_prepare()
458 buf->vb.size = (fh->width * fh->height * fh->fmt->depth) >> 3; in buffer_prepare()
462 if (buf->fmt != fh->fmt || in buffer_prepare()
466 buf->fmt = fh->fmt; in buffer_prepare()
480 buf->fmt = fh->fmt; in buffer_prepare()
527 prev->fmt == buf->fmt) { in buffer_queue()
593 f->fmt.pix.width = fh->width; in vidioc_g_fmt_cap()
594 f->fmt.pix.height = fh->height; in vidioc_g_fmt_cap()
595 f->fmt.pix.field = fh->vb_vidq.field; in vidioc_g_fmt_cap()
596 f->fmt.pix.pixelformat = fh->fmt->pixelformat; in vidioc_g_fmt_cap()
597 f->fmt.pix.bytesperline = in vidioc_g_fmt_cap()
598 (f->fmt.pix.width * fh->fmt->depth) >> 3; in vidioc_g_fmt_cap()
599 f->fmt.pix.sizeimage = fh->sizeimage; in vidioc_g_fmt_cap()
600 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_g_fmt_cap()
607 struct viu_fmt *fmt; in vidioc_try_fmt_cap() local
610 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_cap()
611 if (!fmt) { in vidioc_try_fmt_cap()
613 f->fmt.pix.pixelformat); in vidioc_try_fmt_cap()
620 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vidioc_try_fmt_cap()
621 if (f->fmt.pix.height < 32) in vidioc_try_fmt_cap()
622 f->fmt.pix.height = 32; in vidioc_try_fmt_cap()
623 if (f->fmt.pix.height > maxh) in vidioc_try_fmt_cap()
624 f->fmt.pix.height = maxh; in vidioc_try_fmt_cap()
625 if (f->fmt.pix.width < 48) in vidioc_try_fmt_cap()
626 f->fmt.pix.width = 48; in vidioc_try_fmt_cap()
627 if (f->fmt.pix.width > maxw) in vidioc_try_fmt_cap()
628 f->fmt.pix.width = maxw; in vidioc_try_fmt_cap()
629 f->fmt.pix.width &= ~0x03; in vidioc_try_fmt_cap()
630 f->fmt.pix.bytesperline = in vidioc_try_fmt_cap()
631 (f->fmt.pix.width * fmt->depth) >> 3; in vidioc_try_fmt_cap()
632 f->fmt.pix.sizeimage = f->fmt.pix.height * f->fmt.pix.bytesperline; in vidioc_try_fmt_cap()
633 f->fmt.pix.colorspace = V4L2_COLORSPACE_SMPTE170M; in vidioc_try_fmt_cap()
648 fh->fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_s_fmt_cap()
649 fh->width = f->fmt.pix.width; in vidioc_s_fmt_cap()
650 fh->height = f->fmt.pix.height; in vidioc_s_fmt_cap()
651 fh->sizeimage = f->fmt.pix.sizeimage; in vidioc_s_fmt_cap()
652 fh->vb_vidq.field = f->fmt.pix.field; in vidioc_s_fmt_cap()
662 f->fmt.win = fh->win; in vidioc_g_fmt_overlay()
765 err = verify_preview(dev, &f->fmt.win); in vidioc_s_fmt_overlay()
769 fh->win = f->fmt.win; in vidioc_s_fmt_overlay()
821 struct viu_fmt *fmt; in vidioc_s_fbuf() local
827 fmt = format_by_fourcc(fb->fmt.pixelformat); in vidioc_s_fbuf()
828 if (fmt == NULL) in vidioc_s_fbuf()
833 dev->ovfmt = fmt; in vidioc_s_fbuf()
834 if (dev->ovbuf.fmt.bytesperline == 0) { in vidioc_s_fbuf()
835 dev->ovbuf.fmt.bytesperline = in vidioc_s_fbuf()
836 dev->ovbuf.fmt.width * fmt->depth / 8; in vidioc_s_fbuf()
1207 fh->fmt = format_by_fourcc(V4L2_PIX_FMT_RGB32); in viu_open()