Lines Matching defs:hix5hd2_i2c_priv
79 struct hix5hd2_i2c_priv {
95 static u32 hix5hd2_i2c_clr_pend_irq(struct hix5hd2_i2c_priv *priv)
104 static void hix5hd2_i2c_clr_all_irq(struct hix5hd2_i2c_priv *priv)
109 static void hix5hd2_i2c_disable_irq(struct hix5hd2_i2c_priv *priv)
114 static void hix5hd2_i2c_enable_irq(struct hix5hd2_i2c_priv *priv)
120 static void hix5hd2_i2c_drv_setrate(struct hix5hd2_i2c_priv *priv)
142 static void hix5hd2_i2c_init(struct hix5hd2_i2c_priv *priv)
150 static void hix5hd2_i2c_reset(struct hix5hd2_i2c_priv *priv)
158 static int hix5hd2_i2c_wait_bus_idle(struct hix5hd2_i2c_priv *priv)
176 static void hix5hd2_rw_over(struct hix5hd2_i2c_priv *priv)
187 static void hix5hd2_rw_handle_stop(struct hix5hd2_i2c_priv *priv)
197 static void hix5hd2_read_handle(struct hix5hd2_i2c_priv *priv)
210 static void hix5hd2_write_handle(struct hix5hd2_i2c_priv *priv)
223 static int hix5hd2_rw_preprocess(struct hix5hd2_i2c_priv *priv)
245 struct hix5hd2_i2c_priv *priv = dev_id;
299 static void hix5hd2_i2c_message_start(struct hix5hd2_i2c_priv *priv, int stop)
314 static int hix5hd2_i2c_xfer_msg(struct hix5hd2_i2c_priv *priv,
357 struct hix5hd2_i2c_priv *priv = i2c_get_adapdata(adap);
394 struct hix5hd2_i2c_priv *priv;
471 struct hix5hd2_i2c_priv *priv = platform_get_drvdata(pdev);
480 struct hix5hd2_i2c_priv *priv = dev_get_drvdata(dev);
489 struct hix5hd2_i2c_priv *priv = dev_get_drvdata(dev);