Lines Matching refs:adap
126 static int wmt_i2c_write(struct i2c_adapter *adap, struct i2c_msg *pmsg, in wmt_i2c_write() argument
129 struct wmt_i2c_dev *i2c_dev = i2c_get_adapdata(adap); in wmt_i2c_write()
217 static int wmt_i2c_read(struct i2c_adapter *adap, struct i2c_msg *pmsg, in wmt_i2c_read() argument
220 struct wmt_i2c_dev *i2c_dev = i2c_get_adapdata(adap); in wmt_i2c_read()
297 static int wmt_i2c_xfer(struct i2c_adapter *adap, in wmt_i2c_xfer() argument
310 ret = wmt_i2c_read(adap, pmsg, is_last); in wmt_i2c_xfer()
312 ret = wmt_i2c_write(adap, pmsg, is_last); in wmt_i2c_xfer()
318 static u32 wmt_i2c_func(struct i2c_adapter *adap) in wmt_i2c_func() argument
378 struct i2c_adapter *adap; in wmt_i2c_probe() local
418 adap = &i2c_dev->adapter; in wmt_i2c_probe()
419 i2c_set_adapdata(adap, i2c_dev); in wmt_i2c_probe()
420 strlcpy(adap->name, "WMT I2C adapter", sizeof(adap->name)); in wmt_i2c_probe()
421 adap->owner = THIS_MODULE; in wmt_i2c_probe()
422 adap->algo = &wmt_i2c_algo; in wmt_i2c_probe()
423 adap->dev.parent = &pdev->dev; in wmt_i2c_probe()
424 adap->dev.of_node = pdev->dev.of_node; in wmt_i2c_probe()
434 err = i2c_add_adapter(adap); in wmt_i2c_probe()