Lines Matching refs:pad
236 /* Get n-th format for pad */
238 tc358746_get_format_by_idx(unsigned int pad, unsigned int index)
246 if ((pad == TC358746_SOURCE && fmt->csi_format) ||
247 (pad == TC358746_SINK)) {
258 tc358746_get_format_by_code(unsigned int pad, u32 code)
265 if (pad == TC358746_SINK && fmt->code == code)
268 if (pad == TC358746_SOURCE && !fmt->csi_format)
662 static inline struct v4l2_subdev *tc358746_get_remote_sd(struct media_pad *pad)
664 pad = media_pad_remote_pad_first(pad);
665 if (!pad)
668 return media_entity_to_v4l2_subdev(pad->entity);
764 fmt = tc358746_get_format_by_idx(code->pad, code->index);
781 if (format->pad == TC358746_SOURCE)
786 fmt = tc358746_get_format_by_code(format->pad, format->format.code);
788 fmt = tc358746_get_format_by_code(format->pad, tc358746_def_fmt.code);
973 static int tc358746_get_mbus_config(struct v4l2_subdev *sd, unsigned int pad,
978 if (pad != TC358746_SOURCE)
1048 .pad = &tc358746_pad_ops,