Lines Matching defs:adap

143 	struct i2c_adapter adap;
171 #define rcar_i2c_priv_to_dev(p) ((p)->adap.dev.parent)
189 static int rcar_i2c_get_scl(struct i2c_adapter *adap)
191 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
197 static void rcar_i2c_set_scl(struct i2c_adapter *adap, int val)
199 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
209 static void rcar_i2c_set_sda(struct i2c_adapter *adap, int val)
211 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
221 static int rcar_i2c_get_bus_free(struct i2c_adapter *adap)
223 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
266 priv->adap.timeout);
270 ret = i2c_recover_bus(&priv->adap);
886 static int rcar_i2c_master_xfer(struct i2c_adapter *adap,
890 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
920 num * adap->timeout);
947 static int rcar_i2c_master_xfer_atomic(struct i2c_adapter *adap,
951 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
969 j = jiffies + num * adap->timeout;
1049 static u32 rcar_i2c_func(struct i2c_adapter *adap)
1051 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
1103 struct i2c_adapter *adap;
1129 adap = &priv->adap;
1130 adap->nr = pdev->id;
1131 adap->algo = &rcar_i2c_algo;
1132 adap->class = I2C_CLASS_DEPRECATED;
1133 adap->retries = 3;
1134 adap->dev.parent = dev;
1135 adap->dev.of_node = dev->of_node;
1136 adap->bus_recovery_info = &rcar_i2c_bri;
1137 adap->quirks = &rcar_i2c_quirks;
1138 i2c_set_adapdata(adap, priv);
1139 strscpy(adap->name, pdev->name, sizeof(adap->name));
1195 ret = i2c_add_numbered_adapter(adap);
1200 priv->host_notify_client = i2c_new_slave_host_notify_device(adap);
1212 i2c_del_adapter(&priv->adap);
1228 i2c_del_adapter(&priv->adap);
1239 i2c_mark_adapter_suspended(&priv->adap);
1247 i2c_mark_adapter_resumed(&priv->adap);