Lines Matching refs:vgxy61_dev
381 struct vgxy61_dev { struct
480 static s32 get_pixel_rate(struct vgxy61_dev *sensor) in get_pixel_rate()
486 static inline struct vgxy61_dev *to_vgxy61_dev(struct v4l2_subdev *sd) in to_vgxy61_dev()
488 return container_of(sd, struct vgxy61_dev, sd); in to_vgxy61_dev()
493 return &container_of(ctrl->handler, struct vgxy61_dev, in ctrl_to_sd()
497 static unsigned int get_chunk_size(struct vgxy61_dev *sensor) in get_chunk_size()
510 static int vgxy61_write_array(struct vgxy61_dev *sensor, u32 reg, in vgxy61_write_array()
531 static int vgxy61_poll_reg(struct vgxy61_dev *sensor, u32 reg, u8 poll_val, in vgxy61_poll_reg()
544 static int vgxy61_wait_state(struct vgxy61_dev *sensor, int state, in vgxy61_wait_state()
551 static int vgxy61_check_bw(struct vgxy61_dev *sensor) in vgxy61_check_bw()
575 static int vgxy61_apply_exposure(struct vgxy61_dev *sensor) in vgxy61_apply_exposure()
589 static int vgxy61_get_regulators(struct vgxy61_dev *sensor) in vgxy61_get_regulators()
601 static int vgxy61_apply_reset(struct vgxy61_dev *sensor) in vgxy61_apply_reset()
613 static void vgxy61_fill_framefmt(struct vgxy61_dev *sensor, in vgxy61_fill_framefmt()
631 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_try_fmt_internal()
658 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_get_selection()
693 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_get_fmt()
710 static u16 vgxy61_get_vblank_min(struct vgxy61_dev *sensor, in vgxy61_get_vblank_min()
727 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_enum_frame_size()
740 static int vgxy61_update_analog_gain(struct vgxy61_dev *sensor, u32 target) in vgxy61_update_analog_gain()
750 static int vgxy61_apply_digital_gain(struct vgxy61_dev *sensor, in vgxy61_apply_digital_gain()
768 static int vgxy61_update_digital_gain(struct vgxy61_dev *sensor, u32 target) in vgxy61_update_digital_gain()
777 static int vgxy61_apply_patgen(struct vgxy61_dev *sensor, u32 index) in vgxy61_apply_patgen()
791 static int vgxy61_update_patgen(struct vgxy61_dev *sensor, u32 pattern) in vgxy61_update_patgen()
800 static int vgxy61_apply_gpiox_strobe_mode(struct vgxy61_dev *sensor, in vgxy61_apply_gpiox_strobe_mode()
814 static int vgxy61_update_gpios_strobe_mode(struct vgxy61_dev *sensor, in vgxy61_update_gpios_strobe_mode()
848 static int vgxy61_update_gpios_strobe_polarity(struct vgxy61_dev *sensor, in vgxy61_update_gpios_strobe_polarity()
866 static u32 vgxy61_get_expo_long_max(struct vgxy61_dev *sensor, in vgxy61_get_expo_long_max()
899 static int vgxy61_update_exposure(struct vgxy61_dev *sensor, u16 new_expo_long, in vgxy61_update_exposure()
971 static int vgxy61_apply_framelength(struct vgxy61_dev *sensor) in vgxy61_apply_framelength()
977 static int vgxy61_update_vblank(struct vgxy61_dev *sensor, u16 vblank, in vgxy61_update_vblank()
997 static int vgxy61_apply_hdr(struct vgxy61_dev *sensor, in vgxy61_apply_hdr()
1006 static int vgxy61_update_hdr(struct vgxy61_dev *sensor, in vgxy61_update_hdr()
1032 static int vgxy61_apply_settings(struct vgxy61_dev *sensor) in vgxy61_apply_settings()
1076 static int vgxy61_stream_enable(struct vgxy61_dev *sensor) in vgxy61_stream_enable()
1136 static int vgxy61_stream_disable(struct vgxy61_dev *sensor) in vgxy61_stream_disable()
1169 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_s_stream()
1188 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_set_fmt()
1242 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_init_state()
1254 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_s_ctrl()
1314 static int vgxy61_init_controls(struct vgxy61_dev *sensor) in vgxy61_init_controls()
1421 static int vgxy61_tx_from_ep(struct vgxy61_dev *sensor, in vgxy61_tx_from_ep()
1494 static int vgxy61_configure(struct vgxy61_dev *sensor) in vgxy61_configure()
1536 static int vgxy61_patch(struct vgxy61_dev *sensor) in vgxy61_patch()
1570 static int vgxy61_detect_cut_version(struct vgxy61_dev *sensor) in vgxy61_detect_cut_version()
1597 static int vgxy61_detect(struct vgxy61_dev *sensor) in vgxy61_detect()
1636 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_power_on()
1693 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_power_off()
1701 static void vgxy61_fill_sensor_param(struct vgxy61_dev *sensor) in vgxy61_fill_sensor_param()
1728 struct vgxy61_dev *sensor; in vgxy61_probe()
1857 struct vgxy61_dev *sensor = to_vgxy61_dev(sd); in vgxy61_remove()