29#ifndef _LOS_MUX_DEBUG_PRI_H
30#define _LOS_MUX_DEBUG_PRI_H
41#ifdef LOSCFG_DEBUG_MUTEX_DEADLOCK
52#ifdef LOSCFG_DEBUG_MUTEX_DEADLOCK
64#ifdef LOSCFG_DEBUG_MUTEX_DEADLOCK
76#ifdef LOSCFG_DEBUG_MUTEX_DEADLOCK
87#ifdef LOSCFG_DEBUG_MUTEX
98#ifdef LOSCFG_DEBUG_MUTEX
109#ifdef LOSCFG_DEBUG_MUTEX
121#ifdef LOSCFG_DEBUG_MUTEX
#define STATIC
Definition common_def.h:57
#define INLINE
Definition common_def.h:65
void *(* TSK_ENTRY_FUNC)(void *param)
Define the type of a task entrance function.
Definition los_task.h:614
UINT64 LOS_TickCountGet(void)
Obtain the number of Ticks.
VOID OsTaskTimeUpdate(UINT32 taskId, UINT64 tickCount)
STATIC INLINE UINT32 OsMuxDlockCheckInitHook(VOID)
Definition los_mux_debug_pri.h:39
STATIC INLINE VOID OsMuxDbgUpdateHook(UINT32 muxId, TSK_ENTRY_FUNC creator)
Definition los_mux_debug_pri.h:107
VOID OsMuxDbgUpdate(UINT32 muxID, TSK_ENTRY_FUNC creator)
STATIC INLINE VOID OsMuxDlockNodeDeleteHook(UINT32 taskId, const VOID *muxCB)
Definition los_mux_debug_pri.h:62
STATIC INLINE VOID OsMuxDlockNodeInsertHook(UINT32 taskId, VOID *muxCB)
Definition los_mux_debug_pri.h:50
STATIC INLINE VOID OsTaskTimeUpdateHook(UINT32 taskId)
Definition los_mux_debug_pri.h:74
UINT32 OsMuxDbgInit(VOID)
STATIC INLINE UINT32 OsMuxDbgInitHook(VOID)
Definition los_mux_debug_pri.h:85
STATIC INLINE VOID OsMutexCheckHook(VOID)
Definition los_mux_debug_pri.h:119
VOID OsMuxDbgTimeUpdate(UINT32 muxId)
UINT32 OsMuxDlockCheckInit(VOID)
VOID OsMuxDlockNodeDelete(UINT32 taskId, const VOID *muxCB)
VOID OsMuxDlockNodeInsert(UINT32 taskId, VOID *muxCB)
STATIC INLINE VOID OsMuxDbgTimeUpdateHook(UINT32 muxId)
Definition los_mux_debug_pri.h:96
unsigned long long UINT64
Definition los_typedef.h:72
#define VOID
Definition los_typedef.h:88
#define LOS_OK
Definition los_typedef.h:122
unsigned int UINT32
Definition los_typedef.h:52