~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

TOMOYO Linux Cross Reference
Linux/include/xen/interface/io/xenbus.h

Version: ~ [ linux-6.12-rc7 ] ~ [ linux-6.11.7 ] ~ [ linux-6.10.14 ] ~ [ linux-6.9.12 ] ~ [ linux-6.8.12 ] ~ [ linux-6.7.12 ] ~ [ linux-6.6.60 ] ~ [ linux-6.5.13 ] ~ [ linux-6.4.16 ] ~ [ linux-6.3.13 ] ~ [ linux-6.2.16 ] ~ [ linux-6.1.116 ] ~ [ linux-6.0.19 ] ~ [ linux-5.19.17 ] ~ [ linux-5.18.19 ] ~ [ linux-5.17.15 ] ~ [ linux-5.16.20 ] ~ [ linux-5.15.171 ] ~ [ linux-5.14.21 ] ~ [ linux-5.13.19 ] ~ [ linux-5.12.19 ] ~ [ linux-5.11.22 ] ~ [ linux-5.10.229 ] ~ [ linux-5.9.16 ] ~ [ linux-5.8.18 ] ~ [ linux-5.7.19 ] ~ [ linux-5.6.19 ] ~ [ linux-5.5.19 ] ~ [ linux-5.4.285 ] ~ [ linux-5.3.18 ] ~ [ linux-5.2.21 ] ~ [ linux-5.1.21 ] ~ [ linux-5.0.21 ] ~ [ linux-4.20.17 ] ~ [ linux-4.19.323 ] ~ [ linux-4.18.20 ] ~ [ linux-4.17.19 ] ~ [ linux-4.16.18 ] ~ [ linux-4.15.18 ] ~ [ linux-4.14.336 ] ~ [ linux-4.13.16 ] ~ [ linux-4.12.14 ] ~ [ linux-4.11.12 ] ~ [ linux-4.10.17 ] ~ [ linux-4.9.337 ] ~ [ linux-4.4.302 ] ~ [ linux-3.10.108 ] ~ [ linux-2.6.32.71 ] ~ [ linux-2.6.0 ] ~ [ linux-2.4.37.11 ] ~ [ unix-v6-master ] ~ [ ccs-tools-1.8.9 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  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 /* The state of either end of the Xenbus, i.e. the current communication
 14    status of initialisation across the bus.  States here imply nothing about
 15    the state of the connection between the driver and the kernel's device
 16    layers.  */
 17 enum xenbus_state
 18 {
 19         XenbusStateUnknown      = 0,
 20         XenbusStateInitialising = 1,
 21         XenbusStateInitWait     = 2,  /* Finished early
 22                                          initialisation, but waiting
 23                                          for information from the peer
 24                                          or hotplug scripts. */
 25         XenbusStateInitialised  = 3,  /* Initialised and waiting for a
 26                                          connection from the peer. */
 27         XenbusStateConnected    = 4,
 28         XenbusStateClosing      = 5,  /* The device is being closed
 29                                          due to an error or an unplug
 30                                          event. */
 31         XenbusStateClosed       = 6,
 32 
 33         /*
 34         * Reconfiguring: The device is being reconfigured.
 35         */
 36         XenbusStateReconfiguring = 7,
 37 
 38         XenbusStateReconfigured  = 8
 39 };
 40 
 41 #endif /* _XEN_PUBLIC_IO_XENBUS_H */
 42 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~

kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin

Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.

sflogo.php