Lines Matching full:binding
22 #define binding_to_i2c(b) container_of(b, struct mctp_binding_i2c, binding)
35 static int mctp_i2c_core_start(struct mctp_binding *binding) in mctp_i2c_core_start() argument
37 mctp_binding_set_tx_enabled(binding, true); in mctp_i2c_core_start()
49 n->last_seen_timestamp = mctp_now(i2c->binding.mctp); in mctp_i2c_neigh_get()
90 entry->last_seen_timestamp = mctp_now(i2c->binding.mctp); in mctp_i2c_neigh_add()
125 mctp_binding_set_tx_enabled(&i2c->binding, false); in mctp_binding_i2c_tx()
156 i2c->binding.name = "i2c"; in mctp_i2c_setup()
157 i2c->binding.version = 1; in mctp_i2c_setup()
158 i2c->binding.pkt_size = MCTP_PACKET_SIZE(I2C_BTU); in mctp_i2c_setup()
159 i2c->binding.pkt_header = sizeof(struct mctp_i2c_hdr); in mctp_i2c_setup()
160 i2c->binding.tx_storage = i2c->tx_storage; in mctp_i2c_setup()
162 i2c->binding.start = mctp_i2c_core_start; in mctp_i2c_setup()
163 i2c->binding.tx = mctp_binding_i2c_tx; in mctp_i2c_setup()
183 return &i2c->binding; in mctp_binding_i2c_core()
227 mctp_pktbuf_init(&i2c->binding, i2c->rx_storage); in mctp_i2c_rx()
246 mctp_bus_rx(&i2c->binding, pkt); in mctp_i2c_rx()
277 mctp_binding_set_tx_enabled(&i2c->binding, true); in mctp_i2c_tx_poll()