Lines Matching refs:scaler_sd
32 struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd); in isc_scaler_get_fmt()
52 struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd); in isc_scaler_set_fmt()
111 struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd); in isc_scaler_enum_mbus_code()
130 struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd); in isc_scaler_g_sel()
154 struct isc_device *isc = container_of(sd, struct isc_device, scaler_sd); in isc_scaler_init_cfg()
188 v4l2_subdev_init(&isc->scaler_sd, &xisc_scaler_subdev_ops); in isc_scaler_init()
190 isc->scaler_sd.owner = THIS_MODULE; in isc_scaler_init()
191 isc->scaler_sd.dev = isc->dev; in isc_scaler_init()
192 snprintf(isc->scaler_sd.name, sizeof(isc->scaler_sd.name), in isc_scaler_init()
195 isc->scaler_sd.flags |= V4L2_SUBDEV_FL_HAS_DEVNODE; in isc_scaler_init()
196 isc->scaler_sd.entity.function = MEDIA_ENT_F_PROC_VIDEO_SCALER; in isc_scaler_init()
197 isc->scaler_sd.entity.ops = &isc_scaler_entity_ops; in isc_scaler_init()
210 ret = media_entity_pads_init(&isc->scaler_sd.entity, in isc_scaler_init()
218 ret = v4l2_device_register_subdev(&isc->v4l2_dev, &isc->scaler_sd); in isc_scaler_init()
233 isc->remote_pad, &isc->scaler_sd.entity, in isc_scaler_link()
241 isc->scaler_sd.entity.name); in isc_scaler_link()
248 ret = media_create_pad_link(&isc->scaler_sd.entity, in isc_scaler_link()
256 isc->scaler_sd.entity.name, in isc_scaler_link()
261 dev_dbg(isc->dev, "link with %s pad: %d\n", isc->scaler_sd.name, in isc_scaler_link()