HomeSort by relevance Sort by last modified time
    Searched refs:ThunkContext (Results 1 - 24 of 24) sorted by null

  /device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/
X86Thunk.c 91 virtual to physical mappings for ThunkContext.RealModeBuffer is mapped 1:1.
93 If ThunkContext is NULL, then ASSERT().
95 @param ThunkContext A pointer to the context structure that describes the
102 IN OUT THUNK_CONTEXT *ThunkContext
107 ASSERT (ThunkContext != NULL);
108 ASSERT ((UINTN)ThunkContext->RealModeBuffer < 0x100000);
109 ASSERT (ThunkContext->RealModeBufferSize >= m16Size);
110 ASSERT ((UINTN)ThunkContext->RealModeBuffer + m16Size <= 0x100000);
112 CopyMem (ThunkContext->RealModeBuffer, &m16Start, m16Size);
123 (UINTN)ThunkContext->RealModeBuffer + m16Gdt);
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/
X86Thunk.c 118 If ThunkContext is NULL, then ASSERT().
120 @param ThunkContext A pointer to the context structure that describes the
127 OUT THUNK_CONTEXT *ThunkContext
132 ASSERT (ThunkContext != NULL);
133 ASSERT ((UINTN)ThunkContext->RealModeBuffer < 0x100000);
134 ASSERT (ThunkContext->RealModeBufferSize >= m16Size);
135 ASSERT ((UINTN)ThunkContext->RealModeBuffer + m16Size <= 0x100000);
137 CopyMem (ThunkContext->RealModeBuffer, &m16Start, m16Size);
148 (UINTN)ThunkContext->RealModeBuffer + m16Gdt);
154 (UINT32)(UINTN)ThunkContext->RealModeBuffer & ~0xf;
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/Thunk16/
X86Thunk.c 74 IN THUNK_CONTEXT *ThunkContext,
90 ThunkContext - Thunk context to use.
118 RegisterSet->E.ESP = (UINT16)ThunkContext->DefaultStack;
119 RegisterSet->E.SS = (UINT16)((ThunkContext->DefaultStack >> 4) & 0xf000);
133 ThunkContext->RealModeBuffer >> 4
185 OUT THUNK_CONTEXT *ThunkContext,
198 ThunkContext - The thunk context whose properties to set.
213 ThunkContext->RealModeBuffer = (UINT32)(UINTN)RealModeBuffer;
214 ThunkContext->DefaultStack = (UINT32)(ThunkContext->RealModeBuffer + BufferSize);
    [all...]
Thunk16Lib.h 213 OUT THUNK_CONTEXT *ThunkContext,
226 ThunkContext - The thunk context whose properties to set.
242 IN THUNK_CONTEXT *ThunkContext,
250 IN OUT THUNK_CONTEXT *ThunkContext
261 ThunkContext - The thunk context to destroy.
273 IN THUNK_CONTEXT *ThunkContext,
289 ThunkContext - Thunk context to use.
315 IN THUNK_CONTEXT *ThunkContext,
332 ThunkContext - Thunk context to use.
  /device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/SmmSwDispatch2OnSmmSwDispatchThunk/
