17#include <Library/MipiSysTLib/mipi_syst.h>
35 IN TRACE_HUB_SEVERITY_TYPE SeverityType,
46 if (NumberOfBytes == 0) {
67 for (Index = 0; Index < DbgInstCount; Index++) {
78 (UINT16)NumberOfBytes,
103 IN TRACE_HUB_SEVERITY_TYPE SeverityType,
110 RETURN_STATUS Status;
131 for (Index = 0; Index < DbgInstCount; Index++) {
167 IN TRACE_HUB_SEVERITY_TYPE SeverityType,
177 RETURN_STATUS Status;
182 if (NumberOfParams >
sizeof (MipiSystHandle.
systh_param) / sizeof (UINT32)) {
198 for (Index = 0; Index < NumberOfParams; Index++) {
204 for (Index = 0; Index < DbgInstCount; Index++) {
VOID *EFIAPI ZeroMem(OUT VOID *Buffer, IN UINTN Length)
UINT32 EFIAPI CountThDebugInstance(VOID)
RETURN_STATUS EFIAPI TraceHubSysTWriteCataLog64StatusCode(IN TRACE_HUB_SEVERITY_TYPE SeverityType, IN UINT64 Id, IN GUID *Guid)
RETURN_STATUS EFIAPI TraceHubSysTWriteCataLog64(IN TRACE_HUB_SEVERITY_TYPE SeverityType, IN UINT64 Id, IN UINTN NumberOfParams,...)
RETURN_STATUS EFIAPI TraceHubSysTDebugWrite(IN TRACE_HUB_SEVERITY_TYPE SeverityType, IN UINT8 *Buffer, IN UINTN NumberOfBytes)
RETURN_STATUS EFIAPI CheckWhetherToOutputMsg(IN OUT MIPI_SYST_HANDLE *MipiSystHandle, IN UINT8 *DbgContext, IN TRACE_HUB_SEVERITY_TYPE SeverityType, IN TRACEHUB_PRINTTYPE PrintType)
VOID EFIAPI SwapBytesGuid(IN GUID *Guid, OUT GUID *ConvertedGuid)
#define RETURN_ERROR(StatusCode)
#define VA_ARG(Marker, TYPE)
#define VA_START(Marker, Parameter)
#define RETURN_INVALID_PARAMETER
RETURN_STATUS EFIAPI InitMipiSystHandle(IN OUT VOID *MipiSystHandle)
RETURN_STATUS EFIAPI MipiSystWriteCatalog(IN VOID *MipiSystHandle, IN UINT32 Severity, IN UINT64 CatId)
RETURN_STATUS EFIAPI MipiSystWriteDebug(IN VOID *MipiSystHandle, IN UINT32 Severity, IN UINT16 Len, IN CONST CHAR8 *Str)
struct mipi_syst_msg_tag systh_tag
struct mipi_syst_guid systh_guid
mipi_syst_u32 systh_param_count
mipi_syst_u32 systh_param[6]
struct mipi_syst_header * systh_header