Lines Matching refs:pad

575 	if (format->pad == FLITE_SD_PAD_SINK) {  in fimc_lite_subdev_try_fmt()
790 struct media_pad *pad; in fimc_pipeline_validate() local
795 pad = &sd->entity.pads[0]; in fimc_pipeline_validate()
796 if (!(pad->flags & MEDIA_PAD_FL_SINK)) in fimc_pipeline_validate()
805 sink_fmt.pad = pad->index; in fimc_pipeline_validate()
807 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, in fimc_pipeline_validate()
813 pad = media_entity_remote_pad(pad); in fimc_pipeline_validate()
814 if (pad == NULL || in fimc_pipeline_validate()
815 media_entity_type(pad->entity) != MEDIA_ENT_T_V4L2_SUBDEV) in fimc_pipeline_validate()
818 sd = media_entity_to_v4l2_subdev(pad->entity); in fimc_pipeline_validate()
819 src_fmt.pad = pad->index; in fimc_pipeline_validate()
821 ret = v4l2_subdev_call(sd, pad, get_fmt, NULL, &src_fmt); in fimc_pipeline_validate()
1061 struct v4l2_subdev_pad_config *cfg, unsigned int pad) in __fimc_lite_subdev_get_try_fmt() argument
1063 if (pad != FLITE_SD_PAD_SINK) in __fimc_lite_subdev_get_try_fmt()
1064 pad = FLITE_SD_PAD_SOURCE_DMA; in __fimc_lite_subdev_get_try_fmt()
1066 return v4l2_subdev_get_try_format(sd, cfg, pad); in __fimc_lite_subdev_get_try_fmt()
1078 mf = __fimc_lite_subdev_get_try_fmt(sd, cfg, fmt->pad); in fimc_lite_subdev_get_fmt()
1087 if (fmt->pad == FLITE_SD_PAD_SINK) { in fimc_lite_subdev_get_fmt()
1111 fmt->pad, mf->code, mf->width, mf->height); in fimc_lite_subdev_set_fmt()
1128 mf = __fimc_lite_subdev_get_try_fmt(sd, cfg, fmt->pad); in fimc_lite_subdev_set_fmt()
1131 if (fmt->pad == FLITE_SD_PAD_SINK) { in fimc_lite_subdev_set_fmt()
1132 unsigned int pad = FLITE_SD_PAD_SOURCE_DMA; in fimc_lite_subdev_set_fmt() local
1133 src_fmt = __fimc_lite_subdev_get_try_fmt(sd, cfg, pad); in fimc_lite_subdev_set_fmt()
1141 if (fmt->pad == FLITE_SD_PAD_SINK) { in fimc_lite_subdev_set_fmt()
1169 sel->pad != FLITE_SD_PAD_SINK) in fimc_lite_subdev_get_selection()
1173 sel->r = *v4l2_subdev_get_try_crop(sd, cfg, sel->pad); in fimc_lite_subdev_get_selection()
1203 if (sel->target != V4L2_SEL_TGT_CROP || sel->pad != FLITE_SD_PAD_SINK) in fimc_lite_subdev_set_selection()
1210 *v4l2_subdev_get_try_crop(sd, cfg, sel->pad) = sel->r; in fimc_lite_subdev_set_selection()
1383 .pad = &fimc_lite_subdev_pad_ops,