Lines Matching refs:vc

469 	struct fimc_vid_cap *vc = &fimc->vid_cap;
470 struct exynos_video_entity *ve = &vc->ve;
518 struct fimc_vid_cap *vc = &fimc->vid_cap;
526 if (close && vc->streaming) {
527 video_device_pipeline_stop(&vc->ve.vdev);
528 vc->streaming = false;
535 fimc_pipeline_call(&vc->ve, close);
538 fimc_md_graph_lock(&vc->ve);
539 vc->ve.vdev.entity.use_count--;
540 fimc_md_graph_unlock(&vc->ve);
910 struct fimc_vid_cap *vc = &fimc->vid_cap;
911 struct exynos_video_entity *ve = &vc->ve;
912 struct fimc_ctx *ctx = vc->ctx;
944 if (!vc->user_subdev_api) {
1011 struct fimc_vid_cap *vc = &fimc->vid_cap;
1012 struct fimc_ctx *ctx = vc->ctx;
1041 if (!vc->user_subdev_api) {
1105 struct fimc_vid_cap *vc = &fimc->vid_cap;
1106 struct v4l2_subdev *sd = &vc->subdev;
1107 struct fimc_pipeline *p = to_fimc_pipeline(vc->ve.pipe);
1134 if (sd == &vc->subdev) {
1135 const struct fimc_frame *ff = &vc->ctx->s_frame;
1161 const struct fimc_frame *frame = &vc->ctx->d_frame;
1182 struct fimc_vid_cap *vc = &fimc->vid_cap;
1190 ret = video_device_pipeline_start(&vc->ve.vdev, &vc->ve.pipe->mp);
1194 sd = __fimc_md_get_subdev(vc->ve.pipe, IDX_SENSOR);
1206 vc->source_config = *si;
1208 if (vc->input == GRP_ID_FIMC_IS)
1209 vc->source_config.fimc_bus_type = FIMC_BUS_TYPE_ISP_WRITEBACK;
1211 if (vc->user_subdev_api) {
1219 vc->streaming = true;
1224 video_device_pipeline_stop(&vc->ve.vdev);
1232 struct fimc_vid_cap *vc = &fimc->vid_cap;
1239 if (vc->streaming) {
1240 video_device_pipeline_stop(&vc->ve.vdev);
1241 vc->streaming = false;
1371 struct fimc_vid_cap *vc = &fimc->vid_cap;
1389 if (vc->input != 0)
1392 vc->input = sd->grp_id;
1394 if (vc->user_subdev_api)
1398 sensor = fimc_find_remote_sensor(&vc->subdev.entity);
1402 return v4l2_ctrl_add_handler(&vc->ctx->ctrls.handler,
1519 struct fimc_vid_cap *vc = &fimc->vid_cap;
1520 struct fimc_ctx *ctx = vc->ctx;
1527 if (fmt->pad == FIMC_SD_PAD_SOURCE && vb2_is_busy(&vc->vbq))
1562 vc->wb_fmt = *mf;
1564 vc->ci_fmt = *mf;