Home
last modified time | relevance | path

Searched refs:muxPended (Results 1 - 4 of 4) sorted by relevance

/kernel/liteos_m/kernel/src/
H A Dlos_mux.c165 STATIC_INLINE UINT32 OsMuxValidCheck(LosMuxCB *muxPended) in OsMuxValidCheck() argument
167 if (muxPended->muxStat == OS_MUX_UNUSED) { in OsMuxValidCheck()
198 LosMuxCB *muxPended = NULL; in LOS_MuxPend() local
206 muxPended = GET_MUX(muxHandle); in LOS_MuxPend()
208 retErr = OsMuxValidCheck(muxPended); in LOS_MuxPend()
214 if (muxPended->muxCount == 0) { in LOS_MuxPend()
215 muxPended->muxCount++; in LOS_MuxPend()
216 muxPended->owner = runningTask; in LOS_MuxPend()
217 muxPended->priority = runningTask->priority; in LOS_MuxPend()
222 if (muxPended in LOS_MuxPend()
[all...]
/kernel/liteos_m/kal/posix/src/
H A Dpthread_mutex.c217 LosMuxCB *muxPended = NULL; in MuxPendForPosix() local
222 muxPended = GET_MUX(muxHandle); in MuxPendForPosix()
225 if (muxPended->muxStat == OS_MUX_UNUSED) { in MuxPendForPosix()
231 if (muxPended->muxCount == 0) { in MuxPendForPosix()
232 muxPended->muxCount++; in MuxPendForPosix()
233 muxPended->owner = runningTask; in MuxPendForPosix()
234 muxPended->priority = runningTask->priority; in MuxPendForPosix()
236 OsHookCall(LOS_HOOK_TYPE_MUX_PEND, muxPended, timeout); in MuxPendForPosix()
240 if ((muxPended->owner == runningTask) && (mutex->stAttr.type == PTHREAD_MUTEX_RECURSIVE)) { in MuxPendForPosix()
241 muxPended in MuxPendForPosix()
335 LosMuxCB *muxPended = NULL; pthread_mutex_timedlock() local
383 LosMuxCB *muxPended = NULL; pthread_mutex_lock() local
420 LosMuxCB *muxPended = NULL; pthread_mutex_trylock() local
[all...]
/kernel/liteos_a/kernel/extended/hook/include/
H A Dlos_hook_types.h82 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_MUX_PEND, (const LosMux *muxPended, UINT32 timeout)) \
/kernel/liteos_m/utils/internal/
H A Dlos_hook_types.h88 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_MUX_PEND, (const LosMuxCB *muxPended, UINT32 timeout)) \

Completed in 2 milliseconds