iPXE
xenbus.h File Reference

Go to the source code of this file.

Typedefs

typedef enum xenbus_state XenbusState

Enumerations

enum  xenbus_state {
  XenbusStateUnknown = 0 , XenbusStateInitialising = 1 , XenbusStateInitWait = 2 , XenbusStateInitialised = 3 ,
  XenbusStateConnected = 4 , XenbusStateClosing = 5 , XenbusStateClosed = 6 , XenbusStateReconfiguring = 7 ,
  XenbusStateReconfigured = 8
}

Functions

 FILE_LICENCE (MIT)
 FILE_SECBOOT (PERMITTED)

Typedef Documentation

◆ XenbusState

typedef enum xenbus_state XenbusState

Definition at line 54 of file xenbus.h.

Enumeration Type Documentation

◆ xenbus_state

Enumerator
XenbusStateUnknown 
XenbusStateInitialising 
XenbusStateInitWait 
XenbusStateInitialised 
XenbusStateConnected 
XenbusStateClosing 
XenbusStateClosed 
XenbusStateReconfiguring 
XenbusStateReconfigured 

Definition at line 22 of file xenbus.h.

22 {
24
26
27 /*
28 * InitWait: Finished early initialisation but waiting for information
29 * from the peer or hotplug scripts.
30 */
32
33 /*
34 * Initialised: Waiting for a connection from the peer.
35 */
37
39
40 /*
41 * Closing: The device is being closed due to an error or an unplug event.
42 */
44
46
47 /*
48 * Reconfiguring: The device is being reconfigured.
49 */
51
53};
@ XenbusStateInitWait
Definition xenbus.h:31
@ XenbusStateClosing
Definition xenbus.h:43
@ XenbusStateInitialising
Definition xenbus.h:25
@ XenbusStateUnknown
Definition xenbus.h:23
@ XenbusStateReconfiguring
Definition xenbus.h:50
@ XenbusStateReconfigured
Definition xenbus.h:52
@ XenbusStateInitialised
Definition xenbus.h:36
@ XenbusStateClosed
Definition xenbus.h:45
@ XenbusStateConnected
Definition xenbus.h:38

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( MIT )

◆ FILE_SECBOOT()

FILE_SECBOOT ( PERMITTED )