Lines Matching refs:mutexAttr
71 int pthread_mutexattr_init(pthread_mutexattr_t *mutexAttr)
73 if (mutexAttr == NULL) {
77 mutexAttr->type = PTHREAD_MUTEX_DEFAULT;
102 int pthread_mutexattr_settype(pthread_mutexattr_t *mutexAttr, int type)
104 if (mutexAttr == NULL) {
113 mutexAttr->type = (UINT8)((mutexAttr->type & ~MUTEXATTR_TYPE_MASK) | (UINT32)type);
118 int pthread_mutexattr_destroy(pthread_mutexattr_t *mutexAttr)
120 if (mutexAttr == NULL) {
124 (VOID)memset_s(mutexAttr, sizeof(pthread_mutexattr_t), 0, sizeof(pthread_mutexattr_t));
129 /* Initialize mutex. If mutexAttr is NULL, use default attributes. */
130 int pthread_mutex_init(pthread_mutex_t *mutex, const pthread_mutexattr_t *mutexAttr)
144 if (mutexAttr == NULL) {
147 useAttr = *mutexAttr;