Lines Matching refs:hix5hd2_i2c_priv

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