Lines Matching defs:subdev
468 container_of(s, struct ov8865_sensor, subdev)
472 ctrls.handler)->subdev)
700 struct v4l2_subdev subdev;
2459 struct v4l2_subdev *subdev = ov8865_ctrl_subdev(ctrl);
2460 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2604 sensor->subdev.ctrl_handler = handler;
2616 static int ov8865_s_stream(struct v4l2_subdev *subdev, int enable)
2618 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2643 static int ov8865_g_frame_interval(struct v4l2_subdev *subdev,
2646 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2674 static int ov8865_enum_mbus_code(struct v4l2_subdev *subdev,
2703 static int ov8865_get_fmt(struct v4l2_subdev *subdev,
2707 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2713 *mbus_format = *v4l2_subdev_get_try_format(subdev, sd_state,
2724 static int ov8865_set_fmt(struct v4l2_subdev *subdev,
2728 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2768 *v4l2_subdev_get_try_format(subdev, sd_state, format->pad) =
2795 static int ov8865_enum_frame_size(struct v4l2_subdev *subdev,
2821 *r = *v4l2_subdev_get_try_crop(&sensor->subdev, state, pad);
2832 static int ov8865_get_selection(struct v4l2_subdev *subdev,
2836 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2882 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
2883 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2908 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
2909 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
2949 struct v4l2_subdev *subdev;
3064 subdev = &sensor->subdev;
3065 v4l2_i2c_subdev_init(subdev, client, &ov8865_subdev_ops);
3067 subdev->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
3068 subdev->entity.function = MEDIA_ENT_F_CAM_SENSOR;
3073 ret = media_entity_pads_init(&subdev->entity, 1, pad);
3098 /* V4L2 subdev register */
3100 ret = v4l2_async_register_subdev_sensor(subdev);
3116 media_entity_cleanup(&sensor->subdev.entity);
3126 struct v4l2_subdev *subdev = i2c_get_clientdata(client);
3127 struct ov8865_sensor *sensor = ov8865_subdev_sensor(subdev);
3129 v4l2_async_unregister_subdev(subdev);
3133 media_entity_cleanup(&subdev->entity);