Lines Matching refs:mf

732 static int s5k5baf_find_pixfmt(struct v4l2_mbus_framefmt *mf)  in s5k5baf_find_pixfmt()  argument
737 if (mf->colorspace != s5k5baf_formats[i].colorspace) in s5k5baf_find_pixfmt()
739 if (mf->code == s5k5baf_formats[i].code) in s5k5baf_find_pixfmt()
1240 static void s5k5baf_try_cis_format(struct v4l2_mbus_framefmt *mf) in s5k5baf_try_cis_format() argument
1242 mf->width = S5K5BAF_CIS_WIDTH; in s5k5baf_try_cis_format()
1243 mf->height = S5K5BAF_CIS_HEIGHT; in s5k5baf_try_cis_format()
1244 mf->code = MEDIA_BUS_FMT_FIXED; in s5k5baf_try_cis_format()
1245 mf->colorspace = V4L2_COLORSPACE_JPEG; in s5k5baf_try_cis_format()
1246 mf->field = V4L2_FIELD_NONE; in s5k5baf_try_cis_format()
1249 static int s5k5baf_try_isp_format(struct v4l2_mbus_framefmt *mf) in s5k5baf_try_isp_format() argument
1253 v4l_bound_align_image(&mf->width, S5K5BAF_WIN_WIDTH_MIN, in s5k5baf_try_isp_format()
1255 &mf->height, S5K5BAF_WIN_HEIGHT_MIN, in s5k5baf_try_isp_format()
1258 pixfmt = s5k5baf_find_pixfmt(mf); in s5k5baf_try_isp_format()
1260 mf->colorspace = s5k5baf_formats[pixfmt].colorspace; in s5k5baf_try_isp_format()
1261 mf->code = s5k5baf_formats[pixfmt].code; in s5k5baf_try_isp_format()
1262 mf->field = V4L2_FIELD_NONE; in s5k5baf_try_isp_format()
1273 struct v4l2_mbus_framefmt *mf; in s5k5baf_get_fmt() local
1276 mf = v4l2_subdev_get_try_format(sd, sd_state, fmt->pad); in s5k5baf_get_fmt()
1277 fmt->format = *mf; in s5k5baf_get_fmt()
1281 mf = &fmt->format; in s5k5baf_get_fmt()
1283 s5k5baf_try_cis_format(mf); in s5k5baf_get_fmt()
1286 mf->field = V4L2_FIELD_NONE; in s5k5baf_get_fmt()
1289 mf->width = state->crop_source.width; in s5k5baf_get_fmt()
1290 mf->height = state->crop_source.height; in s5k5baf_get_fmt()
1291 mf->code = pixfmt->code; in s5k5baf_get_fmt()
1292 mf->colorspace = pixfmt->colorspace; in s5k5baf_get_fmt()
1302 struct v4l2_mbus_framefmt *mf = &fmt->format; in s5k5baf_set_fmt() local
1307 mf->field = V4L2_FIELD_NONE; in s5k5baf_set_fmt()
1310 *v4l2_subdev_get_try_format(sd, sd_state, fmt->pad) = *mf; in s5k5baf_set_fmt()
1315 s5k5baf_try_cis_format(mf); in s5k5baf_set_fmt()
1326 state->pixfmt = s5k5baf_try_isp_format(mf); in s5k5baf_set_fmt()
1328 mf->code = pixfmt->code; in s5k5baf_set_fmt()
1329 mf->colorspace = pixfmt->colorspace; in s5k5baf_set_fmt()
1330 mf->width = state->crop_source.width; in s5k5baf_set_fmt()
1331 mf->height = state->crop_source.height; in s5k5baf_set_fmt()
1697 struct v4l2_mbus_framefmt *mf; in s5k5baf_open() local
1699 mf = v4l2_subdev_get_try_format(sd, fh->state, PAD_CIS); in s5k5baf_open()
1700 s5k5baf_try_cis_format(mf); in s5k5baf_open()
1705 mf = v4l2_subdev_get_try_format(sd, fh->state, PAD_OUT); in s5k5baf_open()
1706 mf->colorspace = s5k5baf_formats[0].colorspace; in s5k5baf_open()
1707 mf->code = s5k5baf_formats[0].code; in s5k5baf_open()
1708 mf->width = s5k5baf_cis_rect.width; in s5k5baf_open()
1709 mf->height = s5k5baf_cis_rect.height; in s5k5baf_open()
1710 mf->field = V4L2_FIELD_NONE; in s5k5baf_open()