Lines Matching refs:i2c_adapter

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