Lines Matching full:binding
5 transport binding specifications.
55 - `binding = mctp_<binding>_init()`: Initialise a hardware binding
56 - `mctp_register_bus(mctp, binding, eid)`: Register the hardware binding with
68 The binding may require you to notify it to receive packets. For example, for
69 the serial binding, the `mctp_serial_read()` function should be invoked when the
76 their messages, then the messages are re-packetised for the outgoing binding.
81 - `b1 = mctp_<binding>_init(); b2 = mctp_<binding>_init()`: Initialise two
88 ## Binding API
91 to/from hardware. A binding defines a hardware specific structure
92 (`struct mctp_binding_<name>`), which wraps the generic binding
96 struct mctp_binding binding;
100 The binding code then provides a method (`_init`) to allocate and initialise the
101 binding; this may be of any prototype (calling code will know what arguments to
106 or maybe the `foo` binding needs a path argument:
110 The binding then needs to provide a function (`_core`) to convert the
116 `b->binding`). Callers can then use that generic pointer to register the binding
119 struct mctp_binding *binding = mctp_binding_foo_core(foo);
120 mctp_register_bus(mctp, binding, 8);
155 hardware binding to access char devices for IO.
168 - Non-file-based serial binding