Lines Matching refs:tda998x_priv

52 struct tda998x_priv {
92 container_of(x, struct tda998x_priv, connector)
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)
423 cec_read(struct tda998x_priv *priv, u8 addr)
450 static void cec_enamods(struct tda998x_priv *priv, u8 mods, bool enable)
465 static void tda998x_cec_set_calibration(struct tda998x_priv *priv, bool enable)
493 static void tda998x_cec_calibration(struct tda998x_priv *priv)
518 struct tda998x_priv *priv = data;
535 struct tda998x_priv *priv = data;
543 struct tda998x_priv *priv = data;
553 struct tda998x_priv *priv = data;
559 set_page(struct tda998x_priv *priv, u16 reg)
579 reg_read_range(struct tda998x_priv *priv, u16 reg, char *buf, int cnt)
610 reg_write_range(struct tda998x_priv *priv, u16 reg, u8 *p, int cnt)
639 reg_read(struct tda998x_priv *priv, u16 reg)
651 reg_write(struct tda998x_priv *priv, u16 reg, u8 val)
670 reg_write16(struct tda998x_priv *priv, u16 reg, u16 val)
689 reg_set(struct tda998x_priv *priv, u16 reg, u8 val)
699 reg_clear(struct tda998x_priv *priv, u16 reg, u8 val)
709 tda998x_reset(struct tda998x_priv *priv)
753 struct tda998x_priv *priv = from_timer(priv, t, edid_delay_timer);
760 static void tda998x_edid_delay_start(struct tda998x_priv *priv)
766 static int tda998x_edid_delay_wait(struct tda998x_priv *priv)
778 struct tda998x_priv *priv =
779 container_of(work, struct tda998x_priv, detect_work);
791 struct tda998x_priv *priv = data;
829 tda998x_write_if(struct tda998x_priv *priv, u8 bit, u16 addr,
848 static void tda998x_write_aif(struct tda998x_priv *priv,
859 tda998x_write_avi(struct tda998x_priv *priv, const struct drm_display_mode *mode)
872 static void tda998x_write_vsi(struct tda998x_priv *priv,
901 static int tda998x_derive_routing(struct tda998x_priv *priv,
924 static u8 tda998x_get_adiv(struct tda998x_priv *priv, unsigned int fs)
965 static int tda998x_derive_cts_n(struct tda998x_priv *priv,
993 static void tda998x_audio_mute(struct tda998x_priv *priv, bool on)
1004 static void tda998x_configure_audio(struct tda998x_priv *priv)
1067 struct tda998x_priv *priv = dev_get_drvdata(dev);
1127 struct tda998x_priv *priv = dev_get_drvdata(dev);
1140 struct tda998x_priv *priv = dev_get_drvdata(dev);
1153 struct tda998x_priv *priv = dev_get_drvdata(dev);
1171 static int tda998x_audio_codec_init(struct tda998x_priv *priv,
1198 struct tda998x_priv *priv = conn_to_tda998x_priv(connector);
1221 struct tda998x_priv *priv = data;
1285 struct tda998x_priv *priv = conn_to_tda998x_priv(connector);
1326 struct tda998x_priv *priv = conn_to_tda998x_priv(connector);
1337 static int tda998x_connector_init(struct tda998x_priv *priv,
1368 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
1380 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
1390 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
1403 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
1421 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
1437 struct tda998x_priv *priv = bridge_to_tda998x_priv(bridge);
1693 static int tda998x_get_audio_ports(struct tda998x_priv *priv,
1748 static int tda998x_set_config(struct tda998x_priv *priv,
1788 struct tda998x_priv *priv = dev_get_drvdata(dev);
1815 struct tda998x_priv *priv;
2009 struct tda998x_priv *priv = dev_get_drvdata(dev);
2051 struct tda998x_priv *priv = dev_get_drvdata(dev);