Home
last modified time | relevance | path

Searched refs:InterruptHandler (Results 1 – 25 of 42) sorted by relevance

12

/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/X64/
DIntHandlerFuncs.c34 UINTN InterruptHandler; in CheckDebugAgentHandler() local
41 InterruptHandler = IdtEntry[InterruptType].Bits.OffsetLow + in CheckDebugAgentHandler()
44 …if (InterruptHandler >= sizeof (UINT32) && *(UINT32 *)(InterruptHandler - sizeof (UINT32)) == AGE… in CheckDebugAgentHandler()
66 UINTN InterruptHandler; in SaveAndUpdateIdtEntry1() local
76 InterruptHandler = (UINTN) &AsmInterruptHandle; in SaveAndUpdateIdtEntry1()
77 IdtEntry[1].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in SaveAndUpdateIdtEntry1()
78 IdtEntry[1].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in SaveAndUpdateIdtEntry1()
79 IdtEntry[1].Bits.OffsetUpper = (UINT32)((UINTN)InterruptHandler >> 32); in SaveAndUpdateIdtEntry1()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/PeCoffExtraActionLibDebug/Ia32/
DIntHandlerFuncs.c34 UINTN InterruptHandler; in CheckDebugAgentHandler() local
41 InterruptHandler = IdtEntry[InterruptType].Bits.OffsetLow + in CheckDebugAgentHandler()
43 …if (InterruptHandler >= sizeof (UINT32) && *(UINT32 *)(InterruptHandler - sizeof (UINT32)) == AGE… in CheckDebugAgentHandler()
65 UINTN InterruptHandler; in SaveAndUpdateIdtEntry1() local
75 InterruptHandler = (UINTN) &AsmInterruptHandle; in SaveAndUpdateIdtEntry1()
76 IdtEntry[1].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in SaveAndUpdateIdtEntry1()
77 IdtEntry[1].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in SaveAndUpdateIdtEntry1()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/X64/
DArchDebugSupport.c27 UINTN InterruptHandler; in InitializeDebugIdt() local
49 InterruptHandler = (UINTN)&Exception0Handle + Index * ExceptionStubHeaderSize; in InitializeDebugIdt()
50 IdtEntry[Index].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in InitializeDebugIdt()
51 IdtEntry[Index].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in InitializeDebugIdt()
52 IdtEntry[Index].Bits.OffsetUpper = (UINT32)((UINTN)InterruptHandler >> 32); in InitializeDebugIdt()
57 InterruptHandler = (UINTN) &TimerInterruptHandle; in InitializeDebugIdt()
58 IdtEntry[DEBUG_TIMER_VECTOR].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in InitializeDebugIdt()
59 IdtEntry[DEBUG_TIMER_VECTOR].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in InitializeDebugIdt()
60 IdtEntry[DEBUG_TIMER_VECTOR].Bits.OffsetUpper = (UINT32)((UINTN)InterruptHandler >> 32); in InitializeDebugIdt()
/device/linaro/bootloader/edk2/SourceLevelDebugPkg/Library/DebugAgent/DebugAgentCommon/Ia32/
DArchDebugSupport.c27 UINTN InterruptHandler; in InitializeDebugIdt() local
49 InterruptHandler = (UINTN)&Exception0Handle + Index * ExceptionStubHeaderSize; in InitializeDebugIdt()
50 IdtEntry[Index].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in InitializeDebugIdt()
51 IdtEntry[Index].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in InitializeDebugIdt()
56 InterruptHandler = (UINTN) &TimerInterruptHandle; in InitializeDebugIdt()
57 IdtEntry[DEBUG_TIMER_VECTOR].Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in InitializeDebugIdt()
58 IdtEntry[DEBUG_TIMER_VECTOR].Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in InitializeDebugIdt()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/
DPeiDxeSmmCpuException.c136 UINTN InterruptHandler; in UpdateIdtTable() local
183 InterruptHandler = TemplateMap->ExceptionStart + Index * TemplateMap->ExceptionStubHeaderSize; in UpdateIdtTable()
184 ArchUpdateIdtEntry (&IdtTable[Index], InterruptHandler); in UpdateIdtTable()
266 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler, in RegisterCpuInterruptHandlerWorker() argument
283 if (InterruptHandler == NULL && ExternalInterruptHandler[InterruptType] == NULL) { in RegisterCpuInterruptHandlerWorker()
287 if (InterruptHandler != NULL && ExternalInterruptHandler[InterruptType] != NULL) { in RegisterCpuInterruptHandlerWorker()
291 ExternalInterruptHandler[InterruptType] = InterruptHandler; in RegisterCpuInterruptHandlerWorker()
DSecPeiCpuException.c80 UINTN InterruptHandler; in InitializeCpuExceptionHandlers() local
121 InterruptHandler = TemplateMap.ExceptionStart + Index * TemplateMap.ExceptionStubHeaderSize; in InitializeCpuExceptionHandlers()
122 ArchUpdateIdtEntry (&IdtTable[Index], InterruptHandler); in InitializeCpuExceptionHandlers()
179 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in RegisterCpuInterruptHandler() argument
DSmmException.c129 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in RegisterCpuInterruptHandler() argument
132 …return RegisterCpuInterruptHandlerWorker (InterruptType, InterruptHandler, &mExceptionHandlerData); in RegisterCpuInterruptHandler()
DCpuExceptionCommon.h82 IN UINTN InterruptHandler
176 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler,
DDxeException.c200 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in RegisterCpuInterruptHandler() argument
203 …return RegisterCpuInterruptHandlerWorker (InterruptType, InterruptHandler, &mExceptionHandlerData); in RegisterCpuInterruptHandler()
/device/linaro/bootloader/edk2/ArmPkg/Drivers/ArmGic/GicV2/
DArmGicV2Dxe.c165 HARDWARE_INTERRUPT_HANDLER InterruptHandler; in GicV2IrqInterruptHandler() local
175 InterruptHandler = gRegisteredInterruptHandlers[GicInterrupt]; in GicV2IrqInterruptHandler()
176 if (InterruptHandler != NULL) { in GicV2IrqInterruptHandler()
178 InterruptHandler (GicInterrupt, SystemContext); in GicV2IrqInterruptHandler()
/device/linaro/bootloader/edk2/ArmPkg/Drivers/ArmGic/GicV3/
DArmGicV3Dxe.c155 HARDWARE_INTERRUPT_HANDLER InterruptHandler; in GicV3IrqInterruptHandler() local
166 InterruptHandler = gRegisteredInterruptHandlers[GicInterrupt]; in GicV3IrqInterruptHandler()
167 if (InterruptHandler != NULL) { in GicV3IrqInterruptHandler()
169 InterruptHandler (GicInterrupt, SystemContext); in GicV3IrqInterruptHandler()
/device/linaro/bootloader/edk2/ArmPkg/Drivers/CpuDxe/
DException.c100 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in RegisterInterruptHandler() argument
103 return (EFI_STATUS)RegisterCpuInterruptHandler(InterruptType, InterruptHandler); in RegisterInterruptHandler()
DCpuDxe.h73 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler
100 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler
DCpuDxe.c178 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in CpuRegisterInterruptHandler() argument
181 return RegisterInterruptHandler (InterruptType, InterruptHandler); in CpuRegisterInterruptHandler()
/device/linaro/bootloader/edk2/Omap35xxPkg/InterruptDxe/
DHardwareInterrupt.c264 HARDWARE_INTERRUPT_HANDLER InterruptHandler; in IrqInterruptHandler() local
272 InterruptHandler = gRegisteredInterruptHandlers[Vector]; in IrqInterruptHandler()
273 if (InterruptHandler != NULL) { in IrqInterruptHandler()
275 InterruptHandler (Vector, SystemContext); in IrqInterruptHandler()
/device/linaro/bootloader/edk2/ArmPkg/Library/ArmExceptionLib/
DArmExceptionLib.c39 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler
297 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in RegisterExceptionHandler() argument
300 return RegisterCpuInterruptHandler(ExceptionType, InterruptHandler); in RegisterExceptionHandler()
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/X64/
DArchExceptionHandler.c27 IN UINTN InterruptHandler in ArchUpdateIdtEntry() argument
30 IdtEntry->Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in ArchUpdateIdtEntry()
31 IdtEntry->Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in ArchUpdateIdtEntry()
32 IdtEntry->Bits.OffsetUpper = (UINT32)((UINTN)InterruptHandler >> 32); in ArchUpdateIdtEntry()
/device/linaro/bootloader/edk2/ArmPkg/Drivers/ArmGic/
DArmGicCommonDxe.c91 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler, in InstallAndRegisterInterruptService() argument
132 Status = Cpu->RegisterInterruptHandler (Cpu, ARM_ARCH_EXCEPTION_IRQ, InterruptHandler); in InstallAndRegisterInterruptService()
DArmGicDxe.h37 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler,
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/
DArchExceptionHandler.c28 IN UINTN InterruptHandler in ArchUpdateIdtEntry() argument
31 IdtEntry->Bits.OffsetLow = (UINT16)(UINTN)InterruptHandler; in ArchUpdateIdtEntry()
32 IdtEntry->Bits.OffsetHigh = (UINT16)((UINTN)InterruptHandler >> 16); in ArchUpdateIdtEntry()
/device/linaro/bootloader/edk2/MdeModulePkg/Include/Library/
DCpuExceptionHandlerLib.h93 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler
/device/linaro/bootloader/edk2/MdeModulePkg/Library/CpuExceptionHandlerLibNull/
DCpuExceptionHandlerLibNull.c94 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in RegisterCpuInterruptHandler() argument
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/
DCpuService.h150 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler
DCpuService.c341 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler in SmmRegisterExceptionHandler() argument
344 return RegisterCpuInterruptHandler (ExceptionType, InterruptHandler); in SmmRegisterExceptionHandler()
/device/linaro/bootloader/edk2/UefiCpuPkg/Include/Protocol/
DSmmCpuService.h192 IN EFI_CPU_INTERRUPT_HANDLER InterruptHandler

12