Lines Matching refs:sensor
72 if (camif->sensor.sd == NULL || vp->out_fmt == NULL) in s3c_camif_hw_init()
115 struct cam_sensor *sensor = &camif->sensor; in sensor_set_power() local
118 if (camif->sensor.power_count == !on) in sensor_set_power()
119 err = v4l2_subdev_call(sensor->sd, core, s_power, on); in sensor_set_power()
121 sensor->power_count += on ? 1 : -1; in sensor_set_power()
124 on, sensor->power_count, err); in sensor_set_power()
131 struct cam_sensor *sensor = &camif->sensor; in sensor_set_streaming() local
134 if (camif->sensor.stream_count == !on) in sensor_set_streaming()
135 err = v4l2_subdev_call(sensor->sd, video, s_stream, on); in sensor_set_streaming()
137 sensor->stream_count += on ? 1 : -1; in sensor_set_streaming()
140 on, sensor->stream_count, err); in sensor_set_streaming()
669 struct v4l2_subdev *sensor = vp->camif->sensor.sd; in s3c_camif_vidioc_enum_input() local
671 if (input->index || sensor == NULL) in s3c_camif_vidioc_enum_input()
675 strlcpy(input->name, sensor->name, sizeof(input->name)); in s3c_camif_vidioc_enum_input()
841 ret = v4l2_subdev_call(camif->sensor.sd, pad, get_fmt, NULL, &src_fmt); in camif_pipeline_validate()
858 struct media_entity *sensor = &camif->sensor.sd->entity; in s3c_camif_streamon() local
872 ret = media_entity_pipeline_start(sensor, camif->m_pipeline); in s3c_camif_streamon()
878 media_entity_pipeline_stop(sensor); in s3c_camif_streamon()
902 media_entity_pipeline_stop(&camif->sensor.sd->entity); in s3c_camif_streamoff()