Lines Matching refs:tda998x_priv

52 struct tda998x_priv {  struct
92 container_of(x, struct tda998x_priv, connector) argument
94 container_of(x, struct tda998x_priv, encoder)
96 container_of(x, struct tda998x_priv, bridge)
406 cec_write(struct tda998x_priv *priv, u16 addr, u8 val) in cec_write()
423 cec_read(struct tda998x_priv *priv, u8 addr) in cec_read()
450 static void cec_enamods(struct tda998x_priv *priv, u8 mods, bool enable) in cec_enamods()
465 static void tda998x_cec_set_calibration(struct tda998x_priv *priv, bool enable) in tda998x_cec_set_calibration()
493 static void tda998x_cec_calibration(struct tda998x_priv *priv) in tda998x_cec_calibration()
518 struct tda998x_priv *priv = data; in tda998x_cec_hook_init()
535 struct tda998x_priv *priv = data; in tda998x_cec_hook_exit()
543 struct tda998x_priv *priv = data; in tda998x_cec_hook_open()
553 struct tda998x_priv *priv = data; in tda998x_cec_hook_release()
559 set_page(struct tda998x_priv *priv, u16 reg) in set_page()
579 reg_read_range(struct tda998x_priv *priv, u16 reg, char *buf, int cnt) in reg_read_range()
610 reg_write_range(struct tda998x_priv *priv, u16 reg, u8 *p, int cnt) in reg_write_range()
639 reg_read(struct tda998x_priv *priv, u16 reg) in reg_read()
651 reg_write(struct tda998x_priv *priv, u16 reg, u8 val) in reg_write()
670 reg_write16(struct tda998x_priv *priv, u16 reg, u16 val) in reg_write16()
689 reg_set(struct tda998x_priv *priv, u16 reg, u8 val) in reg_set()
699 reg_clear(struct tda998x_priv *priv, u16 reg, u8 val) in reg_clear()
709 tda998x_reset(struct tda998x_priv *priv) in tda998x_reset()
753 struct tda998x_priv *priv = from_timer(priv, t, edid_delay_timer); in tda998x_edid_delay_done()
760 static void tda998x_edid_delay_start(struct tda998x_priv *priv) in tda998x_edid_delay_start()
766 static int tda998x_edid_delay_wait(struct tda998x_priv *priv) in tda998x_edid_delay_wait()
778 struct tda998x_priv *priv = in tda998x_detect_work()
779 container_of(work, struct tda998x_priv, detect_work); in tda998x_detect_work()
791 struct tda998x_priv *priv = data; in tda998x_irq_thread()
829 tda998x_write_if(struct tda998x_priv *priv, u8 bit, u16 addr, in tda998x_write_if()
848 static void tda998x_write_aif(struct tda998x_priv *priv, in tda998x_write_aif()
859 tda998x_write_avi(struct tda998x_priv *priv, const struct drm_display_mode *mode) in tda998x_write_avi()
872 static void tda998x_write_vsi(struct tda998x_priv *priv, in tda998x_write_vsi()
901 static int tda998x_derive_routing(struct tda998x_priv *priv, in tda998x_derive_routing()
924 static u8 tda998x_get_adiv(struct tda998x_priv *priv, unsigned int fs) in tda998x_get_adiv()
965 static int tda998x_derive_cts_n(struct tda998x_priv *priv, in tda998x_derive_cts_n()
993 static void tda998x_audio_mute(struct tda998x_priv *priv, bool on) in tda998x_audio_mute()
1004 static void tda998x_configure_audio(struct tda998x_priv *priv) in tda998x_configure_audio()
1067 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_audio_hw_params()
1127 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_audio_shutdown()
1140 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_audio_mute_stream()
1153 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_audio_get_eld()
1171 static int tda998x_audio_codec_init(struct tda998x_priv *priv, in tda998x_audio_codec_init()
1198 struct tda998x_priv *priv = conn_to_tda998x_priv(connector); in tda998x_connector_detect()
1221 struct tda998x_priv *priv = data; in read_edid_block()
1285 struct tda998x_priv *priv = conn_to_tda998x_priv(connector); in tda998x_connector_get_modes()
1326 struct tda998x_priv *priv = conn_to_tda998x_priv(connector); in tda998x_connector_best_encoder()
1337 static int tda998x_connector_init(struct tda998x_priv *priv, in tda998x_connector_init()
1368 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge); in tda998x_bridge_attach()
1380 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge); in tda998x_bridge_detach()
1390 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge); in tda998x_bridge_mode_valid()
1403 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge); in tda998x_bridge_enable()
1421 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge); in tda998x_bridge_disable()
1437 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge); in tda998x_bridge_mode_set()
1693 static int tda998x_get_audio_ports(struct tda998x_priv *priv, in tda998x_get_audio_ports()
1748 static int tda998x_set_config(struct tda998x_priv *priv, in tda998x_set_config()
1788 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_destroy()
1815 struct tda998x_priv *priv; in tda998x_create()
2009 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_encoder_init()
2051 struct tda998x_priv *priv = dev_get_drvdata(dev); in tda998x_unbind()