Home
last modified time | relevance | path

Searched refs:i2c_adapter (Results 1 – 5 of 5) sorted by relevance

/freebsd-14.2/sys/compat/linuxkpi/common/include/linux/
H A Di2c.h53 struct i2c_adapter { struct
77 int (*master_xfer)(struct i2c_adapter *, struct i2c_msg *, int); argument
78 uint32_t (*functionality)(struct i2c_adapter *);
82 void (*lock_bus)(struct i2c_adapter *, unsigned int);
83 int (*trylock_bus)(struct i2c_adapter *, unsigned int);
84 void (*unlock_bus)(struct i2c_adapter *, unsigned int);
110 int lkpi_i2c_add_adapter(struct i2c_adapter *adapter);
111 int lkpi_i2c_del_adapter(struct i2c_adapter *adapter);
140 i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs) in i2c_transfer()
166 i2c_set_adapdata(struct i2c_adapter *adapter, void *data) in i2c_set_adapdata()
[all …]
H A Di2c-algo-bit.h38 int (*pre_xfer) (struct i2c_adapter *);
39 void (*post_xfer) (struct i2c_adapter *);
45 int lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter);
/freebsd-14.2/sys/compat/linuxkpi/common/src/
H A Dlinux_i2c.c51 struct i2c_adapter *adapter;
110 lkpi_iic_add_adapter(device_t dev, struct i2c_adapter *adapter) in lkpi_iic_add_adapter()
120 static struct i2c_adapter *
168 static int i2c_check_for_quirks(struct i2c_adapter *adapter, in i2c_check_for_quirks()
317 lkpi_i2c_add_adapter(struct i2c_adapter *adapter) in lkpi_i2c_add_adapter()
350 lkpi_i2c_del_adapter(struct i2c_adapter *adapter) in lkpi_i2c_del_adapter()
H A Dlinux_i2cbb.c56 struct i2c_adapter *adapter;
115 lkpi_iicbb_add_adapter(device_t dev, struct i2c_adapter *adapter) in lkpi_iicbb_add_adapter()
132 static struct i2c_adapter *
259 lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, in lkpi_i2cbb_transfer()
304 lkpi_i2c_bit_add_bus(struct i2c_adapter *adapter) in lkpi_i2c_bit_add_bus()
H A Dlkpi_iic_if.m31 struct i2c_adapter;
36 struct i2c_adapter *adapter;
39 METHOD struct i2c_adapter * get_adapter {