Symbol: vd56g3
drivers/media/i2c/vd56g3.c
1006
struct vd56g3 *sensor = to_vd56g3(sd);
drivers/media/i2c/vd56g3.c
1079
struct vd56g3 *sensor = to_vd56g3(sd);
drivers/media/i2c/vd56g3.c
1127
struct vd56g3 *sensor = to_vd56g3(sd);
drivers/media/i2c/vd56g3.c
1144
static int vd56g3_check_csi_conf(struct vd56g3 *sensor,
drivers/media/i2c/vd56g3.c
1215
static int vd56g3_parse_dt_gpios_array(struct vd56g3 *sensor, char *prop_name,
drivers/media/i2c/vd56g3.c
1250
static int vd56g3_parse_dt_gpios(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1275
static int vd56g3_parse_dt(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1295
static int vd56g3_get_regulators(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1307
static int vd56g3_prepare_clock_tree(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1341
static int vd56g3_detect(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1389
static int vd56g3_subdev_init(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1444
static void vd56g3_subdev_cleanup(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
1455
struct vd56g3 *sensor;
drivers/media/i2c/vd56g3.c
1548
struct vd56g3 *sensor = to_vd56g3(sd);
drivers/media/i2c/vd56g3.c
249
static inline struct vd56g3 *to_vd56g3(struct v4l2_subdev *sd)
drivers/media/i2c/vd56g3.c
251
return container_of_const(sd, struct vd56g3, sd);
drivers/media/i2c/vd56g3.c
254
static inline struct vd56g3 *ctrl_to_vd56g3(struct v4l2_ctrl *ctrl)
drivers/media/i2c/vd56g3.c
256
return container_of_const(ctrl->handler, struct vd56g3, ctrl_handler);
drivers/media/i2c/vd56g3.c
263
static int vd56g3_poll_reg(struct vd56g3 *sensor, u32 reg, u8 poll_val,
drivers/media/i2c/vd56g3.c
286
static int vd56g3_wait_state(struct vd56g3 *sensor, int state, int *err)
drivers/media/i2c/vd56g3.c
350
static int vd56g3_read_expo_cluster(struct vd56g3 *sensor, bool force_cur_val)
drivers/media/i2c/vd56g3.c
382
static int vd56g3_update_patgen(struct vd56g3 *sensor, u32 patgen_index)
drivers/media/i2c/vd56g3.c
403
static int vd56g3_update_expo_cluster(struct vd56g3 *sensor, bool is_auto)
drivers/media/i2c/vd56g3.c
446
static int vd56g3_lock_exposure(struct vd56g3 *sensor, u32 lock_val)
drivers/media/i2c/vd56g3.c
458
static int vd56g3_write_gpiox(struct vd56g3 *sensor, unsigned long gpio_mask)
drivers/media/i2c/vd56g3.c
480
struct vd56g3 *sensor = ctrl_to_vd56g3(ctrl);
drivers/media/i2c/vd56g3.c
503
struct vd56g3 *sensor = ctrl_to_vd56g3(ctrl);
drivers/media/i2c/vd56g3.c
589
static int vd56g3_update_controls(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
631
static int vd56g3_init_controls(struct vd56g3 *sensor)
drivers/media/i2c/vd56g3.c
755
static u32 vd56g3_get_mbus_code(struct vd56g3 *sensor, u32 code)
drivers/media/i2c/vd56g3.c
784
struct vd56g3 *sensor = to_vd56g3(sd);
drivers/media/i2c/vd56g3.c
810
static void vd56g3_update_img_pad_format(struct vd56g3 *sensor,
drivers/media/i2c/vd56g3.c
829
struct vd56g3 *sensor = to_vd56g3(sd);
drivers/media/i2c/vd56g3.c
907
struct vd56g3 *sensor = to_vd56g3(sd);