hix5hd2_i2c_priv
static void hix5hd2_i2c_clr_all_irq(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_i2c_disable_irq(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_i2c_enable_irq(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_i2c_drv_setrate(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_i2c_init(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_i2c_reset(struct hix5hd2_i2c_priv *priv)
static int hix5hd2_i2c_wait_bus_idle(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_rw_over(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_rw_handle_stop(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_read_handle(struct hix5hd2_i2c_priv *priv)
static void hix5hd2_write_handle(struct hix5hd2_i2c_priv *priv)
static int hix5hd2_rw_preprocess(struct hix5hd2_i2c_priv *priv)
struct hix5hd2_i2c_priv *priv = dev_id;
static void hix5hd2_i2c_message_start(struct hix5hd2_i2c_priv *priv, int stop)
static int hix5hd2_i2c_xfer_msg(struct hix5hd2_i2c_priv *priv,
struct hix5hd2_i2c_priv *priv = i2c_get_adapdata(adap);
struct hix5hd2_i2c_priv *priv;
struct hix5hd2_i2c_priv *priv = platform_get_drvdata(pdev);
struct hix5hd2_i2c_priv *priv = dev_get_drvdata(dev);
struct hix5hd2_i2c_priv *priv = dev_get_drvdata(dev);
static u32 hix5hd2_i2c_clr_pend_irq(struct hix5hd2_i2c_priv *priv)