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