Lines Matching refs:fmt
192 const struct v4l2_format *fmt = parg; in mx3_videobuf_setup() local
200 if (fmt) { in mx3_videobuf_setup()
202 fmt->fmt.pix.pixelformat); in mx3_videobuf_setup()
209 ret = soc_mbus_bytes_per_line(fmt->fmt.pix.width, in mx3_videobuf_setup()
214 bytes_per_line = max_t(u32, fmt->fmt.pix.bytesperline, ret); in mx3_videobuf_setup()
217 fmt->fmt.pix.height); in mx3_videobuf_setup()
221 sizes[0] = max_t(u32, fmt->fmt.pix.sizeimage, ret); in mx3_videobuf_setup()
651 static bool mx3_camera_packing_supported(const struct soc_mbus_pixelfmt *fmt) in mx3_camera_packing_supported() argument
653 return fmt->packing == SOC_MBUS_PACKING_NONE || in mx3_camera_packing_supported()
654 (fmt->bits_per_sample == 8 && in mx3_camera_packing_supported()
655 fmt->packing == SOC_MBUS_PACKING_2X8_PADHI) || in mx3_camera_packing_supported()
656 (fmt->bits_per_sample > 8 && in mx3_camera_packing_supported()
657 fmt->packing == SOC_MBUS_PACKING_EXTEND16); in mx3_camera_packing_supported()
670 const struct soc_mbus_pixelfmt *fmt; in mx3_camera_get_formats() local
677 fmt = soc_mbus_get_fmtdesc(code.code); in mx3_camera_get_formats()
678 if (!fmt) { in mx3_camera_get_formats()
685 ret = mx3_camera_try_bus_param(icd, fmt->bits_per_sample); in mx3_camera_get_formats()
711 if (!mx3_camera_packing_supported(fmt)) in mx3_camera_get_formats()
718 xlate->host_fmt = fmt; in mx3_camera_get_formats()
721 (fmt->fourcc >> (0*8)) & 0xFF, in mx3_camera_get_formats()
722 (fmt->fourcc >> (1*8)) & 0xFF, in mx3_camera_get_formats()
723 (fmt->fourcc >> (2*8)) & 0xFF, in mx3_camera_get_formats()
724 (fmt->fourcc >> (3*8)) & 0xFF); in mx3_camera_get_formats()
733 const struct soc_mbus_pixelfmt *fmt) in configure_geometry() argument
737 if (fourcc_to_ipu_pix(fmt->fourcc) == IPU_PIX_FMT_GENERIC) { in configure_geometry()
744 int ret = soc_mbus_samples_per_pixel(fmt, &num, &den); in configure_geometry()
811 struct v4l2_subdev_format fmt = { in mx3_camera_set_crop() local
814 struct v4l2_mbus_framefmt *mf = &fmt.format; in mx3_camera_set_crop()
825 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &fmt); in mx3_camera_set_crop()
835 ret = v4l2_subdev_call(sd, pad, set_fmt, NULL, &fmt); in mx3_camera_set_crop()
860 struct v4l2_pix_format *pix = &f->fmt.pix; in mx3_camera_set_fmt()
921 struct v4l2_pix_format *pix = &f->fmt.pix; in mx3_camera_try_fmt()
1005 const struct soc_mbus_pixelfmt *fmt; in mx3_camera_set_bus_param() local
1011 fmt = soc_mbus_get_fmtdesc(icd->current_fmt->code); in mx3_camera_set_bus_param()
1012 if (!fmt) in mx3_camera_set_bus_param()
1021 buswidth = fmt->bits_per_sample; in mx3_camera_set_bus_param()