Searched refs:SmmPerfCommData (Results 1 - 2 of 2) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/DxeSmmPerformanceLib/
H A DDxeSmmPerformanceLib.c232 SMM_PERF_COMMUNICATE *SmmPerfCommData; local
249 SmmPerfCommData = (SMM_PERF_COMMUNICATE *)SmmCommBufferHeader->Data;
250 ZeroMem((UINT8*)SmmPerfCommData, sizeof(SMM_PERF_COMMUNICATE));
259 SmmPerfCommData->Function = SMM_PERF_FUNCTION_GET_GAUGE_ENTRY_NUMBER;
261 if (EFI_ERROR (Status) || EFI_ERROR (SmmPerfCommData->ReturnStatus) || SmmPerfCommData->NumberOfEntries == 0) {
265 mGaugeNumberOfEntries = SmmPerfCommData->NumberOfEntries;
274 SmmPerfCommData->Function = SMM_PERF_FUNCTION_GET_GAUGE_DATA;
275 SmmPerfCommData->LogEntryKey = 0;
276 SmmPerfCommData
302 SMM_PERF_COMMUNICATE_EX *SmmPerfCommData; local
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Library/SmmCorePerformanceLib/
H A DSmmCorePerformanceLib.c498 SMM_PERF_COMMUNICATE_EX *SmmPerfCommData; local
506 SmmPerfCommData = (SMM_PERF_COMMUNICATE_EX *)CommBuffer;
508 switch (SmmPerfCommData->Function) {
510 SmmPerfCommData->NumberOfEntries = mGaugeData->NumberOfEntries;
515 if ( SmmPerfCommData->GaugeDataEx == NULL || SmmPerfCommData->NumberOfEntries == 0 ||
516 (SmmPerfCommData->LogEntryKey + SmmPerfCommData->NumberOfEntries) > mGaugeData->NumberOfEntries) {
524 DataSize = SmmPerfCommData->NumberOfEntries * sizeof(GAUGE_DATA_ENTRY_EX);
525 if (IsAddressInSmram ((EFI_PHYSICAL_ADDRESS)(UINTN)SmmPerfCommData
579 SMM_PERF_COMMUNICATE *SmmPerfCommData; local
[all...]

Completed in 34 milliseconds