SmmSwDispatch2OnSmmSwDispatchThunk.c 131 EFI_SMM_SW_DISPATCH2_THUNK_CONTEXT *ThunkContext;
136 ThunkContext = BASE_CR (
141 if (ThunkContext->SwSmiInputValue == SwSmiInputValue) {
142 return ThunkContext;
161 EFI_SMM_SW_DISPATCH2_THUNK_CONTEXT *ThunkContext;
166 ThunkContext = BASE_CR (
171 if (ThunkContext->DispatchHandle == DispatchHandle) {
172 return ThunkContext;
199 EFI_SMM_SW_DISPATCH2_THUNK_CONTEXT *ThunkContext;
211 ThunkContext = FindSmmSwDispatch2ContextBySwSmiInputValue (DispatchContext->SwSmiInputValue);
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/FrameworkHiiOnUefiHiiThunk/
Utility.c 254 HII_THUNK_CONTEXT *ThunkContext;
259 ThunkContext = FwHiiHandleToThunkContext (Private, FwHiiHandle);
261 if (ThunkContext != NULL) {
262 return ThunkContext->UefiHiiHandle;
285 HII_THUNK_CONTEXT *ThunkContext;
291 ThunkContext = HII_THUNK_CONTEXT_FROM_LINK (Link);
293 if (FwHiiHandle == ThunkContext->FwHiiHandle) {
294 return ThunkContext;
319 HII_THUNK_CONTEXT *ThunkContext;
324 ThunkContext = HII_THUNK_CONTEXT_FROM_LINK (Link);
    [all...]
Package.c 119 HII_THUNK_CONTEXT *ThunkContext;
124 ThunkContext = HII_THUNK_CONTEXT_FROM_LINK (Link);
126 if (StringPackageThunkContext != ThunkContext) {
131 if (CompareGuid (&StringPackageListHeader->PackageListGuid, &ThunkContext->TagGuid)) {
133 ASSERT (ThunkContext->StringPackageCount == 0 && ThunkContext->IfrPackageCount == 1);
135 ThunkContext->StringPackageCount = GetPackageCountByType (StringPackageListHeader, EFI_HII_PACKAGE_STRINGS);
139 ThunkContext->UefiHiiHandle,
144 ThunkContext->SharingStringPack = TRUE;
395 HII_THUNK_CONTEXT *ThunkContext;
    [all...]
Forms.c 127 HII_THUNK_CONTEXT *ThunkContext;
137 ThunkContext = FwHiiHandleToThunkContext (Private, Handle);
139 if (ThunkContext == NULL) {
146 CopyMem (&OutputFormSet->FormSet.Guid, &ThunkContext->TagGuid, sizeof (EFI_GUID));
148 if (ThunkContext->FormSet != NULL) {
149 OutputFormSet->FormSet.Class = ThunkContext->FormSet->Class;
150 OutputFormSet->FormSet.SubClass = ThunkContext->FormSet->SubClass;
151 OutputFormSet->FormSet.Help = ThunkContext->FormSet->Help;
152 OutputFormSet->FormSet.FormSetTitle = ThunkContext->FormSet->FormSetTitle;
190 HII_THUNK_CONTEXT *ThunkContext;
    [all...]
ConfigAccess.h 28 @param ThunkContext The Thunk Context.
37 IN OUT HII_THUNK_CONTEXT *ThunkContext
46 @param ThunkContext The Thunk Context.
51 IN HII_THUNK_CONTEXT *ThunkContext
Strings.c 69 HII_THUNK_CONTEXT *ThunkContext;
76 ThunkContext = HII_THUNK_CONTEXT_FROM_LINK (Link);
78 if (FwHiiHandle == ThunkContext->FwHiiHandle) {
79 CopyGuid (TagGuid, &ThunkContext->TagGuid);
92 @param ThunkContext The Thunk Context.
108 IN CONST HII_THUNK_CONTEXT *ThunkContext,
116 NewStringId = HiiSetString (ThunkContext->UefiHiiHandle, *StringId, NewString, Rfc4646AsciiLanguage);
160 HII_THUNK_CONTEXT *ThunkContext;
194 ThunkContext = HII_THUNK_CONTEXT_FROM_LINK (Link);
196 if (CompareGuid (&TagGuid, &ThunkContext->TagGuid)) {
    [all...]
UefiIfrDefault.h 34 Get the default value for Buffer Type storage from the FormSet in ThunkContext.
39 @param ThunkContext Hii thunk context.
47 IN HII_THUNK_CONTEXT *ThunkContext,
ConfigAccess.c 188 @param ThunkContext The Thunk Context.
197 IN OUT HII_THUNK_CONTEXT *ThunkContext
204 ASSERT (ThunkContext->IfrPackageCount != 0);
225 &ThunkContext->UefiHiiDriverHandle,
234 ConfigAccessInstance->ThunkContext = ThunkContext;
245 @param ThunkContext The Thunk Context.
250 IN HII_THUNK_CONTEXT *ThunkContext
258 ThunkContext->UefiHiiDriverHandle,
265 ThunkContext->UefiHiiDriverHandle,
    [all...]
OpcodeCreation.c 345 @param ThunkContext The HII Thunk Context.
358 IN HII_THUNK_CONTEXT *ThunkContext,
383 UOpcode.Question.VarStoreId = ThunkContext->FormSet->DefaultVarStoreId;
398 Status = FwQIdToUefiQId (ThunkContext->FormSet, FwOpcode->Header.OpCode, FwOpcode->QuestionId, &UOpcode.Question.QuestionId);
400 UOpcode.Question.QuestionId = AssignQuestionId (FwOneOfOp->Key, ThunkContext->FormSet);
418 Status = FwQIdToUefiQId (ThunkContext->FormSet, FwOpcode->Header.OpCode, FwOpcode->QuestionId, &UOpcode.Question.QuestionId);
420 UOpcode.Question.QuestionId = AssignQuestionId (FwOpcode->QuestionId, ThunkContext->FormSet);
465 @param ThunkContext The HII Thunk Context.
478 IN HII_THUNK_CONTEXT *ThunkContext,
500 UOpcode.Question.VarStoreId = ThunkContext->FormSet->DefaultVarStoreId;
    [all...]
HiiDatabase.c 95 HII_THUNK_CONTEXT *ThunkContext;
163 ThunkContext = CreateThunkContextForUefiHiiHandle (Buffer[Index]);
164 ASSERT (ThunkContext!= NULL);
166 InsertTailList (&Private->ThunkContextListHead, &ThunkContext->Link);
266 HII_THUNK_CONTEXT *ThunkContext;
297 ThunkContext = HII_THUNK_CONTEXT_FROM_LINK (Link);
298 Handle[Count] = ThunkContext->FwHiiHandle;
UefiIfrDefault.c 337 Get the default value for Buffer Type storage from the FormSet in ThunkContext.
342 @param ThunkContext Hii thunk context.
350 IN HII_THUNK_CONTEXT *ThunkContext,
364 DefaultLink = GetFirstNode (&ThunkContext->FormSet->DefaultStoreListHead);
365 while (!IsNull (&ThunkContext->FormSet->DefaultStoreListHead, DefaultLink)) {
368 Status = GetBufferTypeDefaultId (DefaultStore, ThunkContext->FormSet, *UefiDefaults);
371 DefaultLink = GetNextNode (&ThunkContext->FormSet->DefaultStoreListHead, DefaultLink);
SetupBrowser.c 428 HII_THUNK_CONTEXT *ThunkContext;
446 ThunkContext = FwHiiHandleToThunkContext (Private, *Handle);
447 if (ThunkContext == NULL) {
456 if (CompareGuid (&gFrameworkBdsFrontPageFormsetGuid, &ThunkContext->FormSet->Guid) && !mFrontPageDisplayed) {
469 ThunkContext->NvMapOverride = NvMapOverride;
474 &ThunkContext->UefiHiiHandle,
Utility.h 239 @param ThunkContext The HII Thunk Private Context to be freed.
244 IN HII_THUNK_CONTEXT *ThunkContext
UefiIfrParser.c 525 HII_THUNK_CONTEXT *ThunkContext;
534 ThunkContext = UefiHiiHandleToThunkContext ((CONST HII_THUNK_PRIVATE_DATA*) mHiiThunkPrivateData, FormSet->HiiHandle);
690 if (ThunkContext != NULL && ThunkContext->ByFrameworkHiiNewPack) {
995 if (ThunkContext != NULL && ThunkContext->ByFrameworkHiiNewPack) {
    [all...]
HiiDatabase.h 214 HII_THUNK_CONTEXT *ThunkContext;
    [all...]
  /device/linaro/bootloader/edk2/DuetPkg/BiosVideoThunkDxe/
LegacyBiosThunk.c 22 @param ThunkContext the instance pointer of THUNK_CONTEXT
26 THUNK_CONTEXT *ThunkContext
48 ThunkContext->RealModeBuffer = (VOID*)(UINTN)LegacyRegionBase;
49 ThunkContext->RealModeBufferSize = LegacyRegionSize;
50 ThunkContext->ThunkAttributes = THUNK_ATTRIBUTE_BIG_REAL_MODE|THUNK_ATTRIBUTE_DISABLE_A20_MASK_INT_15;
51 AsmPrepareThunk16(ThunkContext);
180 Stack16 = (UINT16 *)((UINT8 *) BiosDev->ThunkContext->RealModeBuffer + BiosDev->ThunkContext->RealModeBufferSize - sizeof (UINT16));
187 BiosDev->ThunkContext->RealModeState = &ThunkRegSet;
188 AsmThunk16 (BiosDev->ThunkContext);
    [all...]
BiosVideo.h 87 THUNK_CONTEXT *ThunkContext;
461 @param ThunkContext the instance pointer of THUNK_CONTEXT
465 THUNK_CONTEXT *ThunkContext
BiosVideo.c 117 IN THUNK_CONTEXT *ThunkContext,
479 BiosVideoPrivate->ThunkContext = ParentThunkContext;
    [all...]
  /device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Include/Library/
EdkIIGlueBaseLib.h     [all...]
  /device/linaro/bootloader/edk2/MdePkg/Include/Library/
BaseLib.h     [all...]

Completed in 316 milliseconds