Lines Matching refs:i2c_adapter
33 struct i2c_adapter adap;
39 static int __i2c_mux_master_xfer(struct i2c_adapter *adap,
44 struct i2c_adapter *parent = muxc->parent;
58 static int i2c_mux_master_xfer(struct i2c_adapter *adap,
63 struct i2c_adapter *parent = muxc->parent;
77 static int __i2c_mux_smbus_xfer(struct i2c_adapter *adap,
84 struct i2c_adapter *parent = muxc->parent;
99 static int i2c_mux_smbus_xfer(struct i2c_adapter *adap,
106 struct i2c_adapter *parent = muxc->parent;
122 static u32 i2c_mux_functionality(struct i2c_adapter *adap)
125 struct i2c_adapter *parent = priv->muxc->parent;
131 static unsigned int i2c_mux_parent_classes(struct i2c_adapter *parent)
143 static void i2c_mux_lock_bus(struct i2c_adapter *adapter, unsigned int flags)
146 struct i2c_adapter *parent = priv->muxc->parent;
154 static int i2c_mux_trylock_bus(struct i2c_adapter *adapter, unsigned int flags)
157 struct i2c_adapter *parent = priv->muxc->parent;
169 static void i2c_mux_unlock_bus(struct i2c_adapter *adapter, unsigned int flags)
172 struct i2c_adapter *parent = priv->muxc->parent;
179 static void i2c_parent_lock_bus(struct i2c_adapter *adapter,
183 struct i2c_adapter *parent = priv->muxc->parent;
189 static int i2c_parent_trylock_bus(struct i2c_adapter *adapter,
193 struct i2c_adapter *parent = priv->muxc->parent;
203 static void i2c_parent_unlock_bus(struct i2c_adapter *adapter,
207 struct i2c_adapter *parent = priv->muxc->parent;
213 struct i2c_adapter *i2c_root_adapter(struct device *dev)
216 struct i2c_adapter *i2c_root;
239 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent,
286 struct i2c_adapter *parent = muxc->parent;
445 struct i2c_adapter *adap = muxc->adapter[--muxc->num_adapters];