TianoCore EDK2
master
Loading...
Searching...
No Matches
IScsiDhcp.h
Go to the documentation of this file.
1
9
#ifndef _ISCSI_DHCP_H_
10
#define _ISCSI_DHCP_H_
11
12
#define ISCSI_ROOT_PATH_ID "iscsi:"
13
#define ISCSI_ROOT_PATH_FIELD_DELIMITER ':'
14
15
#define RP_FIELD_IDX_SERVERNAME 0
16
#define RP_FIELD_IDX_PROTOCOL 1
17
#define RP_FIELD_IDX_PORT 2
18
#define RP_FIELD_IDX_LUN 3
19
#define RP_FIELD_IDX_TARGETNAME 4
20
#define RP_FIELD_IDX_MAX 5
21
22
typedef
struct
_ISCSI_ATTEMPT_CONFIG_NVDATA
ISCSI_ATTEMPT_CONFIG_NVDATA
;
23
24
typedef
struct
_ISCSI_ROOT_PATH_FIELD
{
25
CHAR8 *Str;
26
UINT8 Len;
27
}
ISCSI_ROOT_PATH_FIELD
;
28
42
EFI_STATUS
43
IScsiDoDhcp
(
44
IN
EFI_HANDLE
Image,
45
IN
EFI_HANDLE
Controller,
46
IN
OUT
ISCSI_ATTEMPT_CONFIG_NVDATA
*ConfigData
47
);
48
49
#endif
IScsiDoDhcp
EFI_STATUS IScsiDoDhcp(IN EFI_HANDLE Image, IN EFI_HANDLE Controller, IN OUT ISCSI_ATTEMPT_CONFIG_NVDATA *ConfigData)
Definition:
IScsiDhcp.c:435
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
_ISCSI_ATTEMPT_CONFIG_NVDATA
Definition:
IScsiConfig.h:97
_ISCSI_ROOT_PATH_FIELD
Definition:
IScsiDhcp.h:24
NetworkPkg
IScsiDxe
IScsiDhcp.h
Generated on Fri Nov 15 2024 18:01:19 for TianoCore EDK2 by
1.9.6