Lines Matching refs:binding
5 transport binding specifications.
29 - `binding = mctp_<binding>_init()`: Initialise a hardware binding
30 - `mctp_register_bus(mctp, binding, eid)`: Register the hardware binding with
42 The binding may require you to notify it to receive packets. For example, for
43 the serial binding, the `mctp_serial_read()` function should be invoked when the
50 their messages, then the messages are re-packetised for the outgoing binding.
55 - `b1 = mctp_<binding>_init(); b2 = mctp_<binding>_init()`: Initialise two
65 to/from hardware. A binding defines a hardware specific structure
66 (`struct mctp_binding_<name>`), which wraps the generic binding
70 struct mctp_binding binding;
74 The binding code then provides a method (`_init`) to allocate and initialise the
75 binding; this may be of any prototype (calling code will know what arguments to
80 or maybe the `foo` binding needs a path argument:
84 The binding then needs to provide a function (`_core`) to convert the
90 `b->binding`). Callers can then use that generic pointer to register the binding
93 struct mctp_binding *binding = mctp_binding_foo_core(foo);
94 mctp_register_bus(mctp, binding, 8);
129 hardware binding to access char devices for IO.
142 - Non-file-based serial binding