X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=MdeModulePkg%2FUniversal%2FNetwork%2FIScsiDxe%2FIScsiImpl.h;h=b1e804fcdb8fae6df8d2c97690ad78c988b23986;hp=743857cfefd074875b6e1617933c3ccd4abbbcbe;hb=e5eed7d3641d71d7ea539e5379ea9c6a5cd97004;hpb=12618416ec7a468bc7e47d9739cf973a0bb418fc diff --git a/MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h b/MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h index 743857cfef..b1e804fcdb 100644 --- a/MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h +++ b/MdeModulePkg/Universal/Network/IScsiDxe/IScsiImpl.h @@ -1,8 +1,8 @@ /** @file - The header file of IScsiImpl.c + The header file of IScsiImpl.c. -Copyright (c) 2004 - 2008, Intel Corporation -All rights reserved. This program and the accompanying materials +Copyright (c) 2004 - 2008, Intel Corporation. All rights reserved.
+This program and the accompanying materials are licensed and made available under the terms and conditions of the BSD License which accompanies this distribution. The full text of the license may be found at http://opensource.org/licenses/bsd-license.php @@ -10,34 +10,38 @@ http://opensource.org/licenses/bsd-license.php THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. -Module Name: - - IScsiImpl.h - -Abstract: - The header file of IScsiImpl.c - **/ #ifndef _ISCSI_IMPL_H_ #define _ISCSI_IMPL_H_ +#include + +#include +#include #include #include #include + +#include +#include + #include "IScsiCommon.h" #include "IScsiDriver.h" +#include "IScsiInitiatorName.h" +#include "ComponentName.h" #include "IScsiConfigNVDataStruc.h" #include "IScsiExtScsiPassThru.h" #include "IScsiProto.h" +#include "IScsiMisc.h" #include "IScsiCHAP.h" +#include "IScsiConfig.h" #include "IScsiDhcp.h" #include "IScsiTcp4Io.h" #include "IScsiIbft.h" -#include "IScsiMisc.h" -#include "IScsiConfig.h" -#define ISCSI_SESSION_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'S', 'N') + +#define ISCSI_SESSION_SIGNATURE SIGNATURE_32 ('I', 'S', 'S', 'N') struct _ISCSI_SESSION { UINT32 Signature; @@ -49,15 +53,15 @@ struct _ISCSI_SESSION { UINTN InitiatorNameLength; UINT8 State; - UINT8 ISID[6]; - UINT16 TSIH; + UINT8 Isid[6]; + UINT16 Tsih; UINT32 CmdSN; UINT32 ExpCmdSN; UINT32 MaxCmdSN; UINT32 InitiatorTaskTag; - UINT16 NextCID; + UINT16 NextCid; LIST_ENTRY Conns; UINT32 NumConns; @@ -81,7 +85,7 @@ struct _ISCSI_SESSION { UINT8 ErrorRecoveryLevel; }; -#define ISCSI_CONNECTION_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'C', 'N') +#define ISCSI_CONNECTION_SIGNATURE SIGNATURE_32 ('I', 'S', 'C', 'N') struct _ISCSI_CONNECTION { UINT32 Signature; @@ -102,7 +106,7 @@ struct _ISCSI_CONNECTION { BOOLEAN TransitInitiated; - UINT16 CID; + UINT16 Cid; UINT32 ExpStatSN; // @@ -120,7 +124,7 @@ struct _ISCSI_CONNECTION { ISCSI_DIGEST_TYPE DataDigest; }; -#define ISCSI_DRIVER_DATA_SIGNATURE EFI_SIGNATURE_32 ('I', 'S', 'D', 'A') +#define ISCSI_DRIVER_DATA_SIGNATURE SIGNATURE_32 ('I', 'S', 'D', 'A') #define ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU(PassThru) \ CR ( \