Lines Matching refs:pix

559 #define Y_OFFSET(pix, x, y)	((x) + pix->width * (y))  argument
560 #define U_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
561 (pix->width * (y) / 4) + (x) / 2)
562 #define V_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
563 (pix->width * pix->height / 4) + \
564 (pix->width * (y) / 4) + (x) / 2)
565 #define U2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
566 (pix->width * (y) / 2) + (x) / 2)
567 #define V2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
568 (pix->width * pix->height / 2) + \
569 (pix->width * (y) / 2) + (x) / 2)
570 #define UV_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
571 (pix->width * (y) / 2) + (x))
572 #define UV2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
573 (pix->width * y) + (x))
673 struct v4l2_pix_format *pix = &image->pix; in ipu_cpmem_set_image() local
677 __func__, pix->width, pix->height, in ipu_cpmem_set_image()
678 pix->bytesperline); in ipu_cpmem_set_image()
681 ipu_cpmem_set_stride(ch, pix->bytesperline); in ipu_cpmem_set_image()
683 ipu_cpmem_set_fmt(ch, v4l2_pix_fmt_to_drm_fourcc(pix->pixelformat)); in ipu_cpmem_set_image()
685 switch (pix->pixelformat) { in ipu_cpmem_set_image()
688 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
689 u_offset = U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
691 v_offset = V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
694 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
695 pix->bytesperline, in ipu_cpmem_set_image()
699 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
700 u_offset = U2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
702 v_offset = V2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
705 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
706 pix->bytesperline, in ipu_cpmem_set_image()
710 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
711 u_offset = UV_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
715 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
716 pix->bytesperline, in ipu_cpmem_set_image()
720 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
721 u_offset = UV2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
725 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
726 pix->bytesperline, in ipu_cpmem_set_image()
733 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
738 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
743 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()