CSI_SINK_PAD
&priv->format_mbus[CSI_SINK_PAD]);
return v4l2_subdev_state_get_crop(sd_state, CSI_SINK_PAD);
return v4l2_subdev_state_get_compose(sd_state, CSI_SINK_PAD);
infmt = __csi_get_fmt(priv, sd_state, CSI_SINK_PAD, code->which);
case CSI_SINK_PAD:
fse->index > (fse->pad == CSI_SINK_PAD ? 0 : 3))
if (fse->pad == CSI_SINK_PAD) {
input_fi = &priv->frame_interval[CSI_SINK_PAD];
__csi_get_fmt(priv, sd_state, CSI_SINK_PAD, sdformat->which);
if (sdformat->pad == CSI_SINK_PAD) {
infmt = __csi_get_fmt(priv, sd_state, CSI_SINK_PAD, sdformat->which);
case CSI_SINK_PAD:
if (sdformat->pad == CSI_SINK_PAD) {
for (pad = CSI_SINK_PAD + 1; pad < CSI_NUM_PADS; pad++) {
if (sel->pad != CSI_SINK_PAD)
infmt = __csi_get_fmt(priv, sd_state, CSI_SINK_PAD, sel->which);
if (sel->pad != CSI_SINK_PAD)
infmt = __csi_get_fmt(priv, sd_state, CSI_SINK_PAD, sel->which);
for (pad = CSI_SINK_PAD + 1; pad < CSI_NUM_PADS; pad++) {
if (i != CSI_SINK_PAD)
ret = endpoint->local_fwnode == csi_ep ? CSI_SINK_PAD : -ENXIO;
struct media_pad *sink = &priv->sd.entity.pads[CSI_SINK_PAD];
priv->pad[i].flags = (i == CSI_SINK_PAD) ?
infmt = &priv->format_mbus[CSI_SINK_PAD];
incc = priv->cc[CSI_SINK_PAD];
infmt = &priv->format_mbus[CSI_SINK_PAD];
incc = priv->cc[CSI_SINK_PAD];
input_fi = &priv->frame_interval[CSI_SINK_PAD];
input_fi = &priv->frame_interval[CSI_SINK_PAD];
case CSI_SINK_PAD: