| /** @file | |
| This header file declares functions that are not for common use. | |
| Copyright (c) 2023, Intel Corporation. All rights reserved.<BR> | |
| SPDX-License-Identifier: BSD-2-Clause-Patent | |
| **/ | |
| #ifndef INTERNAL_TRACE_HUB_API_H_ | |
| #define INTERNAL_TRACE_HUB_API_H_ | |
| /** | |
| Count the total number of Trace Hub debug instance in the system. | |
| @retval UINT32 The total number of Trace Hub debug instance in the system. | |
| **/ | |
| UINT32 | |
| EFIAPI | |
| CountThDebugInstance ( | |
| VOID | |
| ); | |
| /** | |
| Pack Trace Hub debug instances in the system. | |
| @param[in, out] ThPtr A pointer to TRACEHUB_DEBUG_INFO_HOB structure. | |
| @param[in] Count Number of Trace Hub HOBs. | |
| **/ | |
| VOID | |
| EFIAPI | |
| PackThDebugInstance ( | |
| IN OUT TRACEHUB_DEBUG_INFO_HOB *ThPtr, | |
| IN UINT32 Count | |
| ); | |
| #endif // INTERNAL_TRACE_HUB_API_H_ |