Home | History | Annotate | Download | only in PeiPerformanceLib

Lines Matching refs:Performance

2   Performance library instance used in PEI phase.

4 This file implements all APIs in Performance Library class in MdePkg. It creates
5 performance logging GUIDed HOB on the first performance logging and then logs the
6 performance data to the GUIDed HOB. Due to the limitation of temporary RAM, the maximum
7 number of performance logging entry is specified by PcdMaxPeiPerformanceLogEntries or
25 #include <Guid/Performance.h>
37 Gets the GUID HOB for PEI performance.
39 This internal function searches for the GUID HOB for PEI performance.
41 It outputs the data area of that GUID HOB to record performance log.
43 @param PeiPerformanceLog Pointer to Pointer to PEI performance log header.
44 @param PeiPerformanceIdArray Pointer to Pointer to PEI performance identifier array.
67 // PEI Performance HOB was found, then return the existing one.
76 // PEI Performance HOB was not found, then build one.
98 performance data.
99 @param PeiPerformanceIdArray Pointer to PEI performance identifier array.
152 Creates a record for the beginning of a performance measurement.
196 DEBUG ((DEBUG_ERROR, "PEI performance log array out of resources\n"));
222 Fills in the end time of a performance measurement.
276 Attempts to retrieve a performance measurement log entry from the performance measurement log.
280 Attempts to retrieve the performance log entry specified by LogEntryKey. If LogEntryKey is
281 zero on entry, then an attempt is made to retrieve the first entry from the performance log,
282 and the key for the second entry in the log is returned. If the performance log is empty,
283 then no entry is retrieved and zero is returned. If LogEntryKey is not zero, then the performance
286 retrieved and an implementation specific non-zero key value that specifies the end of the performance
288 is retrieved and zero is returned. In the cases where a performance log entry can be returned,
290 If LogEntryKey is not a valid log entry key for the performance measurement log, then ASSERT().
298 @param LogEntryKey On entry, the key of the performance measurement log entry to retrieve.
299 0, then the first performance measurement log entry is retrieved.
300 On exit, the key of the next performance of entry entry.
313 @return The key for the next performance log entry (in general case).
367 Creates a record for the beginning of a performance measurement.
399 Fills in the end time of a performance measurement.
433 Attempts to retrieve a performance measurement log entry from the performance measurement log.
437 Attempts to retrieve the performance log entry specified by LogEntryKey. If LogEntryKey is
438 zero on entry, then an attempt is made to retrieve the first entry from the performance log,
439 and the key for the second entry in the log is returned. If the performance log is empty,
440 then no entry is retrieved and zero is returned. If LogEntryKey is not zero, then the performance
443 retrieved and an implementation specific non-zero key value that specifies the end of the performance
445 is retrieved and zero is returned. In the cases where a performance log entry can be returned,
447 If LogEntryKey is not a valid log entry key for the performance measurement log, then ASSERT().
454 @param LogEntryKey On entry, the key of the performance measurement log entry to retrieve.
455 0, then the first performance measurement log entry is retrieved.
456 On exit, the key of the next performance of entry entry.
468 @return The key for the next performance log entry (in general case).
487 Returns TRUE if the performance measurement macros are enabled.