CSI2_PAD_SINK
remote_pad = media_pad_remote_pad_first(&sd->entity.pads[CSI2_PAD_SINK]);
v4l2_subdev_state_xlate_streams(state, pad, CSI2_PAD_SINK,
v4l2_subdev_state_xlate_streams(state, pad, CSI2_PAD_SINK,
remote_pad = media_pad_remote_pad_first(&sd->entity.pads[CSI2_PAD_SINK]);
if (sel->pad == CSI2_PAD_SINK || sel->target != V4L2_SEL_TGT_CROP)
pad = media_pad_remote_pad_first(&csi2->asd.pad[CSI2_PAD_SINK]);
src_pad = media_pad_remote_pad_unique(&csi2->asd.sd.entity.pads[CSI2_PAD_SINK]);
&cfe->csi2.pad[CSI2_PAD_SINK],
remote_pad = media_pad_remote_pad_unique(&cfe->csi2.pad[CSI2_PAD_SINK]);
fmt = v4l2_subdev_state_get_format(state, CSI2_PAD_SINK, 0);
.sink_pad = CSI2_PAD_SINK,
if (format->pad == CSI2_PAD_SINK) {
csi2->pad[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
pad = CSI2_PAD_SINK;
pad = CSI2_PAD_SINK;
if (fmt->pad == CSI2_PAD_SINK) {
format.pad = CSI2_PAD_SINK;
pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK
const struct v4l2_mbus_framefmt *fmt = &csi2->formats[CSI2_PAD_SINK];
pad = media_pad_remote_pad_first(&csi2->pads[CSI2_PAD_SINK]);
if (csi2->formats[CSI2_PAD_SINK].code !=
case CSI2_PAD_SINK:
format = __csi2_get_format(csi2, sd_state, CSI2_PAD_SINK,
if (code->pad == CSI2_PAD_SINK) {
format = __csi2_get_format(csi2, sd_state, CSI2_PAD_SINK,
format.pad = CSI2_PAD_SINK;
CSI2_PAD_SINK);
pads[CSI2_PAD_SINK].flags = MEDIA_PAD_FL_SINK;
csi2->formats[CSI2_PAD_SINK].code = atomisp_in_fmt_conv[0].code;
if (pad == CSI2_PAD_SINK) {
CSI2_PAD_SINK,