Lines Matching refs:format
79 * cio2_find_format - lookup color format by fourcc or/and media bus code
807 if (*num_planes && *num_planes < q->format.num_planes)
810 for (i = 0; i < q->format.num_planes; ++i) {
811 if (*num_planes && sizes[i] < q->format.plane_fmt[i].sizeimage)
813 sizes[i] = q->format.plane_fmt[i].sizeimage;
817 *num_planes = q->format.num_planes;
948 q->format.plane_fmt[j].sizeimage);
1073 /* The format is validated in cio2_video_link_validate() */
1078 f->fmt.pix_mp = q->format;
1119 q->format = f->fmt.pix_mp;
1195 struct v4l2_mbus_framefmt *format;
1208 format = v4l2_subdev_get_try_format(sd, fh->state, CIO2_PAD_SINK);
1209 *format = fmt_default;
1212 format = v4l2_subdev_get_try_format(sd, fh->state, CIO2_PAD_SOURCE);
1213 *format = fmt_default;
1219 * cio2_subdev_get_fmt - Handle get format by pads subdev method
1222 * @fmt: pointer to v4l2 subdev format structure
1234 fmt->format = *v4l2_subdev_get_try_format(sd, sd_state,
1237 fmt->format = q->subdev_fmt;
1245 * cio2_subdev_set_fmt - Handle set format by pads subdev method
1248 * @fmt: pointer to v4l2 subdev format structure
1257 u32 mbus_code = fmt->format.code;
1261 * Only allow setting sink pad format;
1272 fmt->format.code = formats[0].mbus_code;
1276 fmt->format.code = mbus_code;
1281 fmt->format.width = min(fmt->format.width, CIO2_IMAGE_MAX_WIDTH);
1282 fmt->format.height = min(fmt->format.height, CIO2_IMAGE_MAX_HEIGHT);
1283 fmt->format.field = V4L2_FIELD_NONE;
1286 *mbus = fmt->format;
1338 if (source_fmt.format.width != q->format.width ||
1339 source_fmt.format.height != q->format.height) {
1341 q->format.width, q->format.height,
1342 source_fmt.format.width, source_fmt.format.height);
1346 if (!cio2_find_format(&q->format.pixelformat, &source_fmt.format.code))
1548 q->format.width = default_width;
1549 q->format.height = default_height;
1550 q->format.pixelformat = dflt_fmt.fourcc;
1551 q->format.colorspace = V4L2_COLORSPACE_RAW;
1552 q->format.field = V4L2_FIELD_NONE;
1553 q->format.num_planes = 1;
1554 q->format.plane_fmt[0].bytesperline =
1555 cio2_bytesperline(q->format.width);
1556 q->format.plane_fmt[0].sizeimage = q->format.plane_fmt[0].bytesperline *
1557 q->format.height;