Lines Matching refs:ssd
1617 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in __smiapp_get_format() local
1624 if (fmt->pad == ssd->source_pad) in __smiapp_get_format()
1625 r = &ssd->crop[ssd->source_pad]; in __smiapp_get_format()
1627 r = &ssd->sink_fmt; in __smiapp_get_format()
1657 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in smiapp_get_crop_compose() local
1663 crops[i] = &ssd->crop[i]; in smiapp_get_crop_compose()
1665 *comps = &ssd->compose; in smiapp_get_crop_compose()
1687 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in smiapp_propagate() local
1697 if (ssd == sensor->scaler) { in smiapp_propagate()
1703 } else if (ssd == sensor->binner) { in smiapp_propagate()
1790 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in smiapp_set_format() local
1795 if (fmt->pad == ssd->source_pad) { in smiapp_set_format()
1822 crops[ssd->sink_pad]->left = 0; in smiapp_set_format()
1823 crops[ssd->sink_pad]->top = 0; in smiapp_set_format()
1824 crops[ssd->sink_pad]->width = fmt->format.width; in smiapp_set_format()
1825 crops[ssd->sink_pad]->height = fmt->format.height; in smiapp_set_format()
1827 ssd->sink_fmt = *crops[ssd->sink_pad]; in smiapp_set_format()
2049 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in smiapp_set_compose() local
2057 if (ssd == sensor->binner) in smiapp_set_compose()
2076 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in __smiapp_sel_supported() local
2082 if (ssd == sensor->pixel_array in __smiapp_sel_supported()
2085 if (ssd == sensor->src in __smiapp_sel_supported()
2088 if (ssd == sensor->scaler in __smiapp_sel_supported()
2095 if (ssd == sensor->pixel_array in __smiapp_sel_supported()
2101 if (sel->pad == ssd->source_pad) in __smiapp_sel_supported()
2103 if (ssd == sensor->binner) in __smiapp_sel_supported()
2105 if (ssd == sensor->scaler in __smiapp_sel_supported()
2120 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in smiapp_set_crop() local
2127 if (sel->pad == ssd->sink_pad) in smiapp_set_crop()
2128 src_size = &ssd->sink_fmt; in smiapp_set_crop()
2130 src_size = &ssd->compose; in smiapp_set_crop()
2132 if (sel->pad == ssd->sink_pad) { in smiapp_set_crop()
2143 subdev, cfg, ssd->sink_pad); in smiapp_set_crop()
2147 if (ssd == sensor->src && sel->pad == SMIAPP_PAD_SRC) { in smiapp_set_crop()
2160 if (ssd != sensor->pixel_array && sel->pad == SMIAPP_PAD_SINK) in smiapp_set_crop()
2172 struct smiapp_subdev *ssd = to_smiapp_subdev(subdev); in __smiapp_get_selection() local
2184 sink_fmt = ssd->sink_fmt; in __smiapp_get_selection()
2187 v4l2_subdev_get_try_format(subdev, cfg, ssd->sink_pad); in __smiapp_get_selection()
2198 if (ssd == sensor->pixel_array) { in __smiapp_get_selection()
2204 } else if (sel->pad == ssd->sink_pad) { in __smiapp_get_selection()
2707 struct smiapp_subdev *ssd; in smiapp_init() member
2714 struct smiapp_subdev *this = _this->ssd; in smiapp_init()
2834 struct smiapp_subdev *ssd = to_smiapp_subdev(sd); in smiapp_open() local
2835 struct smiapp_sensor *sensor = ssd->sensor; in smiapp_open()
2842 for (i = 0; i < ssd->npads; i++) { in smiapp_open()
2858 if (ssd != sensor->pixel_array) in smiapp_open()