Lines Matching defs:adap
124 struct i2c_adapter adap;
149 #define rcar_i2c_priv_to_dev(p) ((p)->adap.dev.parent)
162 static int rcar_i2c_get_scl(struct i2c_adapter *adap)
164 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
170 static void rcar_i2c_set_scl(struct i2c_adapter *adap, int val)
172 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
182 static void rcar_i2c_set_sda(struct i2c_adapter *adap, int val)
184 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
194 static int rcar_i2c_get_bus_free(struct i2c_adapter *adap)
196 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
229 priv->adap.timeout);
233 ret = i2c_recover_bus(&priv->adap);
798 static int rcar_i2c_master_xfer(struct i2c_adapter *adap,
802 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
836 num * adap->timeout);
904 static u32 rcar_i2c_func(struct i2c_adapter *adap)
906 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
955 struct i2c_adapter *adap;
981 adap = &priv->adap;
982 adap->nr = pdev->id;
983 adap->algo = &rcar_i2c_algo;
984 adap->class = I2C_CLASS_DEPRECATED;
985 adap->retries = 3;
986 adap->dev.parent = dev;
987 adap->dev.of_node = dev->of_node;
988 adap->bus_recovery_info = &rcar_i2c_bri;
989 adap->quirks = &rcar_i2c_quirks;
990 i2c_set_adapdata(adap, priv);
991 strlcpy(adap->name, pdev->name, sizeof(adap->name));
1044 ret = i2c_add_numbered_adapter(adap);
1049 priv->host_notify_client = i2c_new_slave_host_notify_device(adap);
1061 i2c_del_adapter(&priv->adap);
1077 i2c_del_adapter(&priv->adap);
1091 i2c_mark_adapter_suspended(&priv->adap);
1099 i2c_mark_adapter_resumed(&priv->adap);