函数 | |
STATIC INLINE VOID | OsLockDepRequire (UINT32 *intSave) |
STATIC INLINE VOID | OsLockDepRelease (UINT32 intSave) |
STATIC INLINE UINT64 | OsLockDepGetCycles (VOID) |
STATIC INLINE CHAR * | OsLockDepErrorStringGet (enum LockDepErrType type) |
WEAK VOID | OsLockDepPanic (enum LockDepErrType errType) |
STATIC VOID | OsLockDepPrint (const CHAR *fmt, va_list ap) |
STATIC VOID | OsPrintLockDepInfo (const CHAR *fmt,...) |
STATIC VOID | OsLockDepDumpLock (const LosTaskCB *task, const SPIN_LOCK_S *lock, const VOID *requestAddr, enum LockDepErrType errType) |
STATIC BOOL | OsLockDepCheckDependency (const LosTaskCB *current, LosTaskCB *lockOwner) |
VOID | OsLockDepCheckIn (SPIN_LOCK_S *lock) |
VOID | OsLockDepRecord (SPIN_LOCK_S *lock) |
VOID | OsLockDepCheckOut (SPIN_LOCK_S *lock) |
VOID | OsLockdepClearSpinlocks (VOID) |
变量 | |
STATIC Atomic | g_lockdepAvailable = 1 |
VOID OsLockDepCheckIn | ( | SPIN_LOCK_S * | lock | ) |
lock | [IN] point to a SPIN_LOCK_S. |
None. |
在文件 los_lockdep.c 第 189 行定义.
VOID OsLockDepCheckOut | ( | SPIN_LOCK_S * | lock | ) |
lock | [IN] point to a SPIN_LOCK_S. |
None. |
在文件 los_lockdep.c 第 274 行定义.
VOID OsLockdepClearSpinlocks | ( | VOID | ) |
None |
None. |
在文件 los_lockdep.c 第 329 行定义.
STATIC VOID OsLockDepDumpLock | ( | const LosTaskCB * | task, |
const SPIN_LOCK_S * | lock, | ||
const VOID * | requestAddr, | ||
enum LockDepErrType | errType | ||
) |
在文件 los_lockdep.c 第 130 行定义.
STATIC INLINE CHAR * OsLockDepErrorStringGet | ( | enum LockDepErrType | type | ) |
STATIC INLINE UINT64 OsLockDepGetCycles | ( | VOID | ) |
在文件 los_lockdep.c 第 63 行定义.
WEAK VOID OsLockDepPanic | ( | enum LockDepErrType | errType | ) |
在文件 los_lockdep.c 第 97 行定义.
STATIC VOID OsLockDepPrint | ( | const CHAR * | fmt, |
va_list | ap | ||
) |
在文件 los_lockdep.c 第 106 行定义.
VOID OsLockDepRecord | ( | SPIN_LOCK_S * | lock | ) |
lock | [IN] point to a SPIN_LOCK_S. |
None. |
在文件 los_lockdep.c 第 244 行定义.
STATIC INLINE VOID OsLockDepRelease | ( | UINT32 | intSave | ) |
在文件 los_lockdep.c 第 57 行定义.
STATIC INLINE VOID OsLockDepRequire | ( | UINT32 * | intSave | ) |
在文件 los_lockdep.c 第 49 行定义.
STATIC VOID OsPrintLockDepInfo | ( | const CHAR * | fmt, |
... | |||
) |
STATIC Atomic g_lockdepAvailable = 1 |
在文件 los_lockdep.c 第 46 行定义.