i2c_adapter
int (*pre_xfer) (struct i2c_adapter *);
void (*post_xfer) (struct i2c_adapter *);
int lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter);
int lkpi_i2c_add_adapter(struct i2c_adapter *adapter);
int lkpi_i2c_del_adapter(struct i2c_adapter *adapter);
int lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs);
do_i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs)
i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs)
__i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs)
i2c_set_adapdata(struct i2c_adapter *adapter, void *data)
i2c_get_adapdata(struct i2c_adapter *adapter)
int (*master_xfer)(struct i2c_adapter *, struct i2c_msg *, int);
uint32_t (*functionality)(struct i2c_adapter *);
void (*lock_bus)(struct i2c_adapter *, unsigned int);
int (*trylock_bus)(struct i2c_adapter *, unsigned int);
void (*unlock_bus)(struct i2c_adapter *, unsigned int);
lkpi_iic_add_adapter(device_t dev, struct i2c_adapter *adapter)
static struct i2c_adapter *
static int i2c_check_for_quirks(struct i2c_adapter *adapter,
lkpi_i2c_add_adapter(struct i2c_adapter *adapter)
lkpi_i2c_del_adapter(struct i2c_adapter *adapter)
struct i2c_adapter *adapter;
lkpi_iicbb_add_adapter(device_t dev, struct i2c_adapter *adapter)
static struct i2c_adapter *
lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs,
lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter)
struct i2c_adapter *adapter;