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()
130 static void i2c_mux_lock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_mux_lock_bus()
133 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_lock_bus()
141 static int i2c_mux_trylock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_mux_trylock_bus()
144 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_trylock_bus()
156 static void i2c_mux_unlock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_mux_unlock_bus()
159 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_unlock_bus()
166 static void i2c_parent_lock_bus(struct i2c_adapter *adapter, in i2c_parent_lock_bus()
170 struct i2c_adapter *parent = priv->muxc->parent; in i2c_parent_lock_bus()
176 static int i2c_parent_trylock_bus(struct i2c_adapter *adapter, in i2c_parent_trylock_bus()
180 struct i2c_adapter *parent = priv->muxc->parent; in i2c_parent_trylock_bus()
190 static void i2c_parent_unlock_bus(struct i2c_adapter *adapter, in i2c_parent_unlock_bus()
194 struct i2c_adapter *parent = priv->muxc->parent; in i2c_parent_unlock_bus()
200 struct i2c_adapter *i2c_root_adapter(struct device *dev) in i2c_root_adapter()
203 struct i2c_adapter *i2c_root; in i2c_root_adapter()
226 struct i2c_mux_core *i2c_mux_alloc(struct i2c_adapter *parent, in i2c_mux_alloc()
273 struct i2c_adapter *parent = muxc->parent; in i2c_mux_add_adapter()
424 struct i2c_adapter *adap = muxc->adapter[--muxc->num_adapters]; in i2c_mux_del_adapters()