Home | History | Annotate | Download | only in gpxe

Lines Matching defs:interface

14 /** An object communication interface */
15 struct interface {
16 /** Destination interface
18 * When messages are sent via this interface, they will be
19 * delivered to the destination interface.
21 * This pointer may never be NULL. When the interface is
22 * unplugged, it should point to a null interface.
24 struct interface *dest;
27 * If this interface is not part of a reference-counted
34 * Increment reference count on an interface
36 * @v intf Interface
37 * @ret intf Interface
39 static inline __attribute__ (( always_inline )) struct interface *
40 intf_get ( struct interface *intf ) {
46 * Decrement reference count on an interface
48 * @v intf Interface
51 intf_put ( struct interface *intf ) {
55 extern void plug ( struct interface *intf, struct interface *dest );
56 extern void plug_plug ( struct interface *a, struct interface *b );