Searched refs:mctp_binding_i2c (Results 1 – 6 of 6) sorted by relevance
/openbmc/libmctp/ |
H A D | libmctp-i2c.h | 5 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 D | i2c.c | 22 #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 D | libmctp-sizes.h.in | 4 /* sizeof(struct mctp_binding_i2c) */
|
H A D | i2c-internal.h | 31 struct mctp_binding_i2c { struct
|
H A D | meson.build | 183 sizeof_binding_i2c = compiler.sizeof('struct mctp_binding_i2c',
|
/openbmc/libmctp/tests/ |
H A D | test_i2c.c | 42 struct mctp_binding_i2c *i2c;
|