Linux 3.18-rc3
[cascardo/linux.git] / drivers / staging / unisys / common-spar / include / channels / channel_guid.h
1 /* Copyright (C) 2010 - 2013 UNISYS CORPORATION
2  * All rights reserved.
3  *
4  * This program is free software; you can redistribute it and/or modify
5  * it under the terms of the GNU General Public License as published by
6  * the Free Software Foundation; either version 2 of the License, or (at
7  * your option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful, but
10  * WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, GOOD TITLE or
12  * NON INFRINGEMENT.  See the GNU General Public License for more
13  * details.
14  */
15
16 /*
17  * CHANNEL Guids
18  */
19
20 /* Used in IOChannel
21  * {414815ed-c58c-11da-95a9-00e08161165f}
22  */
23 #define ULTRA_VHBA_CHANNEL_PROTOCOL_GUID \
24                 UUID_LE(0x414815ed, 0xc58c, 0x11da, \
25                                 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f)
26 static const uuid_le UltraVhbaChannelProtocolGuid =
27         ULTRA_VHBA_CHANNEL_PROTOCOL_GUID;
28
29 /* Used in IOChannel
30  * {8cd5994d-c58e-11da-95a9-00e08161165f}
31  */
32 #define ULTRA_VNIC_CHANNEL_PROTOCOL_GUID \
33                 UUID_LE(0x8cd5994d, 0xc58e, 0x11da, \
34                                 0x95, 0xa9, 0x0, 0xe0, 0x81, 0x61, 0x16, 0x5f)
35 static const uuid_le UltraVnicChannelProtocolGuid =
36         ULTRA_VNIC_CHANNEL_PROTOCOL_GUID;
37
38 /* Used in IOChannel
39  * {72120008-4AAB-11DC-8530-444553544200}
40  */
41 #define ULTRA_SIOVM_GUID \
42                 UUID_LE(0x72120008, 0x4AAB, 0x11DC, \
43                                 0x85, 0x30, 0x44, 0x45, 0x53, 0x54, 0x42, 0x00)
44 static const uuid_le UltraSIOVMGuid = ULTRA_SIOVM_GUID;
45
46
47 /* Used in visornoop/visornoop_main.c
48  * {5b52c5ac-e5f5-4d42-8dff-429eaecd221f}
49  */
50 #define ULTRA_CONTROLDIRECTOR_CHANNEL_PROTOCOL_GUID  \
51                 UUID_LE(0x5b52c5ac, 0xe5f5, 0x4d42, \
52                                 0x8d, 0xff, 0x42, 0x9e, 0xae, 0xcd, 0x22, 0x1f)
53
54 static const uuid_le UltraControlDirectorChannelProtocolGuid =
55         ULTRA_CONTROLDIRECTOR_CHANNEL_PROTOCOL_GUID;
56
57 /* Used in visorchipset/visorchipset_main.c
58  * {B4E79625-AEDE-4EAA-9E11-D3EDDCD4504C}
59  */
60 #define ULTRA_DIAG_POOL_CHANNEL_PROTOCOL_GUID                           \
61                 UUID_LE(0xb4e79625, 0xaede, 0x4eaa, \
62                                 0x9e, 0x11, 0xd3, 0xed, 0xdc, 0xd4, 0x50, 0x4c)
63
64