Home
last modified time | relevance | path

Searched refs:LosMuxCB (Results 1 - 9 of 9) sorted by relevance

/kernel/liteos_m/kernel/src/
H A Dlos_mux.c42 LITE_OS_SEC_BSS LosMuxCB* g_allMux = NULL;
54 LosMuxCB *muxNode = NULL; in OsMuxInit()
63 g_allMux = (LosMuxCB *)LOS_MemAlloc(m_aucSysMem0, (LOSCFG_BASE_IPC_MUX_LIMIT * sizeof(LosMuxCB))); in OsMuxInit()
69 muxNode = ((LosMuxCB *)g_allMux) + index; in OsMuxInit()
91 LosMuxCB *muxCreated = NULL; in LOS_MuxCreate()
132 LosMuxCB *muxDeleted = NULL; in LOS_MuxDelete()
165 STATIC_INLINE UINT32 OsMuxValidCheck(LosMuxCB *muxPended) in OsMuxValidCheck()
198 LosMuxCB *muxPended = NULL; in LOS_MuxPend()
274 LosMuxCB *muxPoste in LOS_MuxPost()
[all...]
H A Dlos_task.c1379 taskInfo->uwMuxID = (taskCB->taskMux != NULL) ? ((LosMuxCB *)(taskCB->taskMux))->muxID : in LOS_TaskInfoGet()
/kernel/liteos_m/kernel/include/
H A Dlos_mux.h308 } LosMuxCB; typedef
322 extern LosMuxCB *g_allMux;
328 #define GET_MUX(muxid) (((LosMuxCB *)g_allMux) + (muxid))
354 #define GET_MUX_LIST(ptr) LOS_DL_LIST_ENTRY(ptr, LosMuxCB, muxList)
357 STATIC INLINE VOID OsSetMutexCreateInfo(LosMuxCB *mux, UINTPTR val) in OsSetMutexCreateInfo()
/kernel/liteos_m/utils/internal/
H A Dlos_hook_types.h86 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_MUX_CREATE, (const LosMuxCB *muxCreated)) \
87 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_MUX_POST, (const LosMuxCB *muxPosted)) \
88 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_MUX_PEND, (const LosMuxCB *muxPended, UINT32 timeout)) \
89 LOS_HOOK_TYPE_DEF(LOS_HOOK_TYPE_MUX_DELETE, (const LosMuxCB *muxDeleted)) \
/kernel/liteos_m/components/trace/cnv/
H A Dtrace_cnv.c132 STATIC VOID LOS_TraceMuxCreate(const LosMuxCB *muxCB) in LOS_TraceMuxCreate()
137 STATIC VOID LOS_TraceMuxPost(const LosMuxCB *muxCB) in LOS_TraceMuxPost()
143 STATIC VOID LOS_TraceMuxPend(const LosMuxCB *muxCB, UINT32 timeout) in LOS_TraceMuxPend()
149 STATIC VOID LOS_TraceMuxDelete(const LosMuxCB *muxCB) in LOS_TraceMuxDelete()
/kernel/liteos_m/kal/posix/src/
H A Dpthread_mutex.c217 LosMuxCB *muxPended = NULL; in MuxPendForPosix()
279 LosMuxCB *muxPosted = NULL; in MuxPostForPosix()
335 LosMuxCB *muxPended = NULL; in pthread_mutex_timedlock()
383 LosMuxCB *muxPended = NULL; in pthread_mutex_lock()
420 LosMuxCB *muxPended = NULL; in pthread_mutex_trylock()
H A Dpthread_cond.c271 LosMuxCB *muxPosted = NULL; in pthread_cond_timedwait()
/kernel/liteos_m/testsuites/sample/kernel/mux/
H A DIt_los_mutex_022.c40 LosMuxCB *muxNode = NULL; in Testcase()
/kernel/liteos_m/kal/cmsis/
H A Dcmsis_liteos2.c1031 LosMuxCB *muxCB = (LosMuxCB *)mutex_id; in osMutexAcquire()
1055 LosMuxCB *muxCB = (LosMuxCB *)mutex_id; in osMutexRelease()
1089 pstTaskCB = ((LosMuxCB *)mutex_id)->owner; in osMutexGetOwner()
1107 ret = LOS_MuxDelete(((LosMuxCB *)mutex_id)->muxID); in osMutexDelete()

Completed in 9 milliseconds