Lines Matching refs:fmt

42 	if (ctx == NULL || ctx->s_frame.fmt == NULL)  in fimc_capture_hw_init()
227 if (f->fmt->mdataplanes && !list_empty(&cap->active_buf_q)) { in fimc_capture_irq_handler()
228 unsigned int plane = ffs(f->fmt->mdataplanes) - 1; in fimc_capture_irq_handler()
354 struct fimc_fmt *fmt = frame->fmt; in queue_setup() local
359 pixm = &pfmt->fmt.pix_mp; in queue_setup()
360 fmt = fimc_find_format(&pixm->pixelformat, NULL, in queue_setup()
367 if (fmt == NULL) in queue_setup()
370 *num_planes = fmt->memplanes; in queue_setup()
372 for (i = 0; i < fmt->memplanes; i++) { in queue_setup()
373 unsigned int size = (wh * fmt->depth[i]) / 8; in queue_setup()
376 else if (fimc_fmt_is_user_defined(fmt->color)) in queue_setup()
393 if (ctx->d_frame.fmt == NULL) in buffer_prepare()
396 for (i = 0; i < ctx->d_frame.fmt->memplanes; i++) { in buffer_prepare()
597 if (code && ctx->s_frame.fmt && pad == FIMC_SD_PAD_SOURCE && in fimc_capture_try_format()
598 fimc_fmt_is_user_defined(ctx->s_frame.fmt->color)) in fimc_capture_try_format()
599 *code = ctx->s_frame.fmt->mbus_code; in fimc_capture_try_format()
674 if (fimc_fmt_is_user_defined(ctx->d_frame.fmt->color)) { in fimc_capture_try_selection()
687 u32 depth = fimc_get_format_depth(sink->fmt); in fimc_capture_try_selection()
744 struct fimc_fmt *fmt; in fimc_cap_enum_fmt_mplane() local
746 fmt = fimc_find_format(NULL, NULL, FMT_FLAGS_CAM | FMT_FLAGS_M2M, in fimc_cap_enum_fmt_mplane()
748 if (!fmt) in fimc_cap_enum_fmt_mplane()
750 strncpy(f->description, fmt->name, sizeof(f->description) - 1); in fimc_cap_enum_fmt_mplane()
751 f->pixelformat = fmt->fourcc; in fimc_cap_enum_fmt_mplane()
752 if (fmt->fourcc == MEDIA_BUS_FMT_JPEG_1X8) in fimc_cap_enum_fmt_mplane()
929 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in __video_try_or_set_format()
1033 struct v4l2_pix_format_mplane *pix = &f->fmt.pix_mp; in __fimc_capture_set_format()
1041 ret = __video_try_or_set_format(fimc, f, false, &inp_fmt, &ff->fmt); in __fimc_capture_set_format()
1048 for (i = 0; i < ff->fmt->memplanes; i++) { in __fimc_capture_set_format()
1058 fimc_capture_mark_jpeg_xfer(ctx, ff->fmt->color); in __fimc_capture_set_format()
1062 ctx->s_frame.fmt = inp_fmt; in __fimc_capture_set_format()
1153 sink_fmt.format.code = ff->fmt ? ff->fmt->mbus_code : 0; in fimc_pipeline_validate()
1182 frame->fmt->memplanes, in fimc_pipeline_validate()
1187 for (i = 0; i < frame->fmt->memplanes; i++) in fimc_pipeline_validate()
1488 struct fimc_fmt *fmt; in fimc_subdev_enum_mbus_code() local
1490 fmt = fimc_find_format(NULL, NULL, FMT_FLAGS_CAM, code->index); in fimc_subdev_enum_mbus_code()
1491 if (!fmt) in fimc_subdev_enum_mbus_code()
1493 code->code = fmt->mbus_code; in fimc_subdev_enum_mbus_code()
1499 struct v4l2_subdev_format *fmt) in fimc_subdev_get_fmt() argument
1506 if (fmt->which == V4L2_SUBDEV_FORMAT_TRY) { in fimc_subdev_get_fmt()
1507 mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); in fimc_subdev_get_fmt()
1508 fmt->format = *mf; in fimc_subdev_get_fmt()
1512 mf = &fmt->format; in fimc_subdev_get_fmt()
1515 switch (fmt->pad) { in fimc_subdev_get_fmt()
1517 if (!WARN_ON(ff->fmt == NULL)) in fimc_subdev_get_fmt()
1518 mf->code = ff->fmt->mbus_code; in fimc_subdev_get_fmt()
1540 struct v4l2_subdev_format *fmt) in fimc_subdev_set_fmt() argument
1543 struct v4l2_mbus_framefmt *mf = &fmt->format; in fimc_subdev_set_fmt()
1550 fmt->pad, mf->code, mf->width, mf->height); in fimc_subdev_set_fmt()
1552 if (fmt->pad == FIMC_SD_PAD_SOURCE && vb2_is_busy(&vc->vbq)) in fimc_subdev_set_fmt()
1557 &mf->code, NULL, fmt->pad); in fimc_subdev_set_fmt()
1561 if (fmt->which == V4L2_SUBDEV_FORMAT_TRY) { in fimc_subdev_set_fmt()
1562 mf = v4l2_subdev_get_try_format(sd, cfg, fmt->pad); in fimc_subdev_set_fmt()
1563 *mf = fmt->format; in fimc_subdev_set_fmt()
1574 if (fmt->pad == FIMC_SD_PAD_SOURCE) { in fimc_subdev_set_fmt()
1586 if (fmt->pad == FIMC_SD_PAD_SINK_FIFO) in fimc_subdev_set_fmt()
1588 else if (fmt->pad == FIMC_SD_PAD_SINK_CAM) in fimc_subdev_set_fmt()
1591 ff->fmt = ffmt; in fimc_subdev_set_fmt()
1594 if (!(fmt->pad == FIMC_SD_PAD_SOURCE && (ctx->state & FIMC_COMPOSE))) in fimc_subdev_set_fmt()
1597 if (fmt->pad != FIMC_SD_PAD_SOURCE) in fimc_subdev_set_fmt()
1722 struct v4l2_format fmt = { in fimc_capture_set_default_format() local
1724 .fmt.pix_mp = { in fimc_capture_set_default_format()
1733 return __fimc_capture_set_format(fimc, &fmt); in fimc_capture_set_default_format()
1744 struct fimc_fmt *fmt; in fimc_register_capture_device() local
1755 ctx->s_frame.fmt = fimc_find_format(NULL, NULL, FMT_FLAGS_CAM, 0); in fimc_register_capture_device()
1756 ctx->d_frame.fmt = ctx->s_frame.fmt; in fimc_register_capture_device()
1793 fmt = fimc_find_format(NULL, NULL, FMT_FLAGS_CAM, 0); in fimc_register_capture_device()
1796 vid_cap->ci_fmt.code = fmt->mbus_code; in fimc_register_capture_device()
1800 ctx->s_frame.fmt = fmt; in fimc_register_capture_device()
1802 fmt = fimc_find_format(NULL, NULL, FMT_FLAGS_WRITEBACK, 0); in fimc_register_capture_device()
1804 vid_cap->wb_fmt.code = fmt->mbus_code; in fimc_register_capture_device()