Lines Matching refs:mf

742 static int s5k5baf_find_pixfmt(struct v4l2_mbus_framefmt *mf)  in s5k5baf_find_pixfmt()  argument
747 if (mf->colorspace != s5k5baf_formats[i].colorspace) in s5k5baf_find_pixfmt()
749 if (mf->code == s5k5baf_formats[i].code) in s5k5baf_find_pixfmt()
1254 static void s5k5baf_try_cis_format(struct v4l2_mbus_framefmt *mf) in s5k5baf_try_cis_format() argument
1256 mf->width = S5K5BAF_CIS_WIDTH; in s5k5baf_try_cis_format()
1257 mf->height = S5K5BAF_CIS_HEIGHT; in s5k5baf_try_cis_format()
1258 mf->code = MEDIA_BUS_FMT_FIXED; in s5k5baf_try_cis_format()
1259 mf->colorspace = V4L2_COLORSPACE_JPEG; in s5k5baf_try_cis_format()
1260 mf->field = V4L2_FIELD_NONE; in s5k5baf_try_cis_format()
1263 static int s5k5baf_try_isp_format(struct v4l2_mbus_framefmt *mf) in s5k5baf_try_isp_format() argument
1267 v4l_bound_align_image(&mf->width, S5K5BAF_WIN_WIDTH_MIN, in s5k5baf_try_isp_format()
1269 &mf->height, S5K5BAF_WIN_HEIGHT_MIN, in s5k5baf_try_isp_format()
1272 pixfmt = s5k5baf_find_pixfmt(mf); in s5k5baf_try_isp_format()
1274 mf->colorspace = s5k5baf_formats[pixfmt].colorspace; in s5k5baf_try_isp_format()
1275 mf->code = s5k5baf_formats[pixfmt].code; in s5k5baf_try_isp_format()
1276 mf->field = V4L2_FIELD_NONE; in s5k5baf_try_isp_format()
1286 struct v4l2_mbus_framefmt *mf; in s5k5baf_get_fmt() local
1289 mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); in s5k5baf_get_fmt()
1290 fmt->format = *mf; in s5k5baf_get_fmt()
1294 mf = &fmt->format; in s5k5baf_get_fmt()
1296 s5k5baf_try_cis_format(mf); in s5k5baf_get_fmt()
1299 mf->field = V4L2_FIELD_NONE; in s5k5baf_get_fmt()
1302 mf->width = state->crop_source.width; in s5k5baf_get_fmt()
1303 mf->height = state->crop_source.height; in s5k5baf_get_fmt()
1304 mf->code = pixfmt->code; in s5k5baf_get_fmt()
1305 mf->colorspace = pixfmt->colorspace; in s5k5baf_get_fmt()
1314 struct v4l2_mbus_framefmt *mf = &fmt->format; in s5k5baf_set_fmt() local
1319 mf->field = V4L2_FIELD_NONE; in s5k5baf_set_fmt()
1322 *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = *mf; in s5k5baf_set_fmt()
1327 s5k5baf_try_cis_format(mf); in s5k5baf_set_fmt()
1338 state->pixfmt = s5k5baf_try_isp_format(mf); in s5k5baf_set_fmt()
1340 mf->code = pixfmt->code; in s5k5baf_set_fmt()
1341 mf->colorspace = pixfmt->colorspace; in s5k5baf_set_fmt()
1342 mf->width = state->crop_source.width; in s5k5baf_set_fmt()
1343 mf->height = state->crop_source.height; in s5k5baf_set_fmt()
1704 struct v4l2_mbus_framefmt *mf; in s5k5baf_open() local
1706 mf = v4l2_subdev_get_try_format(sd, fh->pad, PAD_CIS); in s5k5baf_open()
1707 s5k5baf_try_cis_format(mf); in s5k5baf_open()
1712 mf = v4l2_subdev_get_try_format(sd, fh->pad, PAD_OUT); in s5k5baf_open()
1713 mf->colorspace = s5k5baf_formats[0].colorspace; in s5k5baf_open()
1714 mf->code = s5k5baf_formats[0].code; in s5k5baf_open()
1715 mf->width = s5k5baf_cis_rect.width; in s5k5baf_open()
1716 mf->height = s5k5baf_cis_rect.height; in s5k5baf_open()
1717 mf->field = V4L2_FIELD_NONE; in s5k5baf_open()