Lines Matching refs:xlate
106 const struct soc_camera_format_xlate *xlate) in setup_cfg2_yuv_swap() argument
108 if (xlate->host_fmt->fourcc == V4L2_PIX_FMT_YUYV) { in setup_cfg2_yuv_swap()
110 switch (xlate->code) { in setup_cfg2_yuv_swap()
118 } else if (xlate->host_fmt->fourcc == V4L2_PIX_FMT_RGB565) { in setup_cfg2_yuv_swap()
124 switch (xlate->code) { in setup_cfg2_yuv_swap()
144 u32 height, const struct soc_camera_format_xlate *xlate) in configure_geometry() argument
147 u32 fourcc = xlate->host_fmt->fourcc; in configure_geometry()
153 switch (xlate->code) { in configure_geometry()
165 setup_cfg2_yuv_swap(isi, xlate); in configure_geometry()
576 const struct soc_camera_format_xlate *xlate; in isi_camera_set_fmt() local
588 xlate = soc_camera_xlate_by_fourcc(icd, pix->pixelformat); in isi_camera_set_fmt()
589 if (!xlate) { in isi_camera_set_fmt()
602 mf->code = xlate->code; in isi_camera_set_fmt()
608 if (mf->code != xlate->code) in isi_camera_set_fmt()
615 icd->current_fmt = xlate; in isi_camera_set_fmt()
627 const struct soc_camera_format_xlate *xlate; in isi_camera_try_fmt() local
641 xlate = soc_camera_xlate_by_fourcc(icd, pixfmt); in isi_camera_try_fmt()
642 if (pixfmt && !xlate) { in isi_camera_try_fmt()
658 mf->code = xlate->code; in isi_camera_try_fmt()
753 struct soc_camera_format_xlate *xlate) in isi_camera_get_formats() argument
792 for (i = 0; xlate && i < n; i++, xlate++) { in isi_camera_get_formats()
793 xlate->host_fmt = &isi_camera_formats[i]; in isi_camera_get_formats()
794 xlate->code = code.code; in isi_camera_get_formats()
796 xlate->host_fmt->name, xlate->code); in isi_camera_get_formats()
802 if (xlate) in isi_camera_get_formats()
810 if (xlate) { in isi_camera_get_formats()
811 xlate->host_fmt = fmt; in isi_camera_get_formats()
812 xlate->code = code.code; in isi_camera_get_formats()
813 xlate++; in isi_camera_get_formats()