Lines Matching defs:sd
73 struct v4l2_subdev sd; member
110 static inline struct tc358743_state *to_state(struct v4l2_subdev *sd) in to_state()
117 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd()
145 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_wr()
199 static noinline u32 i2c_rdreg(struct v4l2_subdev *sd, u16 reg, u32 n) in i2c_rdreg()
208 static noinline void i2c_wrreg(struct v4l2_subdev *sd, u16 reg, u32 val, u32 n) in i2c_wrreg()
215 static u8 i2c_rd8(struct v4l2_subdev *sd, u16 reg) in i2c_rd8()
220 static void i2c_wr8(struct v4l2_subdev *sd, u16 reg, u8 val) in i2c_wr8()
225 static void i2c_wr8_and_or(struct v4l2_subdev *sd, u16 reg, in i2c_wr8_and_or()
231 static u16 i2c_rd16(struct v4l2_subdev *sd, u16 reg) in i2c_rd16()
236 static void i2c_wr16(struct v4l2_subdev *sd, u16 reg, u16 val) in i2c_wr16()
241 static void i2c_wr16_and_or(struct v4l2_subdev *sd, u16 reg, u16 mask, u16 val) in i2c_wr16_and_or()
246 static u32 i2c_rd32(struct v4l2_subdev *sd, u16 reg) in i2c_rd32()
251 static void i2c_wr32(struct v4l2_subdev *sd, u16 reg, u32 val) in i2c_wr32()
258 static inline bool is_hdmi(struct v4l2_subdev *sd) in is_hdmi()
263 static inline bool tx_5v_power_present(struct v4l2_subdev *sd) in tx_5v_power_present()
268 static inline bool no_signal(struct v4l2_subdev *sd) in no_signal()
273 static inline bool no_sync(struct v4l2_subdev *sd) in no_sync()
278 static inline bool audio_present(struct v4l2_subdev *sd) in audio_present()
283 static int get_audio_sampling_rate(struct v4l2_subdev *sd) in get_audio_sampling_rate()
308 static int tc358743_get_detected_timings(struct v4l2_subdev *sd, in tc358743_get_detected_timings()
365 struct v4l2_subdev *sd = &state->sd; in tc358743_delayed_work_enable_hotplug() local
372 static void tc358743_set_hdmi_hdcp(struct v4l2_subdev *sd, bool enable) in tc358743_set_hdmi_hdcp()
394 static void tc358743_disable_edid(struct v4l2_subdev *sd) in tc358743_disable_edid()
407 static void tc358743_enable_edid(struct v4l2_subdev *sd) in tc358743_enable_edid()
427 static void tc358743_erase_bksv(struct v4l2_subdev *sd) in tc358743_erase_bksv()
442 struct v4l2_subdev *sd = priv; in tc358743_debugfs_if_read() local
460 static void print_avi_infoframe(struct v4l2_subdev *sd) in print_avi_infoframe()
484 static int tc358743_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd) in tc358743_s_ctrl_detect_tx_5v()
492 static int tc358743_s_ctrl_audio_sampling_rate(struct v4l2_subdev *sd) in tc358743_s_ctrl_audio_sampling_rate()
500 static int tc358743_s_ctrl_audio_present(struct v4l2_subdev *sd) in tc358743_s_ctrl_audio_present()
508 static int tc358743_update_controls(struct v4l2_subdev *sd) in tc358743_update_controls()
521 static void tc358743_reset_phy(struct v4l2_subdev *sd) in tc358743_reset_phy()
529 static void tc358743_reset(struct v4l2_subdev *sd, uint16_t mask) in tc358743_reset()
537 static inline void tc358743_sleep_mode(struct v4l2_subdev *sd, bool enable) in tc358743_sleep_mode()
543 static inline void enable_stream(struct v4l2_subdev *sd, bool enable) in enable_stream()
571 static void tc358743_set_pll(struct v4l2_subdev *sd) in tc358743_set_pll()
610 static void tc358743_set_ref_clk(struct v4l2_subdev *sd) in tc358743_set_ref_clk()
659 static void tc358743_set_csi_color_space(struct v4l2_subdev *sd) in tc358743_set_csi_color_space()
693 static unsigned tc358743_num_csi_lanes_needed(struct v4l2_subdev *sd) in tc358743_num_csi_lanes_needed()
706 static void tc358743_set_csi(struct v4l2_subdev *sd) in tc358743_set_csi()
770 static void tc358743_set_hdmi_phy(struct v4l2_subdev *sd) in tc358743_set_hdmi_phy()
800 static void tc358743_set_hdmi_audio(struct v4l2_subdev *sd) in tc358743_set_hdmi_audio()
826 static void tc358743_set_hdmi_info_frame_mode(struct v4l2_subdev *sd) in tc358743_set_hdmi_info_frame_mode()
840 static void tc358743_initial_setup(struct v4l2_subdev *sd) in tc358743_initial_setup()
885 struct v4l2_subdev *sd = &state->sd; in tc358743_cec_adap_enable() local
899 struct v4l2_subdev *sd = &state->sd; in tc358743_cec_adap_monitor_all_enable() local
914 struct v4l2_subdev *sd = &state->sd; in tc358743_cec_adap_log_addr() local
929 struct v4l2_subdev *sd = &state->sd; in tc358743_cec_adap_transmit() local
949 static void tc358743_cec_handler(struct v4l2_subdev *sd, u16 intstatus, in tc358743_cec_handler()
1012 static void tc358743_format_change(struct v4l2_subdev *sd) in tc358743_format_change()
1040 static void tc358743_init_interrupts(struct v4l2_subdev *sd) in tc358743_init_interrupts()
1051 static void tc358743_enable_interrupts(struct v4l2_subdev *sd, in tc358743_enable_interrupts()
1074 static void tc358743_hdmi_audio_int_handler(struct v4l2_subdev *sd, in tc358743_hdmi_audio_int_handler()
1088 static void tc358743_csi_err_int_handler(struct v4l2_subdev *sd, bool *handled) in tc358743_csi_err_int_handler()
1095 static void tc358743_hdmi_misc_int_handler(struct v4l2_subdev *sd, in tc358743_hdmi_misc_int_handler()
1127 static void tc358743_hdmi_cbit_int_handler(struct v4l2_subdev *sd, in tc358743_hdmi_cbit_int_handler()
1165 static void tc358743_hdmi_clk_int_handler(struct v4l2_subdev *sd, bool *handled) in tc358743_hdmi_clk_int_handler()
1200 static void tc358743_hdmi_sys_int_handler(struct v4l2_subdev *sd, bool *handled) in tc358743_hdmi_sys_int_handler()
1268 static int tc358743_log_status(struct v4l2_subdev *sd) in tc358743_log_status()
1363 static void tc358743_print_register_map(struct v4l2_subdev *sd) in tc358743_print_register_map()
1396 static int tc358743_g_register(struct v4l2_subdev *sd, in tc358743_g_register()
1411 static int tc358743_s_register(struct v4l2_subdev *sd, in tc358743_s_register()
1439 static int tc358743_isr(struct v4l2_subdev *sd, u32 status, bool *handled) in tc358743_isr()
1525 static int tc358743_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, in tc358743_subscribe_event()
1540 static int tc358743_g_input_status(struct v4l2_subdev *sd, u32 *status) in tc358743_g_input_status()
1551 static int tc358743_s_dv_timings(struct v4l2_subdev *sd, unsigned int pad, in tc358743_s_dv_timings()
1586 static int tc358743_g_dv_timings(struct v4l2_subdev *sd, unsigned int pad, in tc358743_g_dv_timings()
1599 static int tc358743_enum_dv_timings(struct v4l2_subdev *sd, in tc358743_enum_dv_timings()
1609 static int tc358743_query_dv_timings(struct v4l2_subdev *sd, unsigned int pad, in tc358743_query_dv_timings()
1634 static int tc358743_dv_timings_cap(struct v4l2_subdev *sd, in tc358743_dv_timings_cap()
1645 static int tc358743_get_mbus_config(struct v4l2_subdev *sd, in tc358743_get_mbus_config()
1660 static int tc358743_s_stream(struct v4l2_subdev *sd, int enable) in tc358743_s_stream()
1673 static int tc358743_enum_mbus_code(struct v4l2_subdev *sd, in tc358743_enum_mbus_code()
1690 static int tc358743_get_fmt(struct v4l2_subdev *sd, in tc358743_get_fmt()
1726 static int tc358743_set_fmt(struct v4l2_subdev *sd, in tc358743_set_fmt()
1761 static int tc358743_g_edid(struct v4l2_subdev *sd, in tc358743_g_edid()
1792 static int tc358743_s_edid(struct v4l2_subdev *sd, in tc358743_s_edid()
2058 struct v4l2_subdev *sd; in tc358743_probe() local
2217 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tc358743_remove() local