Lines Matching refs:adapter
139 s32 i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
144 s32 __i2c_smbus_xfer(struct i2c_adapter *adapter, u16 addr,
344 struct i2c_adapter *adapter; /* the adapter we sit on */ member
476 i2c_new_dummy_device(struct i2c_adapter *adapter, u16 address);
593 void (*lock_bus)(struct i2c_adapter *adapter, unsigned int flags);
594 int (*trylock_bus)(struct i2c_adapter *adapter, unsigned int flags);
595 void (*unlock_bus)(struct i2c_adapter *adapter, unsigned int flags);
781 i2c_parent_is_i2c_adapter(const struct i2c_adapter *adapter) in i2c_parent_is_i2c_adapter() argument
784 struct device *parent = adapter->dev.parent; in i2c_parent_is_i2c_adapter()
806 i2c_lock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_lock_bus() argument
808 adapter->lock_ops->lock_bus(adapter, flags); in i2c_lock_bus()
820 i2c_trylock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_trylock_bus() argument
822 return adapter->lock_ops->trylock_bus(adapter, flags); in i2c_trylock_bus()
832 i2c_unlock_bus(struct i2c_adapter *adapter, unsigned int flags) in i2c_unlock_bus() argument
834 adapter->lock_ops->unlock_bus(adapter, flags); in i2c_unlock_bus()
888 int devm_i2c_add_adapter(struct device *dev, struct i2c_adapter *adapter);
911 unsigned int i2c_adapter_depth(struct i2c_adapter *adapter);