Searched refs:LosMuxCB (Results 1 - 9 of 9) sorted by relevance
/kernel/liteos_m/kernel/src/ |
H A D | los_mux.c | 42 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 D | los_task.c | 1379 taskInfo->uwMuxID = (taskCB->taskMux != NULL) ? ((LosMuxCB *)(taskCB->taskMux))->muxID :
in LOS_TaskInfoGet()
|
/kernel/liteos_m/kernel/include/ |
H A D | los_mux.h | 308 } 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 D | los_hook_types.h | 86 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 D | trace_cnv.c | 132 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 D | pthread_mutex.c | 217 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 D | pthread_cond.c | 271 LosMuxCB *muxPosted = NULL; in pthread_cond_timedwait()
|
/kernel/liteos_m/testsuites/sample/kernel/mux/ |
H A D | It_los_mutex_022.c | 40 LosMuxCB *muxNode = NULL;
in Testcase()
|
/kernel/liteos_m/kal/cmsis/ |
H A D | cmsis_liteos2.c | 1031 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