Lines Matching refs:adap
285 static int amd_i2c_dw_xfer_quirk(struct i2c_adapter *adap, struct i2c_msg *msgs, int num_msgs)
287 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
742 i2c_dw_xfer(struct i2c_adapter *adap, struct i2c_msg msgs[], int num)
744 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
753 ret = amd_i2c_dw_xfer_quirk(adap, msgs, num);
867 static void i2c_dw_prepare_recovery(struct i2c_adapter *adap)
869 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
876 static void i2c_dw_unprepare_recovery(struct i2c_adapter *adap)
878 struct dw_i2c_dev *dev = i2c_get_adapdata(adap);
888 struct i2c_adapter *adap = &dev->adapter;
916 adap->bus_recovery_info = rinfo;
926 struct i2c_adapter *adap = &dev->adapter;
971 snprintf(adap->name, sizeof(adap->name),
973 adap->retries = 3;
974 adap->algo = &i2c_dw_algo;
975 adap->quirks = &i2c_dw_quirks;
976 adap->dev.parent = dev->dev;
977 i2c_set_adapdata(adap, dev);
1013 ret = i2c_add_numbered_adapter(adap);