~ [ 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.12 ] ~ [ policy-sample ] ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

Diff markup

Differences between /include/xen/interface/io/xenbus.h (Architecture alpha) and /include/xen/interface/io/xenbus.h (Architecture mips)


  1 /* SPDX-License-Identifier: MIT */                  1 /* SPDX-License-Identifier: MIT */
  2 /*********************************************      2 /*****************************************************************************
  3  * xenbus.h                                         3  * xenbus.h
  4  *                                                  4  *
  5  * Xenbus protocol details.                         5  * Xenbus protocol details.
  6  *                                                  6  *
  7  * Copyright (C) 2005 XenSource Ltd.                7  * Copyright (C) 2005 XenSource Ltd.
  8  */                                                 8  */
  9                                                     9 
 10 #ifndef _XEN_PUBLIC_IO_XENBUS_H                    10 #ifndef _XEN_PUBLIC_IO_XENBUS_H
 11 #define _XEN_PUBLIC_IO_XENBUS_H                    11 #define _XEN_PUBLIC_IO_XENBUS_H
 12                                                    12 
 13 /* The state of either end of the Xenbus, i.e.     13 /* The state of either end of the Xenbus, i.e. the current communication
 14    status of initialisation across the bus.  S     14    status of initialisation across the bus.  States here imply nothing about
 15    the state of the connection between the dri     15    the state of the connection between the driver and the kernel's device
 16    layers.  */                                     16    layers.  */
 17 enum xenbus_state                                  17 enum xenbus_state
 18 {                                                  18 {
 19         XenbusStateUnknown      = 0,               19         XenbusStateUnknown      = 0,
 20         XenbusStateInitialising = 1,               20         XenbusStateInitialising = 1,
 21         XenbusStateInitWait     = 2,  /* Finis     21         XenbusStateInitWait     = 2,  /* Finished early
 22                                          initi     22                                          initialisation, but waiting
 23                                          for i     23                                          for information from the peer
 24                                          or ho     24                                          or hotplug scripts. */
 25         XenbusStateInitialised  = 3,  /* Initi     25         XenbusStateInitialised  = 3,  /* Initialised and waiting for a
 26                                          conne     26                                          connection from the peer. */
 27         XenbusStateConnected    = 4,               27         XenbusStateConnected    = 4,
 28         XenbusStateClosing      = 5,  /* The d     28         XenbusStateClosing      = 5,  /* The device is being closed
 29                                          due t     29                                          due to an error or an unplug
 30                                          event     30                                          event. */
 31         XenbusStateClosed       = 6,               31         XenbusStateClosed       = 6,
 32                                                    32 
 33         /*                                         33         /*
 34         * Reconfiguring: The device is being r     34         * Reconfiguring: The device is being reconfigured.
 35         */                                         35         */
 36         XenbusStateReconfiguring = 7,              36         XenbusStateReconfiguring = 7,
 37                                                    37 
 38         XenbusStateReconfigured  = 8               38         XenbusStateReconfigured  = 8
 39 };                                                 39 };
 40                                                    40 
 41 #endif /* _XEN_PUBLIC_IO_XENBUS_H */               41 #endif /* _XEN_PUBLIC_IO_XENBUS_H */
 42                                                    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