/** @file This header file declares functions that are not for common use. Copyright (c) 2023, Intel Corporation. All rights reserved.
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_