Lines Matching refs:WinID
214 #define _DRV_DMS_MutexCreate(WinID) \ argument
217 if (s32DMSMutexID[WinID] < 0) \
219 if (WinID) { \
220 … s32DMSMutexID[WinID] = MsOS_CreateMutex(E_MSOS_FIFO, "DMS_Drv_0", MSOS_PROCESS_SHARED); \
222 … s32DMSMutexID[WinID] = MsOS_CreateMutex(E_MSOS_FIFO, "DMS_Drv_1", MSOS_PROCESS_SHARED); \
227 #define _DRV_DMS_MutexDelete(WinID) \ argument
230 if (s32DMSMutexID[WinID] >= 0) \
232 MsOS_DeleteMutex(s32DMSMutexID[WinID]); \
233 s32DMSMutexID[WinID] = -1; \
237 #define _DRV_DMS_Entry(WinID) \ argument
240 if (s32DMSMutexID[WinID] >= 0) \
242 if (!MsOS_ObtainMutex(s32DMSMutexID[WinID], MSOS_WAIT_FOREVER)) \
249 #define _DRV_DMS_Return(WinID, _ret_) \ argument
252 if (s32DMSMutexID[WinID] >= 0) \
254 MsOS_ReleaseMutex(s32DMSMutexID[WinID]); \
259 #define _DRV_DMS_Release(WinID) \ argument
262 if (s32DMSMutexID[WinID] >= 0) \
264 MsOS_ReleaseMutex(s32DMSMutexID[WinID]); \
270 #define _DRV_DMS_MutexCreate(WinID) argument
271 #define _DRV_DMS_MutexDelete(WinID) argument
272 #define _DRV_DMS_Entry(WinID) argument
273 #define _DRV_DMS_Return(WinID, _ret) {return _ret;} argument
274 #define _DRV_DMS_Release(WinID) argument