Lines Matching refs:image
741 int ipu_cpmem_set_image(struct ipuv3_channel *ch, struct ipu_image *image) in ipu_cpmem_set_image() argument
743 struct v4l2_pix_format *pix = &image->pix; in ipu_cpmem_set_image()
751 ipu_cpmem_set_resolution(ch, image->rect.width, image->rect.height); in ipu_cpmem_set_image()
758 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
759 u_offset = image->u_offset ? in ipu_cpmem_set_image()
760 image->u_offset : U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
761 image->rect.top) - offset; in ipu_cpmem_set_image()
762 v_offset = image->v_offset ? in ipu_cpmem_set_image()
763 image->v_offset : V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
764 image->rect.top) - offset; in ipu_cpmem_set_image()
770 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
771 u_offset = image->u_offset ? in ipu_cpmem_set_image()
772 image->u_offset : V_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
773 image->rect.top) - offset; in ipu_cpmem_set_image()
774 v_offset = image->v_offset ? in ipu_cpmem_set_image()
775 image->v_offset : U_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
776 image->rect.top) - offset; in ipu_cpmem_set_image()
782 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
783 u_offset = image->u_offset ? in ipu_cpmem_set_image()
784 image->u_offset : U2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
785 image->rect.top) - offset; in ipu_cpmem_set_image()
786 v_offset = image->v_offset ? in ipu_cpmem_set_image()
787 image->v_offset : V2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
788 image->rect.top) - offset; in ipu_cpmem_set_image()
794 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
795 u_offset = image->u_offset ? in ipu_cpmem_set_image()
796 image->u_offset : UV_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
797 image->rect.top) - offset; in ipu_cpmem_set_image()
798 v_offset = image->v_offset ? image->v_offset : 0; in ipu_cpmem_set_image()
804 offset = Y_OFFSET(pix, image->rect.left, image->rect.top); in ipu_cpmem_set_image()
805 u_offset = image->u_offset ? in ipu_cpmem_set_image()
806 image->u_offset : UV2_OFFSET(pix, image->rect.left, in ipu_cpmem_set_image()
807 image->rect.top) - offset; in ipu_cpmem_set_image()
808 v_offset = image->v_offset ? image->v_offset : 0; in ipu_cpmem_set_image()
816 offset = image->rect.left * 2 + in ipu_cpmem_set_image()
817 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
829 offset = image->rect.left * 4 + in ipu_cpmem_set_image()
830 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
834 offset = image->rect.left * 3 + 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()
849 offset = image->rect.left * 2 + in ipu_cpmem_set_image()
850 image->rect.top * pix->bytesperline; in ipu_cpmem_set_image()
859 ipu_cpmem_set_buffer(ch, 0, image->phys0 + offset); in ipu_cpmem_set_image()
860 ipu_cpmem_set_buffer(ch, 1, image->phys1 + offset); in ipu_cpmem_set_image()