Lines Matching refs:fmt

50 #define vpfe_dbg(level, dev, fmt, arg...)	\  argument
51 v4l2_dbg(level, debug, &dev->v4l2_dev, fmt, ##arg)
52 #define vpfe_info(dev, fmt, arg...) \ argument
53 v4l2_info(&dev->v4l2_dev, fmt, ##arg)
54 #define vpfe_err(dev, fmt, arg...) \ argument
55 v4l2_err(&dev->v4l2_dev, fmt, ##arg)
197 struct vpfe_fmt *fmt; in find_format_by_code() local
201 fmt = &formats[k]; in find_format_by_code()
202 if (fmt->code == code) in find_format_by_code()
203 return fmt; in find_format_by_code()
211 struct vpfe_fmt *fmt; in find_format_by_pix() local
215 fmt = &formats[k]; in find_format_by_pix()
216 if (fmt->fourcc == pixelformat) in find_format_by_pix()
217 return fmt; in find_format_by_pix()
230 struct vpfe_fmt *fmt; in mbus_to_pix() local
232 fmt = find_format_by_code(mbus->code); in mbus_to_pix()
233 if (WARN_ON(fmt == NULL)) { in mbus_to_pix()
241 pix->pixelformat = fmt->fourcc; in mbus_to_pix()
242 *bpp = (bus_width == 10) ? fmt->l.bpp : fmt->s.bpp; in mbus_to_pix()
253 struct vpfe_fmt *fmt; in pix_to_mbus() local
255 fmt = find_format_by_pix(pix_fmt->pixelformat); in pix_to_mbus()
256 if (!fmt) { in pix_to_mbus()
260 fmt = &formats[0]; in pix_to_mbus()
264 v4l2_fill_mbus_format(mbus_fmt, pix_fmt, fmt->code); in pix_to_mbus()
268 static char *print_fourcc(u32 fmt) in print_fourcc() argument
272 code[0] = (unsigned char)(fmt & 0xff); in print_fourcc()
273 code[1] = (unsigned char)((fmt >> 8) & 0xff); in print_fourcc()
274 code[2] = (unsigned char)((fmt >> 16) & 0xff); in print_fourcc()
275 code[3] = (unsigned char)((fmt >> 24) & 0xff); in print_fourcc()
285 lhs->fmt.pix.width == rhs->fmt.pix.width && in cmp_v4l2_format()
286 lhs->fmt.pix.height == rhs->fmt.pix.height && in cmp_v4l2_format()
287 lhs->fmt.pix.pixelformat == rhs->fmt.pix.pixelformat && in cmp_v4l2_format()
288 lhs->fmt.pix.field == rhs->fmt.pix.field && in cmp_v4l2_format()
289 lhs->fmt.pix.colorspace == rhs->fmt.pix.colorspace && in cmp_v4l2_format()
290 lhs->fmt.pix.ycbcr_enc == rhs->fmt.pix.ycbcr_enc && in cmp_v4l2_format()
291 lhs->fmt.pix.quantization == rhs->fmt.pix.quantization && in cmp_v4l2_format()
292 lhs->fmt.pix.xfer_func == rhs->fmt.pix.xfer_func; in cmp_v4l2_format()
1020 f->fmt.pix.width = image_win.width; in vpfe_get_ccdc_image_format()
1021 f->fmt.pix.height = image_win.height; in vpfe_get_ccdc_image_format()
1022 f->fmt.pix.bytesperline = vpfe_ccdc_get_line_length(&vpfe->ccdc); in vpfe_get_ccdc_image_format()
1023 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * in vpfe_get_ccdc_image_format()
1024 f->fmt.pix.height; in vpfe_get_ccdc_image_format()
1026 f->fmt.pix.pixelformat = vpfe_ccdc_get_pixel_format(&vpfe->ccdc); in vpfe_get_ccdc_image_format()
1030 f->fmt.pix.field = V4L2_FIELD_NONE; in vpfe_get_ccdc_image_format()
1033 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vpfe_get_ccdc_image_format()
1035 f->fmt.pix.field = V4L2_FIELD_SEQ_TB; in vpfe_get_ccdc_image_format()
1055 print_fourcc(vpfe->fmt.fmt.pix.pixelformat)); in vpfe_config_ccdc_image_format()
1058 vpfe->fmt.fmt.pix.pixelformat) < 0) { in vpfe_config_ccdc_image_format()
1066 switch (vpfe->fmt.fmt.pix.field) { in vpfe_config_ccdc_image_format()
1108 struct v4l2_pix_format *pix = &vpfe->fmt.fmt.pix; in vpfe_config_image_format()
1143 ret = __vpfe_get_format(vpfe, &vpfe->fmt, &vpfe->bpp); in vpfe_config_image_format()
1285 vpfe->cur_frm->vb.field = vpfe->fmt.fmt.pix.field; in vpfe_process_buffer_complete()
1309 field = vpfe->fmt.fmt.pix.field; in vpfe_isr()
1367 if (vpfe->fmt.fmt.pix.field == V4L2_FIELD_NONE && in vpfe_isr()
1427 struct v4l2_subdev_format fmt; in __vpfe_get_format() local
1434 fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in __vpfe_get_format()
1435 fmt.pad = 0; in __vpfe_get_format()
1437 ret = v4l2_subdev_call(sdinfo->sd, pad, get_fmt, NULL, &fmt); in __vpfe_get_format()
1442 v4l2_fill_pix_format(&format->fmt.pix, &fmt.format); in __vpfe_get_format()
1443 mbus_to_pix(vpfe, &fmt.format, &format->fmt.pix, bpp); in __vpfe_get_format()
1448 NULL, &fmt); in __vpfe_get_format()
1451 v4l2_fill_pix_format(&format->fmt.pix, &mbus_fmt); in __vpfe_get_format()
1452 mbus_to_pix(vpfe, &mbus_fmt, &format->fmt.pix, bpp); in __vpfe_get_format()
1455 format->type = vpfe->fmt.type; in __vpfe_get_format()
1459 __func__, format->fmt.pix.width, format->fmt.pix.height, in __vpfe_get_format()
1460 print_fourcc(format->fmt.pix.pixelformat), in __vpfe_get_format()
1461 format->fmt.pix.bytesperline, format->fmt.pix.sizeimage, *bpp); in __vpfe_get_format()
1471 struct v4l2_subdev_format fmt; in __vpfe_set_format() local
1480 fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in __vpfe_set_format()
1481 fmt.pad = 0; in __vpfe_set_format()
1483 pix_to_mbus(vpfe, &format->fmt.pix, &fmt.format); in __vpfe_set_format()
1485 ret = v4l2_subdev_call(sdinfo->sd, pad, set_fmt, NULL, &fmt); in __vpfe_set_format()
1489 v4l2_fill_pix_format(&format->fmt.pix, &fmt.format); in __vpfe_set_format()
1490 mbus_to_pix(vpfe, &fmt.format, &format->fmt.pix, bpp); in __vpfe_set_format()
1492 format->type = vpfe->fmt.type; in __vpfe_set_format()
1496 __func__, format->fmt.pix.width, format->fmt.pix.height, in __vpfe_set_format()
1497 print_fourcc(format->fmt.pix.pixelformat), in __vpfe_set_format()
1498 format->fmt.pix.bytesperline, format->fmt.pix.sizeimage, *bpp); in __vpfe_set_format()
1504 struct v4l2_format *fmt) in vpfe_g_fmt() argument
1510 *fmt = vpfe->fmt; in vpfe_g_fmt()
1520 struct vpfe_fmt *fmt = NULL; in vpfe_enum_fmt() local
1535 fmt = &formats[k]; in vpfe_enum_fmt()
1539 if (!fmt) in vpfe_enum_fmt()
1542 strncpy(f->description, fmt->name, sizeof(f->description) - 1); in vpfe_enum_fmt()
1543 f->pixelformat = fmt->fourcc; in vpfe_enum_fmt()
1544 f->type = vpfe->fmt.type; in vpfe_enum_fmt()
1547 f->index, fmt->code, print_fourcc(fmt->fourcc), fmt->name); in vpfe_enum_fmt()
1553 struct v4l2_format *fmt) in vpfe_try_fmt() argument
1560 return __vpfe_get_format(vpfe, fmt, &bpp); in vpfe_try_fmt()
1564 struct v4l2_format *fmt) in vpfe_s_fmt() argument
1584 if (!cmp_v4l2_format(fmt, &format)) { in vpfe_s_fmt()
1588 ret = __vpfe_set_format(vpfe, fmt, &bpp); in vpfe_s_fmt()
1592 *fmt = format; in vpfe_s_fmt()
1596 vpfe->fmt = *fmt; in vpfe_s_fmt()
1600 vpfe->crop.width = fmt->fmt.pix.width; in vpfe_s_fmt()
1601 vpfe->crop.height = fmt->fmt.pix.height; in vpfe_s_fmt()
1615 struct vpfe_fmt *fmt; in vpfe_enum_size() local
1621 fmt = find_format_by_pix(fsize->pixel_format); in vpfe_enum_size()
1622 if (!fmt) { in vpfe_enum_size()
1915 const struct v4l2_format *fmt = parg; in vpfe_queue_setup() local
1918 if (fmt && fmt->fmt.pix.sizeimage < vpfe->fmt.fmt.pix.sizeimage) in vpfe_queue_setup()
1925 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : vpfe->fmt.fmt.pix.sizeimage; in vpfe_queue_setup()
1950 vb2_set_plane_payload(vb, 0, vpfe->fmt.fmt.pix.sizeimage); in vpfe_buffer_prepare()
1955 vbuf->field = vpfe->fmt.fmt.pix.field; in vpfe_buffer_prepare()
2175 vpfe->fmt.fmt.pix.width = r.width; in vpfe_s_selection()
2176 vpfe->fmt.fmt.pix.height = r.height; in vpfe_s_selection()
2177 vpfe->fmt.fmt.pix.bytesperline = vpfe_ccdc_get_line_length(&vpfe->ccdc); in vpfe_s_selection()
2178 vpfe->fmt.fmt.pix.sizeimage = vpfe->fmt.fmt.pix.bytesperline * in vpfe_s_selection()
2179 vpfe->fmt.fmt.pix.height; in vpfe_s_selection()
2215 &vpfe->fmt); in vpfe_ioctl_default()
2324 struct vpfe_fmt *fmt; in vpfe_async_bound() local
2335 fmt = find_format_by_code(mbus_code.code); in vpfe_async_bound()
2336 if (!fmt) in vpfe_async_bound()
2339 fmt->supported = true; in vpfe_async_bound()
2340 fmt->index = i++; in vpfe_async_bound()
2355 vpfe->fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in vpfe_probe_complete()