Lines Matching refs:ExceptionType
81 EFI_EXCEPTION_TYPE ExceptionType;
83 for (ExceptionType = 0; ExceptionType < NUM_IVT_ENTRIES; ExceptionType++) {
84 ManageIvtEntryTable (ExceptionType, NULL, NULL);
96 @param ExceptionType Specifies which processor exception.
101 IN EFI_EXCEPTION_TYPE ExceptionType,
108 " ExceptionType == %X\n"
113 (INT32)ExceptionType,
123 if (IvtEntryTable[ExceptionType].RegisteredCallback != NULL) {
124 if (ExceptionType != EXCEPT_IPF_EXTERNAL_INTERRUPT) {
125 IvtEntryTable[ExceptionType].RegisteredCallback (ExceptionType, Context.SystemContextIpf);
127 IvtEntryTable[ExceptionType].RegisteredCallback (Context.SystemContextIpf);
174 @param ExceptionType Specifies which processor exception.
184 IN EFI_EXCEPTION_TYPE ExceptionType,
196 GetHandlerEntryPoint (ExceptionType, (VOID **) &B0Ptr);
198 if (IvtEntryTable[ExceptionType].RegisteredCallback != NULL) {
213 if (ExceptionType == EXCEPT_IPF_EXTERNAL_INTERRUPT) {
216 UnhookEntry (ExceptionType);
224 ZeroMem (&IvtEntryTable[ExceptionType], sizeof (IVT_ENTRY));
233 if (ExceptionType == EXCEPT_IPF_EXTERNAL_INTERRUPT) {
236 HookEntry (ExceptionType, NewBundles, NewCallback);
249 to store the ExceptionType and then call the common handler.
251 @param ExceptionType Specifies which processor exception.
258 IN EFI_EXCEPTION_TYPE ExceptionType,
269 GetHandlerEntryPoint (ExceptionType, (VOID **) &B0Ptr);
275 IvtEntryTable[ExceptionType].OrigBundles,
288 FixupBundle->High |= ExceptionType << 36;
291 IvtEntryTable[ExceptionType].RegisteredCallback = NewCallback;
297 @param ExceptionType Specifies which processor exception.
302 IN EFI_EXCEPTION_TYPE ExceptionType
310 GetHandlerEntryPoint (ExceptionType, (VOID **) &B0Ptr);
316 IvtEntryTable[ExceptionType].OrigBundles,
418 when the processor exception specified by ExceptionType occurs.
419 @param ExceptionType Specifies which processor exception to hook.
433 IN EFI_EXCEPTION_TYPE ExceptionType
437 ExceptionType,