TianoCore EDK2 master
Loading...
Searching...
No Matches
HstiDxe.h File Reference

Go to the source code of this file.

Data Structures

struct  HSTI_AIP_PRIVATE_DATA
 

Macros

#define HSTI_AIP_PRIVATE_SIGNATURE   SIGNATURE_32('H', 'S', 'T', 'I')
 
#define HSTI_AIP_PRIVATE_DATA_FROM_THIS(a)
 
#define HSTI_DEFAULT_ERROR_STRING_LEN   255
 

Functions

BOOLEAN InternalHstiIsValidTable (IN VOID *HstiData, IN UINTN HstiSize)
 

Variables

EFI_ADAPTER_INFORMATION_PROTOCOL mAdapterInformationProtocol
 

Detailed Description

Copyright (c) 2015 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file HstiDxe.h.

Macro Definition Documentation

◆ HSTI_AIP_PRIVATE_DATA_FROM_THIS

#define HSTI_AIP_PRIVATE_DATA_FROM_THIS (   a)
Value:
CR (a, \
Aip, \
HSTI_AIP_PRIVATE_SIGNATURE \
)
#define CR(Record, TYPE, Field, TestSignature)
Definition: DebugLib.h:659

Definition at line 33 of file HstiDxe.h.

◆ HSTI_AIP_PRIVATE_SIGNATURE

#define HSTI_AIP_PRIVATE_SIGNATURE   SIGNATURE_32('H', 'S', 'T', 'I')

Definition at line 22 of file HstiDxe.h.

◆ HSTI_DEFAULT_ERROR_STRING_LEN

#define HSTI_DEFAULT_ERROR_STRING_LEN   255

Definition at line 40 of file HstiDxe.h.

Function Documentation

◆ InternalHstiIsValidTable()

BOOLEAN InternalHstiIsValidTable ( IN VOID *  HstiData,
IN UINTN  HstiSize 
)

Return if input HSTI data follows HSTI specification.

Parameters
HstiDataHSTI data
HstiSizeHSTI size
Return values
TRUEHSTI data follows HSTI specification.
FALSEHSTI data does not follow HSTI specification.

Definition at line 151 of file HstiDxe.c.

Variable Documentation

◆ mAdapterInformationProtocol

EFI_ADAPTER_INFORMATION_PROTOCOL mAdapterInformationProtocol
extern

Definition at line 173 of file HstiAip.c.