Lines Matching refs:v4l2_subdev

73 	struct v4l2_subdev sd;
102 static void tc358743_enable_interrupts(struct v4l2_subdev *sd,
104 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd);
106 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd)
113 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n)
141 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n)
195 static noinline u32 i2c_rdreg(struct v4l2_subdev *sd, u16 reg, u32 n)
204 static noinline void i2c_wrreg(struct v4l2_subdev *sd, u16 reg, u32 val, u32 n)
211 static u8 i2c_rd8(struct v4l2_subdev *sd, u16 reg)
216 static void i2c_wr8(struct v4l2_subdev *sd, u16 reg, u8 val)
221 static void i2c_wr8_and_or(struct v4l2_subdev *sd, u16 reg,
227 static u16 i2c_rd16(struct v4l2_subdev *sd, u16 reg)
232 static void i2c_wr16(struct v4l2_subdev *sd, u16 reg, u16 val)
237 static void i2c_wr16_and_or(struct v4l2_subdev *sd, u16 reg, u16 mask, u16 val)
242 static u32 i2c_rd32(struct v4l2_subdev *sd, u16 reg)
247 static void i2c_wr32(struct v4l2_subdev *sd, u16 reg, u32 val)
254 static inline bool is_hdmi(struct v4l2_subdev *sd)
259 static inline bool tx_5v_power_present(struct v4l2_subdev *sd)
264 static inline bool no_signal(struct v4l2_subdev *sd)
269 static inline bool no_sync(struct v4l2_subdev *sd)
274 static inline bool audio_present(struct v4l2_subdev *sd)
279 static int get_audio_sampling_rate(struct v4l2_subdev *sd)
304 static int tc358743_get_detected_timings(struct v4l2_subdev *sd,
361 struct v4l2_subdev *sd = &state->sd;
368 static void tc358743_set_hdmi_hdcp(struct v4l2_subdev *sd, bool enable)
390 static void tc358743_disable_edid(struct v4l2_subdev *sd)
403 static void tc358743_enable_edid(struct v4l2_subdev *sd)
423 static void tc358743_erase_bksv(struct v4l2_subdev *sd)
433 static void print_avi_infoframe(struct v4l2_subdev *sd)
457 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd)
465 static int tc358743_s_ctrl_audio_sampling_rate(struct v4l2_subdev *sd)
473 static int tc358743_s_ctrl_audio_present(struct v4l2_subdev *sd)
481 static int tc358743_update_controls(struct v4l2_subdev *sd)
494 static void tc358743_reset_phy(struct v4l2_subdev *sd)
502 static void tc358743_reset(struct v4l2_subdev *sd, uint16_t mask)
510 static inline void tc358743_sleep_mode(struct v4l2_subdev *sd, bool enable)
516 static inline void enable_stream(struct v4l2_subdev *sd, bool enable)
544 static void tc358743_set_pll(struct v4l2_subdev *sd)
583 static void tc358743_set_ref_clk(struct v4l2_subdev *sd)
632 static void tc358743_set_csi_color_space(struct v4l2_subdev *sd)
666 static unsigned tc358743_num_csi_lanes_needed(struct v4l2_subdev *sd)
679 static void tc358743_set_csi(struct v4l2_subdev *sd)
743 static void tc358743_set_hdmi_phy(struct v4l2_subdev *sd)
773 static void tc358743_set_hdmi_audio(struct v4l2_subdev *sd)
799 static void tc358743_set_hdmi_info_frame_mode(struct v4l2_subdev *sd)
813 static void tc358743_initial_setup(struct v4l2_subdev *sd)
858 struct v4l2_subdev *sd = &state->sd;
872 struct v4l2_subdev *sd = &state->sd;
887 struct v4l2_subdev *sd = &state->sd;
902 struct v4l2_subdev *sd = &state->sd;
922 static void tc358743_cec_handler(struct v4l2_subdev *sd, u16 intstatus,
985 static void tc358743_format_change(struct v4l2_subdev *sd)
1013 static void tc358743_init_interrupts(struct v4l2_subdev *sd)
1024 static void tc358743_enable_interrupts(struct v4l2_subdev *sd,
1047 static void tc358743_hdmi_audio_int_handler(struct v4l2_subdev *sd,
1061 static void tc358743_csi_err_int_handler(struct v4l2_subdev *sd, bool *handled)
1068 static void tc358743_hdmi_misc_int_handler(struct v4l2_subdev *sd,
1100 static void tc358743_hdmi_cbit_int_handler(struct v4l2_subdev *sd,
1138 static void tc358743_hdmi_clk_int_handler(struct v4l2_subdev *sd, bool *handled)
1173 static void tc358743_hdmi_sys_int_handler(struct v4l2_subdev *sd, bool *handled)
1241 static int tc358743_log_status(struct v4l2_subdev *sd)
1336 static void tc358743_print_register_map(struct v4l2_subdev *sd)
1369 static int tc358743_g_register(struct v4l2_subdev *sd,
1384 static int tc358743_s_register(struct v4l2_subdev *sd,
1412 static int tc358743_isr(struct v4l2_subdev *sd, u32 status, bool *handled)
1498 static int tc358743_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh,
1513 static int tc358743_g_input_status(struct v4l2_subdev *sd, u32 *status)
1524 static int tc358743_s_dv_timings(struct v4l2_subdev *sd,
1556 static int tc358743_g_dv_timings(struct v4l2_subdev *sd,
1566 static int tc358743_enum_dv_timings(struct v4l2_subdev *sd,
1576 static int tc358743_query_dv_timings(struct v4l2_subdev *sd,
1598 static int tc358743_dv_timings_cap(struct v4l2_subdev *sd,
1609 static int tc358743_get_mbus_config(struct v4l2_subdev *sd,
1624 static int tc358743_s_stream(struct v4l2_subdev *sd, int enable)
1637 static int tc358743_enum_mbus_code(struct v4l2_subdev *sd,
1654 static int tc358743_get_fmt(struct v4l2_subdev *sd,
1690 static int tc358743_set_fmt(struct v4l2_subdev *sd,
1725 static int tc358743_g_edid(struct v4l2_subdev *sd,
1756 static int tc358743_s_edid(struct v4l2_subdev *sd,
2022 struct v4l2_subdev *sd;
2174 struct v4l2_subdev *sd = i2c_get_clientdata(client);