Lines Matching defs:sensor
263 static int vd56g3_poll_reg(struct vd56g3 *sensor, u32 reg, u8 poll_val, in vd56g3_poll_reg()
286 static int vd56g3_wait_state(struct vd56g3 *sensor, int state, int *err) in vd56g3_wait_state()
350 static int vd56g3_read_expo_cluster(struct vd56g3 *sensor, bool force_cur_val) in vd56g3_read_expo_cluster()
382 static int vd56g3_update_patgen(struct vd56g3 *sensor, u32 patgen_index) in vd56g3_update_patgen()
403 static int vd56g3_update_expo_cluster(struct vd56g3 *sensor, bool is_auto) in vd56g3_update_expo_cluster()
446 static int vd56g3_lock_exposure(struct vd56g3 *sensor, u32 lock_val) in vd56g3_lock_exposure()
458 static int vd56g3_write_gpiox(struct vd56g3 *sensor, unsigned long gpio_mask) in vd56g3_write_gpiox()
480 struct vd56g3 *sensor = ctrl_to_vd56g3(ctrl); in vd56g3_g_volatile_ctrl() local
503 struct vd56g3 *sensor = ctrl_to_vd56g3(ctrl); in vd56g3_s_ctrl() local
589 static int vd56g3_update_controls(struct vd56g3 *sensor) in vd56g3_update_controls()
631 static int vd56g3_init_controls(struct vd56g3 *sensor) in vd56g3_init_controls()
755 static u32 vd56g3_get_mbus_code(struct vd56g3 *sensor, u32 code) in vd56g3_get_mbus_code()
784 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_enum_mbus_code() local
810 static void vd56g3_update_img_pad_format(struct vd56g3 *sensor, in vd56g3_update_img_pad_format()
829 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_set_pad_fmt() local
907 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_enable_streams() local
1006 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_disable_streams() local
1079 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_power_on() local
1127 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_power_off() local
1144 static int vd56g3_check_csi_conf(struct vd56g3 *sensor, in vd56g3_check_csi_conf()
1215 static int vd56g3_parse_dt_gpios_array(struct vd56g3 *sensor, char *prop_name, in vd56g3_parse_dt_gpios_array()
1250 static int vd56g3_parse_dt_gpios(struct vd56g3 *sensor) in vd56g3_parse_dt_gpios()
1275 static int vd56g3_parse_dt(struct vd56g3 *sensor) in vd56g3_parse_dt()
1295 static int vd56g3_get_regulators(struct vd56g3 *sensor) in vd56g3_get_regulators()
1307 static int vd56g3_prepare_clock_tree(struct vd56g3 *sensor) in vd56g3_prepare_clock_tree()
1341 static int vd56g3_detect(struct vd56g3 *sensor) in vd56g3_detect()
1389 static int vd56g3_subdev_init(struct vd56g3 *sensor) in vd56g3_subdev_init()
1444 static void vd56g3_subdev_cleanup(struct vd56g3 *sensor) in vd56g3_subdev_cleanup()
1455 struct vd56g3 *sensor; in vd56g3_probe() local
1548 struct vd56g3 *sensor = to_vd56g3(sd); in vd56g3_remove() local