Lines Matching full:pix

565 #define Y_OFFSET(pix, x, y)	((x) + pix->bytesperline * (y))  argument
566 #define U_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
567 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2)
568 #define V_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
569 (pix->bytesperline * pix->height / 4) + \
570 (pix->bytesperline * ((y) / 2) / 2) + (x) / 2)
571 #define U2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
572 (pix->bytesperline * (y) / 2) + (x) / 2)
573 #define V2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
574 (pix->bytesperline * pix->height / 2) + \
575 (pix->bytesperline * (y) / 2) + (x) / 2)
576 #define UV_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
577 (pix->bytesperline * ((y) / 2)) + (x))
578 #define UV2_OFFSET(pix, x, y) ((pix->bytesperline * pix->height) + \ argument
579 (pix->bytesperline * y) + (x))
623 /* pix format */ in ipu_cpmem_set_fmt()
630 /* pix format */ in ipu_cpmem_set_fmt()
637 /* pix format */ in ipu_cpmem_set_fmt()
643 /* pix format */ in ipu_cpmem_set_fmt()
649 /* pix format */ in ipu_cpmem_set_fmt()
657 /* pix format */ in ipu_cpmem_set_fmt()
665 /* pix format */ in ipu_cpmem_set_fmt()
743 struct v4l2_pix_format *pix = &image->pix; in ipu_cpmem_set_image() local
748 __func__, pix->width, pix->height, in ipu_cpmem_set_image()
749 pix->bytesperline); in ipu_cpmem_set_image()
752 ipu_cpmem_set_stride(ch, pix->bytesperline); in ipu_cpmem_set_image()
754 ipu_cpmem_set_fmt(ch, v4l2_pix_fmt_to_drm_fourcc(pix->pixelformat)); in ipu_cpmem_set_image()
756 switch (pix->pixelformat) { in ipu_cpmem_set_image()
758 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
760 image->u_offset : U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
763 image->v_offset : V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
766 ipu_cpmem_set_yuv_planar_full(ch, pix->bytesperline / 2, in ipu_cpmem_set_image()
770 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
772 image->u_offset : V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
775 image->v_offset : U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
778 ipu_cpmem_set_yuv_planar_full(ch, pix->bytesperline / 2, in ipu_cpmem_set_image()
782 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
784 image->u_offset : U2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
787 image->v_offset : V2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
790 ipu_cpmem_set_yuv_planar_full(ch, pix->bytesperline / 2, in ipu_cpmem_set_image()
794 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
796 image->u_offset : UV_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
800 ipu_cpmem_set_yuv_planar_full(ch, pix->bytesperline, in ipu_cpmem_set_image()
804 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
806 image->u_offset : UV2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
810 ipu_cpmem_set_yuv_planar_full(ch, pix->bytesperline, in ipu_cpmem_set_image()
817 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
830 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
835 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
842 offset = image->rect.left + image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
850 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()