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()
1018 f->fmt.pix.width = image_win.width; in vpfe_get_ccdc_image_format()
1019 f->fmt.pix.height = image_win.height; in vpfe_get_ccdc_image_format()
1020 f->fmt.pix.bytesperline = vpfe_ccdc_get_line_length(&vpfe->ccdc); in vpfe_get_ccdc_image_format()
1021 f->fmt.pix.sizeimage = f->fmt.pix.bytesperline * in vpfe_get_ccdc_image_format()
1022 f->fmt.pix.height; in vpfe_get_ccdc_image_format()
1024 f->fmt.pix.pixelformat = vpfe_ccdc_get_pixel_format(&vpfe->ccdc); in vpfe_get_ccdc_image_format()
1028 f->fmt.pix.field = V4L2_FIELD_NONE; in vpfe_get_ccdc_image_format()
1031 f->fmt.pix.field = V4L2_FIELD_INTERLACED; in vpfe_get_ccdc_image_format()
1033 f->fmt.pix.field = V4L2_FIELD_SEQ_TB; in vpfe_get_ccdc_image_format()
1053 print_fourcc(vpfe->fmt.fmt.pix.pixelformat)); in vpfe_config_ccdc_image_format()
1056 vpfe->fmt.fmt.pix.pixelformat) < 0) { in vpfe_config_ccdc_image_format()
1064 switch (vpfe->fmt.fmt.pix.field) { in vpfe_config_ccdc_image_format()
1106 struct v4l2_pix_format *pix = &vpfe->fmt.fmt.pix; in vpfe_config_image_format()
1141 ret = __vpfe_get_format(vpfe, &vpfe->fmt, &vpfe->bpp); in vpfe_config_image_format()
1283 vpfe->cur_frm->vb.v4l2_buf.field = vpfe->fmt.fmt.pix.field; in vpfe_process_buffer_complete()
1307 field = vpfe->fmt.fmt.pix.field; in vpfe_isr()
1365 if (vpfe->fmt.fmt.pix.field == V4L2_FIELD_NONE && in vpfe_isr()
1425 struct v4l2_subdev_format fmt; in __vpfe_get_format() local
1432 fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in __vpfe_get_format()
1433 fmt.pad = 0; in __vpfe_get_format()
1435 ret = v4l2_subdev_call(sdinfo->sd, pad, get_fmt, NULL, &fmt); in __vpfe_get_format()
1440 v4l2_fill_pix_format(&format->fmt.pix, &fmt.format); in __vpfe_get_format()
1441 mbus_to_pix(vpfe, &fmt.format, &format->fmt.pix, bpp); in __vpfe_get_format()
1449 v4l2_fill_pix_format(&format->fmt.pix, &mbus_fmt); in __vpfe_get_format()
1450 mbus_to_pix(vpfe, &mbus_fmt, &format->fmt.pix, bpp); in __vpfe_get_format()
1453 format->type = vpfe->fmt.type; in __vpfe_get_format()
1457 __func__, format->fmt.pix.width, format->fmt.pix.height, in __vpfe_get_format()
1458 print_fourcc(format->fmt.pix.pixelformat), in __vpfe_get_format()
1459 format->fmt.pix.bytesperline, format->fmt.pix.sizeimage, *bpp); in __vpfe_get_format()
1470 struct v4l2_subdev_format fmt; in __vpfe_set_format() local
1479 fmt.which = V4L2_SUBDEV_FORMAT_ACTIVE; in __vpfe_set_format()
1480 fmt.pad = 0; in __vpfe_set_format()
1482 pix_to_mbus(vpfe, &format->fmt.pix, &fmt.format); in __vpfe_set_format()
1484 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()
1499 v4l2_fill_pix_format(&format->fmt.pix, &mbus_fmt); in __vpfe_set_format()
1500 mbus_to_pix(vpfe, &mbus_fmt, &format->fmt.pix, bpp); in __vpfe_set_format()
1503 format->type = vpfe->fmt.type; in __vpfe_set_format()
1507 __func__, format->fmt.pix.width, format->fmt.pix.height, in __vpfe_set_format()
1508 print_fourcc(format->fmt.pix.pixelformat), in __vpfe_set_format()
1509 format->fmt.pix.bytesperline, format->fmt.pix.sizeimage, *bpp); in __vpfe_set_format()
1515 struct v4l2_format *fmt) in vpfe_g_fmt() argument
1521 *fmt = vpfe->fmt; in vpfe_g_fmt()
1531 struct vpfe_fmt *fmt = NULL; in vpfe_enum_fmt() local
1546 fmt = &formats[k]; in vpfe_enum_fmt()
1550 if (!fmt) in vpfe_enum_fmt()
1553 strncpy(f->description, fmt->name, sizeof(f->description) - 1); in vpfe_enum_fmt()
1554 f->pixelformat = fmt->fourcc; in vpfe_enum_fmt()
1555 f->type = vpfe->fmt.type; in vpfe_enum_fmt()
1558 f->index, fmt->code, print_fourcc(fmt->fourcc), fmt->name); in vpfe_enum_fmt()
1564 struct v4l2_format *fmt) in vpfe_try_fmt() argument
1571 return __vpfe_get_format(vpfe, fmt, &bpp); in vpfe_try_fmt()
1575 struct v4l2_format *fmt) in vpfe_s_fmt() argument
1595 if (!cmp_v4l2_format(fmt, &format)) { in vpfe_s_fmt()
1599 ret = __vpfe_set_format(vpfe, fmt, &bpp); in vpfe_s_fmt()
1603 *fmt = format; in vpfe_s_fmt()
1607 vpfe->fmt = *fmt; in vpfe_s_fmt()
1611 vpfe->crop.width = fmt->fmt.pix.width; in vpfe_s_fmt()
1612 vpfe->crop.height = fmt->fmt.pix.height; in vpfe_s_fmt()
1626 struct vpfe_fmt *fmt; in vpfe_enum_size() local
1632 fmt = find_format_by_pix(fsize->pixel_format); in vpfe_enum_size()
1633 if (!fmt) { in vpfe_enum_size()
1925 const struct v4l2_format *fmt, in vpfe_queue_setup() argument
1931 if (fmt && fmt->fmt.pix.sizeimage < vpfe->fmt.fmt.pix.sizeimage) in vpfe_queue_setup()
1938 sizes[0] = fmt ? fmt->fmt.pix.sizeimage : vpfe->fmt.fmt.pix.sizeimage; in vpfe_queue_setup()
1962 vb2_set_plane_payload(vb, 0, vpfe->fmt.fmt.pix.sizeimage); in vpfe_buffer_prepare()
1967 vb->v4l2_buf.field = vpfe->fmt.fmt.pix.field; in vpfe_buffer_prepare()
2184 vpfe->fmt.fmt.pix.width = r.width; in vpfe_s_selection()
2185 vpfe->fmt.fmt.pix.height = r.height; in vpfe_s_selection()
2186 vpfe->fmt.fmt.pix.bytesperline = vpfe_ccdc_get_line_length(&vpfe->ccdc); in vpfe_s_selection()
2187 vpfe->fmt.fmt.pix.sizeimage = vpfe->fmt.fmt.pix.bytesperline * in vpfe_s_selection()
2188 vpfe->fmt.fmt.pix.height; in vpfe_s_selection()
2224 &vpfe->fmt); in vpfe_ioctl_default()
2333 struct vpfe_fmt *fmt; in vpfe_async_bound() local
2344 fmt = find_format_by_code(mbus_code.code); in vpfe_async_bound()
2345 if (!fmt) in vpfe_async_bound()
2348 fmt->supported = true; in vpfe_async_bound()
2349 fmt->index = i++; in vpfe_async_bound()
2364 vpfe->fmt.type = V4L2_BUF_TYPE_VIDEO_CAPTURE; in vpfe_probe_complete()