Lines Matching defs:adap

122 	struct i2c_adapter adap;
147 #define rcar_i2c_priv_to_dev(p) ((p)->adap.dev.parent)
165 static int rcar_i2c_get_scl(struct i2c_adapter *adap)
167 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
173 static void rcar_i2c_set_scl(struct i2c_adapter *adap, int val)
175 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
185 static void rcar_i2c_set_sda(struct i2c_adapter *adap, int val)
187 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
197 static int rcar_i2c_get_bus_free(struct i2c_adapter *adap)
199 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
232 priv->adap.timeout);
236 ret = i2c_recover_bus(&priv->adap);
826 static int rcar_i2c_master_xfer(struct i2c_adapter *adap,
830 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
862 num * adap->timeout);
889 static int rcar_i2c_master_xfer_atomic(struct i2c_adapter *adap,
893 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
911 j = jiffies + num * adap->timeout;
991 static u32 rcar_i2c_func(struct i2c_adapter *adap)
993 struct rcar_i2c_priv *priv = i2c_get_adapdata(adap);
1043 struct i2c_adapter *adap;
1069 adap = &priv->adap;
1070 adap->nr = pdev->id;
1071 adap->algo = &rcar_i2c_algo;
1072 adap->class = I2C_CLASS_DEPRECATED;
1073 adap->retries = 3;
1074 adap->dev.parent = dev;
1075 adap->dev.of_node = dev->of_node;
1076 adap->bus_recovery_info = &rcar_i2c_bri;
1077 adap->quirks = &rcar_i2c_quirks;
1078 i2c_set_adapdata(adap, priv);
1079 strscpy(adap->name, pdev->name, sizeof(adap->name));
1132 ret = i2c_add_numbered_adapter(adap);
1137 priv->host_notify_client = i2c_new_slave_host_notify_device(adap);
1149 i2c_del_adapter(&priv->adap);
1165 i2c_del_adapter(&priv->adap);
1176 i2c_mark_adapter_suspended(&priv->adap);
1184 i2c_mark_adapter_resumed(&priv->adap);