Lines Matching refs:pix

503 #define Y_OFFSET(pix, x, y)	((x) + pix->width * (y))  argument
504 #define U_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
505 (pix->width * (y) / 4) + (x) / 2)
506 #define V_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
507 (pix->width * pix->height / 4) + \
508 (pix->width * (y) / 4) + (x) / 2)
509 #define U2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
510 (pix->width * (y) / 2) + (x) / 2)
511 #define V2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
512 (pix->width * pix->height / 2) + \
513 (pix->width * (y) / 2) + (x) / 2)
514 #define UV_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
515 (pix->width * (y) / 2) + (x))
516 #define UV2_OFFSET(pix, x, y) ((pix->width * pix->height) + \ argument
517 (pix->width * y) + (x))
594 struct v4l2_pix_format *pix = &image->pix; in ipu_cpmem_set_image() local
598 __func__, pix->width, pix->height, in ipu_cpmem_set_image()
599 pix->bytesperline); in ipu_cpmem_set_image()
602 ipu_cpmem_set_stride(ch, pix->bytesperline); in ipu_cpmem_set_image()
604 ipu_cpmem_set_fmt(ch, v4l2_pix_fmt_to_drm_fourcc(pix->pixelformat)); in ipu_cpmem_set_image()
606 switch (pix->pixelformat) { in ipu_cpmem_set_image()
609 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
610 u_offset = U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
612 v_offset = V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
615 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
616 pix->bytesperline, in ipu_cpmem_set_image()
620 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
621 u_offset = U2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
623 v_offset = V2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
626 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
627 pix->bytesperline, in ipu_cpmem_set_image()
631 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
632 u_offset = UV_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
636 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
637 pix->bytesperline, in ipu_cpmem_set_image()
641 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
642 u_offset = UV2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
646 ipu_cpmem_set_yuv_planar_full(ch, pix->pixelformat, in ipu_cpmem_set_image()
647 pix->bytesperline, in ipu_cpmem_set_image()
654 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
659 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
664 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()