Lines Matching defs:subdev
496 container_of(s, struct ov5648_sensor, subdev)
500 ctrls.handler)->subdev)
655 struct v4l2_subdev subdev;
1939 struct v4l2_subdev *subdev = ov5648_ctrl_subdev(ctrl);
1940 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
1964 struct v4l2_subdev *subdev = ov5648_ctrl_subdev(ctrl);
1965 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2122 sensor->subdev.ctrl_handler = handler;
2134 static int ov5648_s_stream(struct v4l2_subdev *subdev, int enable)
2136 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2161 static int ov5648_g_frame_interval(struct v4l2_subdev *subdev,
2164 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2196 static int ov5648_enum_mbus_code(struct v4l2_subdev *subdev,
2225 static int ov5648_get_fmt(struct v4l2_subdev *subdev,
2229 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2235 *mbus_format = *v4l2_subdev_get_try_format(subdev, sd_state,
2246 static int ov5648_set_fmt(struct v4l2_subdev *subdev,
2250 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2288 *v4l2_subdev_get_try_format(subdev, sd_state, format->pad) =
2300 static int ov5648_enum_frame_size(struct v4l2_subdev *subdev,
2317 static int ov5648_enum_frame_interval(struct v4l2_subdev *subdev,
2378 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
2379 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2404 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
2405 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2445 struct v4l2_subdev *subdev;
2532 subdev = &sensor->subdev;
2533 v4l2_i2c_subdev_init(subdev, client, &ov5648_subdev_ops);
2535 subdev->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
2536 subdev->entity.function = MEDIA_ENT_F_CAM_SENSOR;
2541 ret = media_entity_pads_init(&subdev->entity, 1, pad);
2564 /* V4L2 subdev register */
2566 ret = v4l2_async_register_subdev_sensor(subdev);
2582 media_entity_cleanup(&sensor->subdev.entity);
2592 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
2593 struct ov5648_sensor *sensor = ov5648_subdev_sensor(subdev);
2595 v4l2_async_unregister_subdev(subdev);
2599 media_entity_cleanup(&subdev->entity);