Home
last modified time | relevance | path

Searched refs:mctp_binding (Results 1 – 15 of 15) sorted by relevance

/openbmc/libmctp/
H A Dlibmctp.h66 struct mctp_binding;
73 struct mctp_pktbuf *mctp_pktbuf_init(struct mctp_binding *binding,
77 struct mctp_pktbuf *mctp_pktbuf_alloc(struct mctp_binding *binding, size_t len);
112 int mctp_register_bus(struct mctp *mctp, struct mctp_binding *binding,
115 void mctp_unregister_bus(struct mctp *mctp, struct mctp_binding *binding);
117 int mctp_bus_set_eid(struct mctp_binding *binding, mctp_eid_t eid);
125 int mctp_bridge_busses(struct mctp *mctp, struct mctp_binding *b1,
126 struct mctp_binding *b2);
188 struct mctp_binding { struct
197 int (*start)(struct mctp_binding *binding); argument
[all …]
H A Di2c.c35 static int mctp_i2c_core_start(struct mctp_binding *binding) in mctp_i2c_core_start()
93 static int mctp_binding_i2c_tx(struct mctp_binding *b, struct mctp_pktbuf *pkt) in mctp_binding_i2c_tx()
181 struct mctp_binding *mctp_binding_i2c_core(struct mctp_binding_i2c *i2c) in mctp_binding_i2c_core()
H A Dserial.c37 struct mctp_binding binding;
146 static int mctp_binding_serial_tx(struct mctp_binding *b, in mctp_binding_serial_tx()
389 static int mctp_serial_core_start(struct mctp_binding *binding) in mctp_serial_core_start()
395 struct mctp_binding *mctp_binding_serial_core(struct mctp_binding_serial *b) in mctp_binding_serial_core()
H A Dcore.c39 struct mctp_pktbuf *mctp_pktbuf_alloc(struct mctp_binding *binding, size_t len) in mctp_pktbuf_alloc()
66 struct mctp_pktbuf *mctp_pktbuf_init(struct mctp_binding *binding, in mctp_pktbuf_init()
338 int mctp_register_bus(struct mctp *mctp, struct mctp_binding *binding, in mctp_register_bus()
370 int mctp_bus_set_eid(struct mctp_binding *binding, mctp_eid_t eid) in mctp_bus_set_eid()
380 void mctp_unregister_bus(struct mctp *mctp, struct mctp_binding *binding) in mctp_unregister_bus()
391 int mctp_bridge_busses(struct mctp *mctp, struct mctp_binding *b1, in mctp_bridge_busses()
392 struct mctp_binding *b2) in mctp_bridge_busses()
550 void mctp_bus_rx(struct mctp_binding *binding, struct mctp_pktbuf *pkt) in mctp_bus_rx()
815 void mctp_binding_set_tx_enabled(struct mctp_binding *binding, bool enable) in mctp_binding_set_tx_enabled()
H A DREADME.md67 (`struct mctp_binding`):
70 struct mctp_binding binding;
87 struct mctp_binding *mctp_binding_foo_core(struct mctp_binding_foo *b);
93 struct mctp_binding *binding = mctp_binding_foo_core(foo);
H A Di2c-internal.h32 struct mctp_binding binding;
H A Dlibmctp-serial.h17 struct mctp_binding *mctp_binding_serial_core(struct mctp_binding_serial *b);
H A Dlibmctp-i2c.h16 struct mctp_binding *mctp_binding_i2c_core(struct mctp_binding_i2c *i2c);
H A Dlibmctp-astlpc.h42 struct mctp_binding *mctp_binding_astlpc_core(struct mctp_binding_astlpc *b);
H A Dcore-internal.h48 struct mctp_binding *binding;
H A Dastlpc.c122 struct mctp_binding binding;
596 static int mctp_binding_astlpc_start_bmc(struct mctp_binding *b) in mctp_binding_astlpc_start_bmc()
773 static int mctp_binding_astlpc_start_host(struct mctp_binding *b) in mctp_binding_astlpc_start_host()
830 static int mctp_binding_astlpc_tx(struct mctp_binding *b, in mctp_binding_astlpc_tx()
1318 struct mctp_binding *mctp_binding_astlpc_core(struct mctp_binding_astlpc *b) in mctp_binding_astlpc_core()
/openbmc/libmctp/tests/
H A Dtest_cmds.c48 static void rcv_ctrl_msg(struct mctp_binding *b, const void *buf, size_t len) in rcv_ctrl_msg()
56 static void setup_test_binding(struct mctp_binding *test_binding, in setup_test_binding()
82 struct mctp_binding binding; in send_transport_control_message()
H A Dtest-utils.c18 struct mctp_binding binding;
22 static int mctp_binding_test_tx(struct mctp_binding *b, struct mctp_pktbuf *pkt) in mctp_binding_test_tx()
H A Dtest_bridge.c18 struct mctp_binding binding;
30 static int mctp_binding_bridge_tx(struct mctp_binding *b, in mctp_binding_bridge_tx()
H A Dtest_core.c103 mctp_bus_rx((struct mctp_binding *)binding, rx_pkt); in receive_ptkbuf()