Lines Matching refs:adap
114 struct i2c_adapter adap;
750 static int s3c24xx_i2c_xfer(struct i2c_adapter *adap,
753 struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
761 for (retry = 0; retry < adap->retries; retry++) {
779 static int s3c24xx_i2c_xfer_atomic(struct i2c_adapter *adap,
782 struct s3c24xx_i2c *i2c = (struct s3c24xx_i2c *)adap->algo_data;
787 ret = s3c24xx_i2c_xfer(adap, msgs, num);
795 static u32 s3c24xx_i2c_func(struct i2c_adapter *adap)
1034 strscpy(i2c->adap.name, "s3c2410-i2c", sizeof(i2c->adap.name));
1035 i2c->adap.owner = THIS_MODULE;
1036 i2c->adap.algo = &s3c24xx_i2c_algorithm;
1037 i2c->adap.retries = 2;
1038 i2c->adap.class = I2C_CLASS_DEPRECATED;
1062 i2c->adap.algo_data = i2c;
1063 i2c->adap.dev.parent = &pdev->dev;
1113 i2c->adap.nr = i2c->pdata->bus_num;
1114 i2c->adap.dev.of_node = pdev->dev.of_node;
1120 ret = i2c_add_numbered_adapter(&i2c->adap);
1127 dev_info(&pdev->dev, "%s: S3C I2C adapter\n", dev_name(&i2c->adap.dev));
1139 i2c_del_adapter(&i2c->adap);
1146 i2c_mark_adapter_suspended(&i2c->adap);
1167 i2c_mark_adapter_resumed(&i2c->adap);