Lines Matching refs:adap
81 struct i2c_adapter adap; member
358 static int meson_i2c_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs, in meson_i2c_xfer() argument
361 struct meson_i2c *i2c = adap->algo_data; in meson_i2c_xfer()
379 static u32 meson_i2c_func(struct i2c_adapter *adap) in meson_i2c_func() argument
440 strlcpy(i2c->adap.name, "Meson I2C adapter", in meson_i2c_probe()
441 sizeof(i2c->adap.name)); in meson_i2c_probe()
442 i2c->adap.owner = THIS_MODULE; in meson_i2c_probe()
443 i2c->adap.algo = &meson_i2c_algorithm; in meson_i2c_probe()
444 i2c->adap.dev.parent = &pdev->dev; in meson_i2c_probe()
445 i2c->adap.dev.of_node = np; in meson_i2c_probe()
446 i2c->adap.algo_data = i2c; in meson_i2c_probe()
454 ret = i2c_add_adapter(&i2c->adap); in meson_i2c_probe()
468 i2c_del_adapter(&i2c->adap); in meson_i2c_remove()