Lines Matching refs:mf

738 static int s5k5baf_find_pixfmt(struct v4l2_mbus_framefmt *mf)  in s5k5baf_find_pixfmt()  argument
743 if (mf->colorspace != s5k5baf_formats[i].colorspace) in s5k5baf_find_pixfmt()
745 if (mf->code == s5k5baf_formats[i].code) in s5k5baf_find_pixfmt()
1250 static void s5k5baf_try_cis_format(struct v4l2_mbus_framefmt *mf) in s5k5baf_try_cis_format() argument
1252 mf->width = S5K5BAF_CIS_WIDTH; in s5k5baf_try_cis_format()
1253 mf->height = S5K5BAF_CIS_HEIGHT; in s5k5baf_try_cis_format()
1254 mf->code = MEDIA_BUS_FMT_FIXED; in s5k5baf_try_cis_format()
1255 mf->colorspace = V4L2_COLORSPACE_JPEG; in s5k5baf_try_cis_format()
1256 mf->field = V4L2_FIELD_NONE; in s5k5baf_try_cis_format()
1259 static int s5k5baf_try_isp_format(struct v4l2_mbus_framefmt *mf) in s5k5baf_try_isp_format() argument
1263 v4l_bound_align_image(&mf->width, S5K5BAF_WIN_WIDTH_MIN, in s5k5baf_try_isp_format()
1265 &mf->height, S5K5BAF_WIN_HEIGHT_MIN, in s5k5baf_try_isp_format()
1268 pixfmt = s5k5baf_find_pixfmt(mf); in s5k5baf_try_isp_format()
1270 mf->colorspace = s5k5baf_formats[pixfmt].colorspace; in s5k5baf_try_isp_format()
1271 mf->code = s5k5baf_formats[pixfmt].code; in s5k5baf_try_isp_format()
1272 mf->field = V4L2_FIELD_NONE; in s5k5baf_try_isp_format()
1282 struct v4l2_mbus_framefmt *mf; in s5k5baf_get_fmt() local
1285 mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); in s5k5baf_get_fmt()
1286 fmt->format = *mf; in s5k5baf_get_fmt()
1290 mf = &fmt->format; in s5k5baf_get_fmt()
1292 s5k5baf_try_cis_format(mf); in s5k5baf_get_fmt()
1295 mf->field = V4L2_FIELD_NONE; in s5k5baf_get_fmt()
1298 mf->width = state->crop_source.width; in s5k5baf_get_fmt()
1299 mf->height = state->crop_source.height; in s5k5baf_get_fmt()
1300 mf->code = pixfmt->code; in s5k5baf_get_fmt()
1301 mf->colorspace = pixfmt->colorspace; in s5k5baf_get_fmt()
1310 struct v4l2_mbus_framefmt *mf = &fmt->format; in s5k5baf_set_fmt() local
1315 mf->field = V4L2_FIELD_NONE; in s5k5baf_set_fmt()
1318 *v4l2_subdev_get_try_format(sd, cfg, fmt->pad) = *mf; in s5k5baf_set_fmt()
1323 s5k5baf_try_cis_format(mf); in s5k5baf_set_fmt()
1334 state->pixfmt = s5k5baf_try_isp_format(mf); in s5k5baf_set_fmt()
1336 mf->code = pixfmt->code; in s5k5baf_set_fmt()
1337 mf->colorspace = pixfmt->colorspace; in s5k5baf_set_fmt()
1338 mf->width = state->crop_source.width; in s5k5baf_set_fmt()
1339 mf->height = state->crop_source.height; in s5k5baf_set_fmt()
1700 struct v4l2_mbus_framefmt *mf; in s5k5baf_open() local
1702 mf = v4l2_subdev_get_try_format(sd, fh->pad, PAD_CIS); in s5k5baf_open()
1703 s5k5baf_try_cis_format(mf); in s5k5baf_open()
1708 mf = v4l2_subdev_get_try_format(sd, fh->pad, PAD_OUT); in s5k5baf_open()
1709 mf->colorspace = s5k5baf_formats[0].colorspace; in s5k5baf_open()
1710 mf->code = s5k5baf_formats[0].code; in s5k5baf_open()
1711 mf->width = s5k5baf_cis_rect.width; in s5k5baf_open()
1712 mf->height = s5k5baf_cis_rect.height; in s5k5baf_open()
1713 mf->field = V4L2_FIELD_NONE; in s5k5baf_open()