Lines Matching defs:sd
192 struct v4l2_subdev sd; member
234 static inline struct tc35874x_state *to_state(struct v4l2_subdev *sd) in to_state()
241 static void i2c_rd(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_rd()
269 static void i2c_wr(struct v4l2_subdev *sd, u16 reg, u8 *values, u32 n) in i2c_wr()
323 static noinline u32 i2c_rdreg(struct v4l2_subdev *sd, u16 reg, u32 n) in i2c_rdreg()
332 static noinline void i2c_wrreg(struct v4l2_subdev *sd, u16 reg, u32 val, u32 n) in i2c_wrreg()
339 static u8 i2c_rd8(struct v4l2_subdev *sd, u16 reg) in i2c_rd8()
344 static void i2c_wr8(struct v4l2_subdev *sd, u16 reg, u8 val) in i2c_wr8()
349 static void i2c_wr8_and_or(struct v4l2_subdev *sd, u16 reg, in i2c_wr8_and_or()
355 static u16 i2c_rd16(struct v4l2_subdev *sd, u16 reg) in i2c_rd16()
360 static void i2c_wr16(struct v4l2_subdev *sd, u16 reg, u16 val) in i2c_wr16()
365 static void i2c_wr16_and_or(struct v4l2_subdev *sd, u16 reg, u16 mask, u16 val) in i2c_wr16_and_or()
370 static u32 i2c_rd32(struct v4l2_subdev *sd, u16 reg) in i2c_rd32()
375 static void i2c_wr32(struct v4l2_subdev *sd, u16 reg, u32 val) in i2c_wr32()
382 static inline bool is_hdmi(struct v4l2_subdev *sd) in is_hdmi()
387 static inline bool tx_5v_power_present(struct v4l2_subdev *sd) in tx_5v_power_present()
392 static inline bool no_signal(struct v4l2_subdev *sd) in no_signal()
397 static inline bool no_sync(struct v4l2_subdev *sd) in no_sync()
402 static inline bool audio_present(struct v4l2_subdev *sd) in audio_present()
407 static int get_audio_sampling_rate(struct v4l2_subdev *sd) in get_audio_sampling_rate()
432 static int tc35874x_get_detected_timings(struct v4l2_subdev *sd, in tc35874x_get_detected_timings()
517 struct v4l2_subdev *sd = &state->sd; in tc35874x_delayed_work_enable_hotplug() local
524 static void tc35874x_set_hdmi_hdcp(struct v4l2_subdev *sd, bool enable) in tc35874x_set_hdmi_hdcp()
546 static void tc35874x_disable_edid(struct v4l2_subdev *sd) in tc35874x_disable_edid()
559 static void tc35874x_enable_edid(struct v4l2_subdev *sd) in tc35874x_enable_edid()
579 static void tc35874x_erase_bksv(struct v4l2_subdev *sd) in tc35874x_erase_bksv()
589 static void print_avi_infoframe(struct v4l2_subdev *sd) in print_avi_infoframe()
613 static int tc35874x_s_ctrl_detect_tx_5v(struct v4l2_subdev *sd) in tc35874x_s_ctrl_detect_tx_5v()
621 static int tc35874x_s_ctrl_audio_sampling_rate(struct v4l2_subdev *sd) in tc35874x_s_ctrl_audio_sampling_rate()
629 static int tc35874x_s_ctrl_audio_present(struct v4l2_subdev *sd) in tc35874x_s_ctrl_audio_present()
637 static int tc35874x_update_controls(struct v4l2_subdev *sd) in tc35874x_update_controls()
650 static void tc35874x_reset_phy(struct v4l2_subdev *sd) in tc35874x_reset_phy()
658 static void tc35874x_reset(struct v4l2_subdev *sd, uint16_t mask) in tc35874x_reset()
666 static inline void tc35874x_sleep_mode(struct v4l2_subdev *sd, bool enable) in tc35874x_sleep_mode()
672 static inline void enable_stream(struct v4l2_subdev *sd, bool enable) in enable_stream()
702 static void tc35874x_set_pll(struct v4l2_subdev *sd) in tc35874x_set_pll()
763 static void tc35874x_set_ref_clk(struct v4l2_subdev *sd) in tc35874x_set_ref_clk()
802 static void tc35874x_set_csi_color_space(struct v4l2_subdev *sd) in tc35874x_set_csi_color_space()
836 static void tc35874x_set_csi(struct v4l2_subdev *sd) in tc35874x_set_csi()
925 static void tc35874x_set_hdmi_phy(struct v4l2_subdev *sd) in tc35874x_set_hdmi_phy()
955 static void tc35874x_set_hdmi_audio(struct v4l2_subdev *sd) in tc35874x_set_hdmi_audio()
981 static void tc35874x_set_hdmi_info_frame_mode(struct v4l2_subdev *sd) in tc35874x_set_hdmi_info_frame_mode()
995 static void tc35874x_initial_setup(struct v4l2_subdev *sd) in tc35874x_initial_setup()
1030 static void tc35874x_format_change(struct v4l2_subdev *sd) in tc35874x_format_change()
1060 static void tc35874x_init_interrupts(struct v4l2_subdev *sd) in tc35874x_init_interrupts()
1071 static void tc35874x_enable_interrupts(struct v4l2_subdev *sd, in tc35874x_enable_interrupts()
1094 static void tc35874x_hdmi_audio_int_handler(struct v4l2_subdev *sd, in tc35874x_hdmi_audio_int_handler()
1108 static void tc35874x_csi_err_int_handler(struct v4l2_subdev *sd, bool *handled) in tc35874x_csi_err_int_handler()
1115 static void tc35874x_hdmi_misc_int_handler(struct v4l2_subdev *sd, in tc35874x_hdmi_misc_int_handler()
1147 static void tc35874x_hdmi_cbit_int_handler(struct v4l2_subdev *sd, in tc35874x_hdmi_cbit_int_handler()
1185 static void tc35874x_hdmi_clk_int_handler(struct v4l2_subdev *sd, bool *handled) in tc35874x_hdmi_clk_int_handler()
1220 static void tc35874x_hdmi_sys_int_handler(struct v4l2_subdev *sd, bool *handled) in tc35874x_hdmi_sys_int_handler()
1293 struct v4l2_subdev *sd = &(state->sd); in tc35874x_get_ctrl() local
1305 static int tc35874x_log_status(struct v4l2_subdev *sd) in tc35874x_log_status()
1398 static void tc35874x_print_register_map(struct v4l2_subdev *sd) in tc35874x_print_register_map()
1431 static int tc35874x_g_register(struct v4l2_subdev *sd, in tc35874x_g_register()
1446 static int tc35874x_s_register(struct v4l2_subdev *sd, in tc35874x_s_register()
1474 static int tc35874x_isr(struct v4l2_subdev *sd, u32 status, bool *handled) in tc35874x_isr()
1552 static int tc35874x_subscribe_event(struct v4l2_subdev *sd, struct v4l2_fh *fh, in tc35874x_subscribe_event()
1567 static int tc35874x_g_input_status(struct v4l2_subdev *sd, u32 *status) in tc35874x_g_input_status()
1578 static int tc35874x_s_dv_timings(struct v4l2_subdev *sd, in tc35874x_s_dv_timings()
1610 static int tc35874x_g_dv_timings(struct v4l2_subdev *sd, in tc35874x_g_dv_timings()
1620 static int tc35874x_enum_dv_timings(struct v4l2_subdev *sd, in tc35874x_enum_dv_timings()
1630 static int tc35874x_query_dv_timings(struct v4l2_subdev *sd, in tc35874x_query_dv_timings()
1652 static int tc35874x_dv_timings_cap(struct v4l2_subdev *sd, in tc35874x_dv_timings_cap()
1663 static int tc35874x_g_mbus_config(struct v4l2_subdev *sd, in tc35874x_g_mbus_config()
1693 static int tc35874x_s_stream(struct v4l2_subdev *sd, int enable) in tc35874x_s_stream()
1705 static int tc35874x_enum_mbus_code(struct v4l2_subdev *sd, in tc35874x_enum_mbus_code()
1724 static int tc35874x_enum_frame_sizes(struct v4l2_subdev *sd, in tc35874x_enum_frame_sizes()
1744 static int tc35874x_enum_frame_interval(struct v4l2_subdev *sd, in tc35874x_enum_frame_interval()
1759 static int tc35874x_get_fmt(struct v4l2_subdev *sd, in tc35874x_get_fmt()
1821 static int tc35874x_set_fmt(struct v4l2_subdev *sd, in tc35874x_set_fmt()
1865 static int tc35874x_g_edid(struct v4l2_subdev *sd, in tc35874x_g_edid()
1896 static int tc35874x_s_edid(struct v4l2_subdev *sd, in tc35874x_s_edid()
1942 static int tc35874x_g_frame_interval(struct v4l2_subdev *sd, in tc35874x_g_frame_interval()
1965 static long tc35874x_ioctl(struct v4l2_subdev *sd, unsigned int cmd, void *arg) in tc35874x_ioctl()
1983 static long tc35874x_compat_ioctl32(struct v4l2_subdev *sd, in tc35874x_compat_ioctl32()
2085 struct v4l2_subdev *sd = &state->sd; in tc35874x_get_custom_ctrl() local
2269 struct v4l2_subdev *sd; in tc35874x_probe() local
2457 struct v4l2_subdev *sd = i2c_get_clientdata(client); in tc35874x_remove() local