Lines Matching refs:binding
122 struct mctp_binding binding; member
142 container_of(b, struct mctp_binding_astlpc, binding)
599 container_of(b, struct mctp_binding_astlpc, binding); in mctp_binding_astlpc_start_bmc()
776 container_of(b, struct mctp_binding_astlpc, binding); in mctp_binding_astlpc_start_host()
944 astlpc->binding.pkt_size = MCTP_PACKET_SIZE(mtu); in mctp_astlpc_negotiate_layout_bmc()
995 mctp_binding_set_tx_enabled(&astlpc->binding, in mctp_astlpc_init_channel()
1014 if ((size_t)body > astlpc->binding.pkt_size) { in mctp_astlpc_rx_start()
1021 pkt = mctp_pktbuf_alloc(&astlpc->binding, packet); in mctp_astlpc_rx_start()
1056 mctp_bus_rx(&astlpc->binding, pkt); in mctp_astlpc_rx_start()
1067 mctp_binding_set_tx_enabled(&astlpc->binding, true); in mctp_astlpc_tx_complete()
1108 astlpc->binding.pkt_size = in mctp_astlpc_finalise_channel()
1134 return astlpc->binding.start(&astlpc->binding); in mctp_astlpc_update_channel()
1139 mctp_binding_set_tx_enabled(&astlpc->binding, false); in mctp_astlpc_update_channel()
1151 mctp_binding_set_tx_enabled(&astlpc->binding, enable); in mctp_astlpc_update_channel()
1267 astlpc->binding.name = "astlpc"; in __mctp_astlpc_init()
1268 astlpc->binding.version = 1; in __mctp_astlpc_init()
1269 astlpc->binding.pkt_size = in __mctp_astlpc_init()
1271 astlpc->binding.pkt_header = 4; in __mctp_astlpc_init()
1272 astlpc->binding.pkt_trailer = 4; in __mctp_astlpc_init()
1273 astlpc->binding.tx = mctp_binding_astlpc_tx; in __mctp_astlpc_init()
1275 astlpc->binding.start = mctp_binding_astlpc_start_bmc; in __mctp_astlpc_init()
1277 astlpc->binding.start = mctp_binding_astlpc_start_host; in __mctp_astlpc_init()
1289 return &b->binding; in mctp_binding_astlpc_core()