Home
last modified time | relevance | path

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

/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Di2c.h60 struct i2c_adapter { struct
84 int (*master_xfer)(struct i2c_adapter *, struct i2c_msg *, int); argument
85 uint32_t (*functionality)(struct i2c_adapter *);
89 void (*lock_bus)(struct i2c_adapter *, unsigned int);
90 int (*trylock_bus)(struct i2c_adapter *, unsigned int);
91 void (*unlock_bus)(struct i2c_adapter *, unsigned int);
117 int lkpi_i2c_add_adapter(struct i2c_adapter *adapter);
118 int lkpi_i2c_del_adapter(struct i2c_adapter *adapter);
120 int lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs);
129 do_i2c_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, int nmsgs) in do_i2c_transfer()
[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/sys/compat/linuxkpi/common/src/
H A Dlinux_i2c.c50 struct i2c_adapter *adapter;
109 lkpi_iic_add_adapter(device_t dev, struct i2c_adapter *adapter) in lkpi_iic_add_adapter()
119 static struct i2c_adapter *
167 static int i2c_check_for_quirks(struct i2c_adapter *adapter, in i2c_check_for_quirks()
316 lkpi_i2c_add_adapter(struct i2c_adapter *adapter) in lkpi_i2c_add_adapter()
343 lkpi_i2c_del_adapter(struct i2c_adapter *adapter) in lkpi_i2c_del_adapter()
H A Dlinux_i2cbb.c55 struct i2c_adapter *adapter;
114 lkpi_iicbb_add_adapter(device_t dev, struct i2c_adapter *adapter) in lkpi_iicbb_add_adapter()
131 static struct i2c_adapter *
258 lkpi_i2cbb_transfer(struct i2c_adapter *adapter, struct i2c_msg *msgs, in lkpi_i2cbb_transfer()
303 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 {