iPXE
Main Page
Related Pages
Modules
+
Data Structures
Data Structures
Data Structure Index
+
Data Fields
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
b
d
i
p
s
t
u
v
x
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
+
Files
File List
+
Globals
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
+
Enumerations
_
a
b
c
d
e
f
g
h
i
j
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
include
xen
io
xenbus.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: MIT */
2
/*****************************************************************************
3
* xenbus.h
4
*
5
* Xenbus protocol details.
6
*
7
* Copyright (C) 2005 XenSource Ltd.
8
*/
9
10
#ifndef _XEN_PUBLIC_IO_XENBUS_H
11
#define _XEN_PUBLIC_IO_XENBUS_H
12
13
FILE_LICENCE
( MIT );
14
15
/*
16
* The state of either end of the Xenbus, i.e. the current communication
17
* status of initialisation across the bus. States here imply nothing about
18
* the state of the connection between the driver and the kernel's device
19
* layers.
20
*/
21
enum
xenbus_state
{
22
XenbusStateUnknown
= 0,
23
24
XenbusStateInitialising
= 1,
25
26
/*
27
* InitWait: Finished early initialisation but waiting for information
28
* from the peer or hotplug scripts.
29
*/
30
XenbusStateInitWait
= 2,
31
32
/*
33
* Initialised: Waiting for a connection from the peer.
34
*/
35
XenbusStateInitialised
= 3,
36
37
XenbusStateConnected
= 4,
38
39
/*
40
* Closing: The device is being closed due to an error or an unplug event.
41
*/
42
XenbusStateClosing
= 5,
43
44
XenbusStateClosed
= 6,
45
46
/*
47
* Reconfiguring: The device is being reconfigured.
48
*/
49
XenbusStateReconfiguring
= 7,
50
51
XenbusStateReconfigured
= 8
52
};
53
typedef
enum
xenbus_state
XenbusState
;
54
55
#endif
/* _XEN_PUBLIC_IO_XENBUS_H */
56
57
/*
58
* Local variables:
59
* mode: C
60
* c-file-style: "BSD"
61
* c-basic-offset: 4
62
* tab-width: 4
63
* indent-tabs-mode: nil
64
* End:
65
*/
XenbusStateConnected
Definition:
xenbus.h:37
XenbusStateInitWait
Definition:
xenbus.h:30
XenbusState
enum xenbus_state XenbusState
Definition:
xenbus.h:53
XenbusStateUnknown
Definition:
xenbus.h:22
XenbusStateClosed
Definition:
xenbus.h:44
XenbusStateReconfigured
Definition:
xenbus.h:51
XenbusStateReconfiguring
Definition:
xenbus.h:49
XenbusStateClosing
Definition:
xenbus.h:42
FILE_LICENCE
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
XenbusStateInitialised
Definition:
xenbus.h:35
xenbus_state
xenbus_state
Definition:
xenbus.h:21
XenbusStateInitialising
Definition:
xenbus.h:24
Generated by
1.8.15