Home
last modified time | relevance | path

Searched refs:mctp_binding_i2c (Results 1 – 6 of 6) sorted by relevance

/openbmc/libmctp/
H A Dlibmctp-i2c.h5 struct mctp_binding_i2c;
10 int mctp_i2c_setup(struct mctp_binding_i2c *i2c, uint8_t own_addr,
12 void mctp_i2c_cleanup(struct mctp_binding_i2c *i2c);
14 int mctp_i2c_set_address(struct mctp_binding_i2c *i2c, uint8_t own_addr);
16 struct mctp_binding *mctp_binding_i2c_core(struct mctp_binding_i2c *i2c);
18 int mctp_i2c_set_neighbour(struct mctp_binding_i2c *i2c, uint8_t eid,
21 void mctp_i2c_rx(struct mctp_binding_i2c *i2c, const void *data, size_t len);
24 void mctp_i2c_tx_poll(struct mctp_binding_i2c *i2c);
H A Di2c.c22 #define binding_to_i2c(b) container_of(b, struct mctp_binding_i2c, binding)
43 static int mctp_i2c_neigh_get(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_get()
60 static void mctp_i2c_neigh_add(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_neigh_add()
95 struct mctp_binding_i2c *i2c = binding_to_i2c(b); in mctp_binding_i2c_tx()
130 int mctp_i2c_set_neighbour(struct mctp_binding_i2c *i2c, uint8_t eid, in mctp_i2c_set_neighbour()
144 int mctp_i2c_setup(struct mctp_binding_i2c *i2c, uint8_t own_addr, in mctp_i2c_setup()
171 int mctp_i2c_set_address(struct mctp_binding_i2c *i2c, uint8_t own_addr) in mctp_i2c_set_address()
181 struct mctp_binding *mctp_binding_i2c_core(struct mctp_binding_i2c *i2c) in mctp_binding_i2c_core()
200 void mctp_i2c_rx(struct mctp_binding_i2c *i2c, const void *data, size_t len) in mctp_i2c_rx()
275 void mctp_i2c_tx_poll(struct mctp_binding_i2c *i2c) in mctp_i2c_tx_poll()
H A Dlibmctp-sizes.h.in4 /* sizeof(struct mctp_binding_i2c) */
H A Di2c-internal.h31 struct mctp_binding_i2c { struct
H A Dmeson.build183 sizeof_binding_i2c = compiler.sizeof('struct mctp_binding_i2c',
/openbmc/libmctp/tests/
H A Dtest_i2c.c42 struct mctp_binding_i2c *i2c;