Lines Matching refs:fmt

88 #define dprintk(level, fmt, arg...)					\  argument
91 printk(KERN_DEBUG "viu: " fmt , ## arg); \
125 struct viu_fmt *fmt; member
209 struct viu_fmt *fmt; member
370 prev->fmt == buf->fmt) { in restart_video_queue()
407 *size = fh->width * fh->height * fh->fmt->depth >> 3; in buffer_setup()
449 bpp = buf->fmt->depth >> 3; in buffer_activate()
493 BUG_ON(fh->fmt == NULL); in buffer_prepare()
498 buf->vb.size = (fh->width * fh->height * fh->fmt->depth) >> 3; in buffer_prepare()
502 if (buf->fmt != fh->fmt || in buffer_prepare()
506 buf->fmt = fh->fmt; in buffer_prepare()
520 buf->fmt = fh->fmt; in buffer_prepare()
567 prev->fmt == buf->fmt) { in buffer_queue()
633 f->fmt.pix.width = fh->width; in vidioc_g_fmt_cap()
634 f->fmt.pix.height = fh->height; in vidioc_g_fmt_cap()
635 f->fmt.pix.field = fh->vb_vidq.field; in vidioc_g_fmt_cap()
636 f->fmt.pix.pixelformat = fh->fmt->pixelformat; in vidioc_g_fmt_cap()
637 f->fmt.pix.bytesperline = in vidioc_g_fmt_cap()
638 (f->fmt.pix.width * fh->fmt->depth) >> 3; in vidioc_g_fmt_cap()
639 f->fmt.pix.sizeimage = fh->sizeimage; in vidioc_g_fmt_cap()
646 struct viu_fmt *fmt; in vidioc_try_fmt_cap() local
650 fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_try_fmt_cap()
651 if (!fmt) { in vidioc_try_fmt_cap()
653 f->fmt.pix.pixelformat); in vidioc_try_fmt_cap()
657 field = f->fmt.pix.field; in vidioc_try_fmt_cap()
669 f->fmt.pix.field = field; in vidioc_try_fmt_cap()
670 if (f->fmt.pix.height < 32) in vidioc_try_fmt_cap()
671 f->fmt.pix.height = 32; in vidioc_try_fmt_cap()
672 if (f->fmt.pix.height > maxh) in vidioc_try_fmt_cap()
673 f->fmt.pix.height = maxh; in vidioc_try_fmt_cap()
674 if (f->fmt.pix.width < 48) in vidioc_try_fmt_cap()
675 f->fmt.pix.width = 48; in vidioc_try_fmt_cap()
676 if (f->fmt.pix.width > maxw) in vidioc_try_fmt_cap()
677 f->fmt.pix.width = maxw; in vidioc_try_fmt_cap()
678 f->fmt.pix.width &= ~0x03; in vidioc_try_fmt_cap()
679 f->fmt.pix.bytesperline = in vidioc_try_fmt_cap()
680 (f->fmt.pix.width * fmt->depth) >> 3; in vidioc_try_fmt_cap()
695 fh->fmt = format_by_fourcc(f->fmt.pix.pixelformat); in vidioc_s_fmt_cap()
696 fh->width = f->fmt.pix.width; in vidioc_s_fmt_cap()
697 fh->height = f->fmt.pix.height; in vidioc_s_fmt_cap()
698 fh->sizeimage = f->fmt.pix.sizeimage; in vidioc_s_fmt_cap()
699 fh->vb_vidq.field = f->fmt.pix.field; in vidioc_s_fmt_cap()
701 dprintk(1, "set to pixelformat '%4.6s'\n", (char *)&fh->fmt->name); in vidioc_s_fmt_cap()
710 f->fmt.win = fh->win; in vidioc_g_fmt_overlay()
813 err = verify_preview(dev, &f->fmt.win); in vidioc_s_fmt_overlay()
817 fh->win = f->fmt.win; in vidioc_s_fmt_overlay()
869 struct viu_fmt *fmt; in vidioc_s_fbuf() local
875 fmt = format_by_fourcc(fb->fmt.pixelformat); in vidioc_s_fbuf()
876 if (fmt == NULL) in vidioc_s_fbuf()
881 dev->ovfmt = fmt; in vidioc_s_fbuf()
882 if (dev->ovbuf.fmt.bytesperline == 0) { in vidioc_s_fbuf()
883 dev->ovbuf.fmt.bytesperline = in vidioc_s_fbuf()
884 dev->ovbuf.fmt.width * fmt->depth / 8; in vidioc_s_fbuf()
1300 fh->fmt = format_by_fourcc(V4L2_PIX_FMT_RGB32); in viu_open()