Home
last modified time | relevance | path

Searched refs:OSMutex (Results 1 – 9 of 9) sorted by relevance

/TwlSDK-5.1.0/include/nitro/os/common/
Dmutex.h42 typedef struct OSMutex OSMutex; typedef
46 struct OSMutex struct
53 OSMutex *prev; // link for OSThread.queueMutex argument
54 OSMutex *next; // link for OSThread.queueMutex argument
62 static inline void OS_SetMutexCount( OSMutex* mutex, s32 count ) in OS_SetMutexCount()
66 static inline s32 OS_GetMutexCount( OSMutex* mutex ) in OS_GetMutexCount()
70 static inline void OS_IncreaseMutexCount( OSMutex* mutex ) in OS_IncreaseMutexCount()
76 static inline void OS_DecreaseMutexCount( OSMutex* mutex ) in OS_DecreaseMutexCount()
82 static inline void OS_SetMutexType( OSMutex* mutex, u32 type ) in OS_SetMutexType()
86 static inline u32 OS_GetMutexType( OSMutex* mutex ) in OS_GetMutexType()
[all …]
Dthread.h61 typedef struct OSMutex OSMutex; typedef
81 OSMutex *head;
82 OSMutex *tail;
87 OSMutex *next;
88 OSMutex *prev;
137 OSMutex *mutex; // OSMutex
845 extern OSMutex *OSi_RemoveMutexLinkFromQueue(OSMutexQueue * queue);
/TwlSDK-5.1.0/build/libraries/os/common/src/
Dos_mutex.c21 void OSi_UnlockMutexCore(OSMutex *mutex, u32 type);
23 void OSi_EnqueueTail(OSThread *thread, OSMutex *mutex);
24 void OSi_DequeueItem(OSThread *thread, OSMutex *mutex);
25 OSMutex *OSi_DequeueHead(OSThread *thread);
37 void OS_InitMutex(OSMutex *mutex) in OS_InitMutex()
56 void OS_LockMutex(OSMutex *mutex) in OS_LockMutex()
86 void OS_UnlockMutex(OSMutex *mutex) in OS_UnlockMutex()
102 OSMutex *mutex; in OSi_UnlockAllMutex()
140 BOOL OS_TryLockMutex(OSMutex *mutex) in OS_TryLockMutex()
185 void OS_LockMutexR(OSMutex *mutex) in OS_LockMutexR()
[all …]
Dos_thread.c300 OSMutex *OSi_RemoveMutexLinkFromQueue(OSMutexQueue * queue) in OSi_RemoveMutexLinkFromQueue()
302 OSMutex *t = queue->head; in OSi_RemoveMutexLinkFromQueue()
306 OSMutex *next = t->link.next; in OSi_RemoveMutexLinkFromQueue()
/TwlSDK-5.1.0/build/demos/os/mutex-2/src/
Dmain.c36 OSMutex mutex;
/TwlSDK-5.1.0/build/libraries/snd/common/src/
Dsnd_main.c54 static OSMutex sSndMutex;
/TwlSDK-5.1.0/build/demos/os/mutex-1/src/
Dmain.c37 OSMutex mutex;
/TwlSDK-5.1.0/include/nitro/wm/common/
Dwm.h1051 OSMutex sendQueueMutex; // 20 bytes
/TwlSDK-5.1.0/build/libraries/el/common/src/
Delf_loader.c126 static OSMutex i_el_mutex;