Lines Matching refs:adap
87 struct i2c_adapter adap; member
342 priv->adap.timeout); in hix5hd2_i2c_xfer_msg()
348 priv->adap.timeout); in hix5hd2_i2c_xfer_msg()
365 static int hix5hd2_i2c_xfer(struct i2c_adapter *adap, in hix5hd2_i2c_xfer() argument
368 struct hix5hd2_i2c_priv *priv = i2c_get_adapdata(adap); in hix5hd2_i2c_xfer()
398 static u32 hix5hd2_i2c_func(struct i2c_adapter *adap) in hix5hd2_i2c_func() argument
451 strlcpy(priv->adap.name, "hix5hd2-i2c", sizeof(priv->adap.name)); in hix5hd2_i2c_probe()
453 priv->adap.owner = THIS_MODULE; in hix5hd2_i2c_probe()
454 priv->adap.algo = &hix5hd2_i2c_algorithm; in hix5hd2_i2c_probe()
455 priv->adap.retries = 3; in hix5hd2_i2c_probe()
456 priv->adap.dev.of_node = np; in hix5hd2_i2c_probe()
457 priv->adap.algo_data = priv; in hix5hd2_i2c_probe()
458 priv->adap.dev.parent = &pdev->dev; in hix5hd2_i2c_probe()
459 i2c_set_adapdata(&priv->adap, priv); in hix5hd2_i2c_probe()
480 ret = i2c_add_adapter(&priv->adap); in hix5hd2_i2c_probe()
500 i2c_del_adapter(&priv->adap); in hix5hd2_i2c_remove()