Lines Matching defs:vgxy61_dev

384 struct vgxy61_dev {
482 static s32 get_pixel_rate(struct vgxy61_dev *sensor)
488 static inline struct vgxy61_dev *to_vgxy61_dev(struct v4l2_subdev *sd)
490 return container_of(sd, struct vgxy61_dev, sd);
495 return &container_of(ctrl->handler, struct vgxy61_dev,
499 static unsigned int get_chunk_size(struct vgxy61_dev *sensor)
512 static int vgxy61_read_multiple(struct vgxy61_dev *sensor, u32 reg,
546 static inline int vgxy61_read_reg(struct vgxy61_dev *sensor, u32 reg)
552 static int vgxy61_write_multiple(struct vgxy61_dev *sensor, u32 reg,
588 static int vgxy61_write_array(struct vgxy61_dev *sensor, u32 reg,
608 static inline int vgxy61_write_reg(struct vgxy61_dev *sensor, u32 reg, u32 val,
616 static int vgxy61_poll_reg(struct vgxy61_dev *sensor, u32 reg, u8 poll_val,
628 static int vgxy61_wait_state(struct vgxy61_dev *sensor, int state,
635 static int vgxy61_check_bw(struct vgxy61_dev *sensor)
659 static int vgxy61_apply_exposure(struct vgxy61_dev *sensor)
673 static int vgxy61_get_regulators(struct vgxy61_dev *sensor)
685 static int vgxy61_apply_reset(struct vgxy61_dev *sensor)
697 static void vgxy61_fill_framefmt(struct vgxy61_dev *sensor,
715 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
742 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
777 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
795 static u16 vgxy61_get_vblank_min(struct vgxy61_dev *sensor,
812 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
825 static int vgxy61_update_analog_gain(struct vgxy61_dev *sensor, u32 target)
835 static int vgxy61_apply_digital_gain(struct vgxy61_dev *sensor,
853 static int vgxy61_update_digital_gain(struct vgxy61_dev *sensor, u32 target)
862 static int vgxy61_apply_patgen(struct vgxy61_dev *sensor, u32 index)
876 static int vgxy61_update_patgen(struct vgxy61_dev *sensor, u32 pattern)
885 static int vgxy61_apply_gpiox_strobe_mode(struct vgxy61_dev *sensor,
901 static int vgxy61_update_gpios_strobe_mode(struct vgxy61_dev *sensor,
935 static int vgxy61_update_gpios_strobe_polarity(struct vgxy61_dev *sensor,
953 static u32 vgxy61_get_expo_long_max(struct vgxy61_dev *sensor,
986 static int vgxy61_update_exposure(struct vgxy61_dev *sensor, u16 new_expo_long,
1058 static int vgxy61_apply_framelength(struct vgxy61_dev *sensor)
1064 static int vgxy61_update_vblank(struct vgxy61_dev *sensor, u16 vblank,
1084 static int vgxy61_apply_hdr(struct vgxy61_dev *sensor,
1093 static int vgxy61_update_hdr(struct vgxy61_dev *sensor,
1119 static int vgxy61_apply_settings(struct vgxy61_dev *sensor)
1163 static int vgxy61_stream_enable(struct vgxy61_dev *sensor)
1228 static int vgxy61_stream_disable(struct vgxy61_dev *sensor)
1261 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
1280 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
1334 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
1346 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
1406 static int vgxy61_init_controls(struct vgxy61_dev *sensor)
1495 static int vgxy61_tx_from_ep(struct vgxy61_dev *sensor,
1568 static int vgxy61_configure(struct vgxy61_dev *sensor)
1610 static int vgxy61_patch(struct vgxy61_dev *sensor)
1648 static int vgxy61_detect_cut_version(struct vgxy61_dev *sensor)
1674 static int vgxy61_detect(struct vgxy61_dev *sensor)
1713 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
1770 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);
1778 static void vgxy61_fill_sensor_param(struct vgxy61_dev *sensor)
1805 struct vgxy61_dev *sensor;
1926 struct vgxy61_dev *sensor = to_vgxy61_dev(sd);