The OS_IPC_PROTECT_MUTEX flag defines the access synchronization method used for specified IPC object. When this flag is specified, the mutex object will be used to synchronize. If the synchronization mode flag was not specified, the default synchronization by interrupts disabling will be used. It may also by specified by OS_IPC_PROTECT_INT_CTRL flag. This flag may be defined during IPC object creation, in Mode parameter of osCreateSharedMemory, osCreateStream, osCreateQueue or osCreateMailbox functions.

SpaceShadow documentation