Lines Matching refs:v4l2_subdev
69 struct v4l2_subdev sd;
92 static void ad9389b_check_monitor_present_status(struct v4l2_subdev *sd);
93 static bool ad9389b_check_edid_status(struct v4l2_subdev *sd);
94 static void ad9389b_setup(struct v4l2_subdev *sd);
95 static int ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq);
96 static int ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq);
98 static inline struct ad9389b_state *get_ad9389b_state(struct v4l2_subdev *sd) in get_ad9389b_state()
103 static inline struct v4l2_subdev *to_sd(struct v4l2_ctrl *ctrl) in to_sd()
110 static int ad9389b_rd(struct v4l2_subdev *sd, u8 reg) in ad9389b_rd()
117 static int ad9389b_wr(struct v4l2_subdev *sd, u8 reg, u8 val) in ad9389b_wr()
134 static inline void ad9389b_wr_and_or(struct v4l2_subdev *sd, u8 reg, in ad9389b_wr_and_or()
140 static void ad9389b_edid_rd(struct v4l2_subdev *sd, u16 len, u8 *buf) in ad9389b_edid_rd()
151 static inline bool ad9389b_have_hotplug(struct v4l2_subdev *sd) in ad9389b_have_hotplug()
156 static inline bool ad9389b_have_rx_sense(struct v4l2_subdev *sd) in ad9389b_have_rx_sense()
161 static void ad9389b_csc_conversion_mode(struct v4l2_subdev *sd, u8 mode) in ad9389b_csc_conversion_mode()
167 static void ad9389b_csc_coeff(struct v4l2_subdev *sd, in ad9389b_csc_coeff()
203 static void ad9389b_csc_rgb_full2limit(struct v4l2_subdev *sd, bool enable) in ad9389b_csc_rgb_full2limit()
225 static void ad9389b_set_IT_content_AVI_InfoFrame(struct v4l2_subdev *sd) in ad9389b_set_IT_content_AVI_InfoFrame()
238 static int ad9389b_set_rgb_quantization_mode(struct v4l2_subdev *sd, struct v4l2_ctrl *ctrl) in ad9389b_set_rgb_quantization_mode()
267 static void ad9389b_set_manual_pll_gear(struct v4l2_subdev *sd, u32 pixelclock) in ad9389b_set_manual_pll_gear()
302 struct v4l2_subdev *sd = to_sd(ctrl); in ad9389b_s_ctrl()
326 static int ad9389b_g_register(struct v4l2_subdev *sd, struct v4l2_dbg_register *reg) in ad9389b_g_register()
333 static int ad9389b_s_register(struct v4l2_subdev *sd, const struct v4l2_dbg_register *reg) in ad9389b_s_register()
340 static int ad9389b_log_status(struct v4l2_subdev *sd) in ad9389b_log_status()
433 static int ad9389b_s_power(struct v4l2_subdev *sd, int on) in ad9389b_s_power()
497 static void ad9389b_set_isr(struct v4l2_subdev *sd, bool enable) in ad9389b_set_isr()
528 static int ad9389b_isr(struct v4l2_subdev *sd, u32 status, bool *handled) in ad9389b_isr()
564 static int ad9389b_s_stream(struct v4l2_subdev *sd, int enable) in ad9389b_s_stream()
588 static int ad9389b_s_dv_timings(struct v4l2_subdev *sd, in ad9389b_s_dv_timings()
621 static int ad9389b_g_dv_timings(struct v4l2_subdev *sd, in ad9389b_g_dv_timings()
636 static int ad9389b_enum_dv_timings(struct v4l2_subdev *sd, in ad9389b_enum_dv_timings()
646 static int ad9389b_dv_timings_cap(struct v4l2_subdev *sd, in ad9389b_dv_timings_cap()
664 static int ad9389b_get_edid(struct v4l2_subdev *sd, struct v4l2_edid *edid) in ad9389b_get_edid()
693 static int ad9389b_s_audio_stream(struct v4l2_subdev *sd, int enable) in ad9389b_s_audio_stream()
705 static int ad9389b_s_clock_freq(struct v4l2_subdev *sd, u32 freq) in ad9389b_s_clock_freq()
729 static int ad9389b_s_i2s_clock_freq(struct v4l2_subdev *sd, u32 freq) in ad9389b_s_i2s_clock_freq()
751 static int ad9389b_s_routing(struct v4l2_subdev *sd, u32 input, u32 output, u32 config) in ad9389b_s_routing()
785 static void ad9389b_dbg_dump_edid(int lvl, int debug, struct v4l2_subdev *sd, in ad9389b_dbg_dump_edid()
814 struct v4l2_subdev *sd = &state->sd; in ad9389b_edid_handler()
845 static void ad9389b_audio_setup(struct v4l2_subdev *sd) in ad9389b_audio_setup()
857 static void ad9389b_setup(struct v4l2_subdev *sd) in ad9389b_setup()
890 static void ad9389b_notify_monitor_detect(struct v4l2_subdev *sd) in ad9389b_notify_monitor_detect()
899 static void ad9389b_update_monitor_present_status(struct v4l2_subdev *sd) in ad9389b_update_monitor_present_status()
941 static void ad9389b_check_monitor_present_status(struct v4l2_subdev *sd) in ad9389b_check_monitor_present_status()
976 static bool edid_verify_crc(struct v4l2_subdev *sd, u32 segment) in edid_verify_crc()
990 static bool edid_verify_header(struct v4l2_subdev *sd, u32 segment) in edid_verify_header()
1009 static bool ad9389b_check_edid_status(struct v4l2_subdev *sd) in ad9389b_check_edid_status()
1068 static void ad9389b_init_setup(struct v4l2_subdev *sd) in ad9389b_init_setup()
1089 struct v4l2_subdev *sd; in ad9389b_probe()
1179 struct v4l2_subdev *sd = i2c_get_clientdata(client); in ad9389b_remove()